The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
Typedefs | Functions
fuzzer_json.c File Reference

Functions to fuzz json. More...

#include <freeradius-devel/build.h>
#include <stdint.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <sys/types.h>
#include <talloc.h>
#include <json-c/json.h>
+ Include dependency graph for fuzzer_json.c:

Go to the source code of this file.

Typedefs

typedef struct fr_jpath_node_s fr_jpath_node_t
 

Functions

ssize_t fr_jpath_parse (void *ctx, fr_jpath_node_t **head, char const *in, size_t inlen)
 
int LLVMFuzzerInitialize (int *argc, char ***argv)
 
int LLVMFuzzerTestOneInput (const uint8_t *buf, size_t len)
 

Detailed Description

Functions to fuzz json.

Id
c5d09af656653f0d577e834eeba7a1684020434d

Definition in file fuzzer_json.c.

Typedef Documentation

◆ fr_jpath_node_t

typedef struct fr_jpath_node_s fr_jpath_node_t

Definition at line 40 of file fuzzer_json.c.

Function Documentation

◆ fr_jpath_parse()

ssize_t fr_jpath_parse ( void *  ctx,
fr_jpath_node_t **  head,
char const *  in,
size_t  inlen 
)
extern
+ Here is the caller graph for this function:

◆ LLVMFuzzerInitialize()

int LLVMFuzzerInitialize ( int *  argc,
char ***  argv 
)

Definition at line 93 of file fuzzer.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t buf,
size_t  len 
)

Definition at line 49 of file fuzzer_json.c.

+ Here is the call graph for this function: