Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
instruction.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <random>
4
#include <vector>
5
6
#include "
barretenberg/avm_fuzzer/fuzz_lib/fuzzer_context.hpp
"
7
#include "
barretenberg/avm_fuzzer/fuzz_lib/instruction.hpp
"
8
#include "
barretenberg/avm_fuzzer/mutations/configuration.hpp
"
9
10
namespace
bb::avm2::fuzzer
{
11
13
std::vector<FuzzInstruction>
generate_instruction
(
std::mt19937_64
& rng,
const
FuzzerContext
& context);
14
void
mutate_instruction
(
FuzzInstruction
&
instruction
,
std::mt19937_64
& rng,
const
FuzzerContext
& context);
15
16
}
// namespace bb::avm2::fuzzer
FuzzInstruction
::FuzzInstruction FuzzInstruction
Definition
avm_differential.fuzzer.cpp:17
bb::avm2::fuzzer::FuzzerContext
Definition
fuzzer_context.hpp:15
configuration.hpp
instruction.hpp
fuzzer_context.hpp
instruction
Instruction instruction
Definition
gas_tracker.test.cpp:33
bb::avm2::fuzzer
Definition
dbs.cpp:19
bb::avm2::fuzzer::mutate_instruction
void mutate_instruction(FuzzInstruction &instruction, std::mt19937_64 &rng, const FuzzerContext &context)
Definition
instruction.cpp:1360
bb::avm2::fuzzer::generate_instruction
std::vector< FuzzInstruction > generate_instruction(std::mt19937_64 &rng, const FuzzerContext &context)
Generate one instruction and optionally backfill.
Definition
instruction.cpp:537
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
src
barretenberg
avm_fuzzer
mutations
instructions
instruction.hpp
Generated by
1.9.8