Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::tracegen::MemoryTraceBuilder Class Referencefinal

#include <memory_trace.hpp>

Public Member Functions

void process (const simulation::EventEmitterInterface< simulation::MemoryEvent >::Container &events, TraceContainer &trace)
 

Static Public Attributes

static const InteractionDefinition interactions
 

Detailed Description

Definition at line 16 of file memory_trace.hpp.

Member Function Documentation

◆ process()

void bb::avm2::tracegen::MemoryTraceBuilder::process ( const simulation::EventEmitterInterface< simulation::MemoryEvent >::Container &  events,
TraceContainer trace 
)

Definition at line 16 of file memory_trace.cpp.

Member Data Documentation

◆ interactions

const InteractionDefinition bb::avm2::tracegen::MemoryTraceBuilder::interactions
static
Initial value:
=
InteractionDefinition()
>(Column::memory_sel)
permutation_settings< perm_sha256_mem_mem_op_6_settings_ > perm_sha256_mem_mem_op_6_settings
permutation_settings< perm_sha256_mem_mem_input_read_settings_ > perm_sha256_mem_mem_input_read_settings
permutation_settings< perm_addressing_indirect_from_memory_3_settings_ > perm_addressing_indirect_from_memory_3_settings
permutation_settings< perm_addressing_indirect_from_memory_5_settings_ > perm_addressing_indirect_from_memory_5_settings
permutation_settings< perm_addressing_base_address_from_memory_settings_ > perm_addressing_base_address_from_memory_settings
permutation_settings< perm_sha256_mem_mem_op_2_settings_ > perm_sha256_mem_mem_op_2_settings
permutation_settings< perm_addressing_indirect_from_memory_1_settings_ > perm_addressing_indirect_from_memory_1_settings
permutation_settings< perm_sha256_mem_mem_op_4_settings_ > perm_sha256_mem_mem_op_4_settings
permutation_settings< perm_sha256_mem_mem_op_3_settings_ > perm_sha256_mem_mem_op_3_settings
permutation_settings< perm_addressing_indirect_from_memory_0_settings_ > perm_addressing_indirect_from_memory_0_settings
permutation_settings< perm_addressing_indirect_from_memory_2_settings_ > perm_addressing_indirect_from_memory_2_settings
permutation_settings< perm_keccak_memory_slice_to_mem_settings_ > perm_keccak_memory_slice_to_mem_settings
permutation_settings< perm_sha256_mem_mem_op_0_settings_ > perm_sha256_mem_mem_op_0_settings
permutation_settings< perm_sha256_mem_mem_op_1_settings_ > perm_sha256_mem_mem_op_1_settings
permutation_settings< perm_sha256_mem_mem_op_7_settings_ > perm_sha256_mem_mem_op_7_settings
permutation_settings< perm_addressing_indirect_from_memory_4_settings_ > perm_addressing_indirect_from_memory_4_settings
permutation_settings< perm_addressing_indirect_from_memory_6_settings_ > perm_addressing_indirect_from_memory_6_settings
permutation_settings< perm_sha256_mem_mem_op_5_settings_ > perm_sha256_mem_mem_op_5_settings

Definition at line 21 of file memory_trace.hpp.


The documentation for this class was generated from the following files: