Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <execution_trace.hpp>
Static Public Attributes | |
static const InteractionDefinition | interactions |
Definition at line 14 of file execution_trace.hpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process | ( | const simulation::EventEmitterInterface< simulation::ExecutionEvent >::Container & | ex_events, |
TraceContainer & | trace | ||
) |
Definition at line 302 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_addressing | ( | const simulation::AddressingEvent & | addr_event, |
const simulation::Instruction & | instruction, | ||
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 900 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_execution_spec | ( | const simulation::ExecutionEvent & | ex_event, |
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 827 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_gas | ( | const simulation::GasEvent & | gas_event, |
ExecutionOpCode | exec_opcode, | ||
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 873 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_get_env_var_opcode | ( | TaggedValue | envvar_enum, |
TaggedValue | output, | ||
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 1125 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_instr_fetching | ( | const simulation::Instruction & | instruction, |
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 805 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_registers | ( | ExecutionOpCode | exec_opcode, |
const std::vector< TaggedValue > & | inputs, | ||
const TaggedValue & | output, | ||
std::span< TaggedValue > | registers, | ||
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 1041 of file execution_trace.cpp.
void bb::avm2::tracegen::ExecutionTraceBuilder::process_registers_write | ( | ExecutionOpCode | exec_opcode, |
TraceContainer & | trace, | ||
uint32_t | row | ||
) |
Definition at line 1111 of file execution_trace.cpp.
|
static |
Definition at line 41 of file execution_trace.hpp.