LLVM  4.0.0
Functions
FuzzerInterface.h File Reference
#include <stddef.h>
#include <stdint.h>
Include dependency graph for FuzzerInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)
 
int LLVMFuzzerInitialize (int *argc, char ***argv)
 
size_t LLVMFuzzerCustomMutator (uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed)
 
size_t LLVMFuzzerCustomCrossOver (const uint8_t *Data1, size_t Size1, const uint8_t *Data2, size_t Size2, uint8_t *Out, size_t MaxOutSize, unsigned int Seed)
 
size_t LLVMFuzzerMutate (uint8_t *Data, size_t Size, size_t MaxSize)
 

Function Documentation

size_t LLVMFuzzerCustomCrossOver ( const uint8_t *  Data1,
size_t  Size1,
const uint8_t *  Data2,
size_t  Size2,
uint8_t *  Out,
size_t  MaxOutSize,
unsigned int  Seed 
)

Definition at line 35 of file CustomCrossOverTest.cpp.

References Separator.

size_t LLVMFuzzerCustomMutator ( uint8_t *  Data,
size_t  Size,
size_t  MaxSize,
unsigned int  Seed 
)

Definition at line 30 of file CustomMutatorTest.cpp.

References LLVMFuzzerMutate().

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

Definition at line 16 of file AFLDriverTest.cpp.

References argv, argv0, and assert().

Referenced by __attribute__(), and main().

size_t LLVMFuzzerMutate ( uint8_t *  Data,
size_t  Size,
size_t  MaxSize 
)
int LLVMFuzzerTestOneInput ( const uint8_t *  Data,
size_t  Size 
)

Definition at line 11 of file AbsNegAndConstant64Test.cpp.