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

Go to the source code of this file.

Functions

 __attribute__ ((section("__libfuzzer_extra_counters"))) uint8_t enqueued_calls_counter[MAX_ENQUEUED_CALLS_COUNTER]
 
int LLVMFuzzerInitialize (int *, char ***)
 
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)
 

Variables

constexpr size_t MAX_ENQUEUED_CALLS_COUNTER = 32
 
constexpr size_t MAX_PUBLIC_LOGS_COUNTER = 16
 

Function Documentation

◆ __attribute__()

__attribute__ ( (section("__libfuzzer_extra_counters"))  )

◆ 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 112 of file tx.fuzzer.cpp.

◆ LLVMFuzzerInitialize()

int LLVMFuzzerInitialize ( int *  ,
char ***   
)

Definition at line 92 of file tx.fuzzer.cpp.

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t *  data,
size_t  size 
)

Definition at line 123 of file tx.fuzzer.cpp.

Variable Documentation

◆ MAX_ENQUEUED_CALLS_COUNTER

constexpr size_t MAX_ENQUEUED_CALLS_COUNTER = 32
constexpr

Definition at line 17 of file tx.fuzzer.cpp.

◆ MAX_PUBLIC_LOGS_COUNTER

constexpr size_t MAX_PUBLIC_LOGS_COUNTER = 16
constexpr

Definition at line 28 of file tx.fuzzer.cpp.