|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <iomanip>#include <iostream>#include <random>#include <string>#include <vector>#include "barretenberg/avm_fuzzer/common/interfaces/dbs.hpp"#include "barretenberg/avm_fuzzer/fuzz_lib/control_flow.hpp"#include "barretenberg/avm_fuzzer/fuzz_lib/fuzz.hpp"#include "barretenberg/avm_fuzzer/fuzz_lib/fuzzer_data.hpp"#include "barretenberg/avm_fuzzer/fuzz_lib/simulator.hpp"#include "barretenberg/avm_fuzzer/mutations/fuzzer_data.hpp"#include "barretenberg/serialize/msgpack_impl.hpp"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) |
| using FuzzInstruction = ::FuzzInstruction |
Definition at line 15 of file avm.fuzzer.cpp.
| SimulatorResult fuzz | ( | const uint8_t * | buffer, |
| size_t | size | ||
| ) |
Definition at line 32 of file avm.fuzzer.cpp.
| 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.
| 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.
| int LLVMFuzzerTestOneInput | ( | const uint8_t * | data, |
| size_t | size | ||
| ) |
Definition at line 77 of file avm.fuzzer.cpp.