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

Public Member Functions

 MemoryFuzzerInput ()=default
 
void to_buffer (uint8_t *buffer) const
 

Static Public Member Functions

static MemoryFuzzerInput from_buffer (const uint8_t *buffer)
 

Public Attributes

uint8_t num_of_entries_input = 1
 
uint64_t read_write_encoding = 0
 
uint64_t upcast_encoding = 0
 
uint64_t downcast_encoding = 0
 
uint64_t selection_encoding = 0
 
uint8_t space_ids = 0
 
std::array< MemoryValue, 16 > init_memory_values {}
 
std::array< MemoryAddress, 16 > memory_addresses {}
 

Detailed Description

Definition at line 42 of file memory.fuzzer.cpp.

Constructor & Destructor Documentation

◆ MemoryFuzzerInput()

MemoryFuzzerInput::MemoryFuzzerInput ( )
default

Member Function Documentation

◆ from_buffer()

static MemoryFuzzerInput MemoryFuzzerInput::from_buffer ( const uint8_t *  buffer)
inlinestatic

Definition at line 75 of file memory.fuzzer.cpp.

◆ to_buffer()

void MemoryFuzzerInput::to_buffer ( uint8_t *  buffer) const
inline

Definition at line 55 of file memory.fuzzer.cpp.

Member Data Documentation

◆ downcast_encoding

uint64_t MemoryFuzzerInput::downcast_encoding = 0

Definition at line 46 of file memory.fuzzer.cpp.

◆ init_memory_values

std::array<MemoryValue, 16> MemoryFuzzerInput::init_memory_values {}

Definition at line 50 of file memory.fuzzer.cpp.

◆ memory_addresses

std::array<MemoryAddress, 16> MemoryFuzzerInput::memory_addresses {}

Definition at line 51 of file memory.fuzzer.cpp.

◆ num_of_entries_input

uint8_t MemoryFuzzerInput::num_of_entries_input = 1

Definition at line 43 of file memory.fuzzer.cpp.

◆ read_write_encoding

uint64_t MemoryFuzzerInput::read_write_encoding = 0

Definition at line 44 of file memory.fuzzer.cpp.

◆ selection_encoding

uint64_t MemoryFuzzerInput::selection_encoding = 0

Definition at line 47 of file memory.fuzzer.cpp.

◆ space_ids

uint8_t MemoryFuzzerInput::space_ids = 0

Definition at line 48 of file memory.fuzzer.cpp.

◆ upcast_encoding

uint64_t MemoryFuzzerInput::upcast_encoding = 0

Definition at line 45 of file memory.fuzzer.cpp.


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