Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
fuzzer_data.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <random>
4
7
8namespace bb::avm2::fuzzer {
9
10void mutate_fuzzer_data(FuzzerData& fuzzer_data, std::mt19937_64& rng, const FuzzerContext& context);
13 std::mt19937_64& rng,
14 const FuzzerContext& context);
15
16} // namespace bb::avm2::fuzzer
FuzzerData generate_fuzzer_data(std::mt19937_64 &rng, const FuzzerContext &context)
void add_default_instruction_block_if_empty(FuzzerData &fuzzer_data, std::mt19937_64 &rng, const FuzzerContext &context)
void mutate_fuzzer_data(FuzzerData &fuzzer_data, std::mt19937_64 &rng, const FuzzerContext &context)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13
describes the data which will be used for fuzzing Should contain instructions, calldata,...