19 #ifndef LLVM_FUZZER_INTERFACE_H
20 #define LLVM_FUZZER_INTERFACE_H
53 const uint8_t *Data2,
size_t Size2,
54 uint8_t *Out,
size_t MaxOutSize,
67 #endif // LLVM_FUZZER_INTERFACE_H
static cl::opt< unsigned long long > Seed("rng-seed", cl::value_desc("seed"), cl::desc("Seed for the random number generator"), cl::init(0))
size_t LLVMFuzzerMutate(uint8_t *Data, size_t Size, size_t MaxSize)
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
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)
int LLVMFuzzerInitialize(int *argc, char ***argv)
size_t LLVMFuzzerCustomMutator(uint8_t *Data, size_t Size, size_t MaxSize, unsigned int Seed)