Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
avm.fuzzer.cpp File Reference

Go to the source code of this file.

Typedefs

using FuzzInstruction = ::FuzzInstruction
 

Functions

int LLVMFuzzerInitialize (int *, char ***)
 
SimulatorResult fuzz (const uint8_t *buffer, size_t size)
 
size_t LLVMFuzzerCustomMutator (uint8_t *serialized_fuzzer_data, size_t serialized_fuzzer_data_size, size_t max_size, unsigned int seed)
 
int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)
 

Typedef Documentation

◆ FuzzInstruction

Definition at line 15 of file avm.fuzzer.cpp.

Function Documentation

◆ fuzz()

SimulatorResult fuzz ( const uint8_t *  buffer,
size_t  size 
)

Definition at line 32 of file avm.fuzzer.cpp.

◆ LLVMFuzzerCustomMutator()

size_t LLVMFuzzerCustomMutator ( uint8_t *  serialized_fuzzer_data,
size_t  serialized_fuzzer_data_size,
size_t  max_size,
unsigned int  seed 
)

Definition at line 49 of file avm.fuzzer.cpp.

◆ LLVMFuzzerInitialize()

int LLVMFuzzerInitialize ( int *  ,
char ***   
)

Initializes the typescript simulator process and the world state manager See yarn-project/simulator/scripts/fuzzing/

Definition at line 20 of file avm.fuzzer.cpp.

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t *  data,
size_t  size 
)

Definition at line 77 of file avm.fuzzer.cpp.