Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
FuzzerData Struct Reference

describes the data which will be used for fuzzing Should contain instructions, calldata, CFG instructions, options to disable/enable instructions, etc More...

#include <fuzzer_data.hpp>

Public Member Functions

 MSGPACK_FIELDS (instruction_blocks, cfg_instructions, calldata, return_options)
 

Public Attributes

std::vector< std::vector< FuzzInstruction > > instruction_blocks
 
std::vector< CFGInstructioncfg_instructions
 
std::vector< bb::avm2::FFcalldata
 
ReturnOptions return_options
 

Detailed Description

describes the data which will be used for fuzzing Should contain instructions, calldata, CFG instructions, options to disable/enable instructions, etc

Definition at line 12 of file fuzzer_data.hpp.

Member Function Documentation

◆ MSGPACK_FIELDS()

FuzzerData::MSGPACK_FIELDS ( instruction_blocks  ,
cfg_instructions  ,
calldata  ,
return_options   
)

Member Data Documentation

◆ calldata

std::vector<bb::avm2::FF> FuzzerData::calldata

Definition at line 15 of file fuzzer_data.hpp.

◆ cfg_instructions

std::vector<CFGInstruction> FuzzerData::cfg_instructions

Definition at line 14 of file fuzzer_data.hpp.

◆ instruction_blocks

std::vector<std::vector<FuzzInstruction> > FuzzerData::instruction_blocks

Definition at line 13 of file fuzzer_data.hpp.

◆ return_options

ReturnOptions FuzzerData::return_options

Definition at line 16 of file fuzzer_data.hpp.


The documentation for this struct was generated from the following file: