The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
Typedefs | Functions
fuzzer_json.c File Reference
#include <freeradius-devel/build.h>
#include <freeradius-devel/util/talloc.h>
#include <stdint.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <sys/types.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)
 

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 94 of file fuzzer.c.

◆ 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: