Barretenberg
The ZK-SNARK library at the core of Aztec
|
This is the complete list of members for bb::avm2::simulation::Execution, including all inherited members.
add(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
alu | bb::avm2::simulation::Execution | private |
and_op(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
bitwise | bb::avm2::simulation::Execution | private |
call(ContextInterface &context, MemoryAddress l2_gas_offset, MemoryAddress da_gas_offset, MemoryAddress addr, MemoryAddress cd_size_offset, MemoryAddress cd_offset) | bb::avm2::simulation::Execution | |
call_with_operands(void(Execution::*f)(ContextInterface &, Ts...), ContextInterface &context, const std::vector< Operand > &resolved_operands) | bb::avm2::simulation::Execution | inlineprivate |
cast(ContextInterface &context, MemoryAddress src_addr, MemoryAddress dst_addr, uint8_t dst_tag) | bb::avm2::simulation::Execution | |
cd_copy(ContextInterface &context, MemoryAddress cd_size_offset, MemoryAddress cd_offset, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
context_provider | bb::avm2::simulation::Execution | private |
ctx_stack_events | bb::avm2::simulation::Execution | private |
data_copy | bb::avm2::simulation::Execution | private |
debug_log(ContextInterface &context, MemoryAddress message_offset, MemoryAddress fields_offset, MemoryAddress fields_size_offset, uint16_t message_size, bool is_debug_logging_enabled) | bb::avm2::simulation::Execution | |
dispatch_opcode(ExecutionOpCode opcode, ContextInterface &context, const std::vector< Operand > &resolved_operands) | bb::avm2::simulation::Execution | private |
div(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
ecc_add(ContextInterface &context, MemoryAddress p_x_addr, MemoryAddress p_y_addr, MemoryAddress p_inf_addr, MemoryAddress q_x_addr, MemoryAddress q_y_addr, MemoryAddress q_inf_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
embedded_curve | bb::avm2::simulation::Execution | private |
emit_note_hash(ContextInterface &context, MemoryAddress note_hash_addr) | bb::avm2::simulation::Execution | |
emit_nullifier(ContextInterface &context, MemoryAddress nullifier_addr) | bb::avm2::simulation::Execution | |
emit_unencrypted_log(ContextInterface &context, MemoryAddress log_offset, MemoryAddress log_size_offset) | bb::avm2::simulation::Execution | |
emit_unencrypted_log_component | bb::avm2::simulation::Execution | private |
eq(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
events | bb::avm2::simulation::Execution | private |
exec_result | bb::avm2::simulation::Execution | private |
execute(std::unique_ptr< ContextInterface > enqueued_call_context) override | bb::avm2::simulation::Execution | virtual |
Execution(AluInterface &alu, BitwiseInterface &bitwise, DataCopyInterface &data_copy, Poseidon2Interface &poseidon2, EccInterface &ecc, ToRadixInterface &to_radix, Sha256Interface &sha256, ExecutionComponentsProviderInterface &execution_components, ContextProviderInterface &context_provider, const InstructionInfoDBInterface &instruction_info_db, ExecutionIdManagerInterface &execution_id_manager, EventEmitterInterface< ExecutionEvent > &event_emitter, EventEmitterInterface< ContextStackEvent > &ctx_stack_emitter, KeccakF1600Interface &keccakf1600, GreaterThanInterface &greater_than, GetContractInstanceInterface &get_contract_instance_component, EmitUnencryptedLogInterface &emit_unencrypted_log_component, HighLevelMerkleDBInterface &merkle_db) | bb::avm2::simulation::Execution | inline |
execution_components | bb::avm2::simulation::Execution | private |
execution_id_manager | bb::avm2::simulation::Execution | private |
external_call_stack | bb::avm2::simulation::Execution | private |
fdiv(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
gas_tracker | bb::avm2::simulation::Execution | private |
get_contract_instance(ContextInterface &context, MemoryAddress address_offset, MemoryAddress dst_offset, uint8_t member_enum) | bb::avm2::simulation::Execution | |
get_contract_instance_component | bb::avm2::simulation::Execution | private |
get_env_var(ContextInterface &context, MemoryAddress dst_addr, uint8_t var_enum) | bb::avm2::simulation::Execution | |
get_execution_result() const | bb::avm2::simulation::Execution | inlineprivate |
get_gas_tracker() | bb::avm2::simulation::Execution | inlineprotectedvirtual |
get_inputs() const | bb::avm2::simulation::Execution | inlineprivate |
get_output() const | bb::avm2::simulation::Execution | inlineprivate |
greater_than | bb::avm2::simulation::Execution | private |
handle_enter_call(ContextInterface &parent_context, std::unique_ptr< ContextInterface > child_context) | bb::avm2::simulation::Execution | private |
handle_exceptional_halt(ContextInterface &context) | bb::avm2::simulation::Execution | private |
handle_exit_call() | bb::avm2::simulation::Execution | private |
inputs | bb::avm2::simulation::Execution | private |
instruction_info_db | bb::avm2::simulation::Execution | private |
internal_call(ContextInterface &context, uint32_t loc) | bb::avm2::simulation::Execution | |
internal_return(ContextInterface &context) | bb::avm2::simulation::Execution | |
jump(ContextInterface &context, uint32_t loc) | bb::avm2::simulation::Execution | |
jumpi(ContextInterface &context, MemoryAddress cond_addr, uint32_t loc) | bb::avm2::simulation::Execution | |
keccak_permutation(ContextInterface &context, MemoryAddress dst_addr, MemoryAddress src_addr) | bb::avm2::simulation::Execution | |
keccakf1600 | bb::avm2::simulation::Execution | private |
l1_to_l2_message_exists(ContextInterface &context, MemoryAddress msg_hash_addr, MemoryAddress leaf_index_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
lt(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
lte(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
merkle_db | bb::avm2::simulation::Execution | private |
mov(ContextInterface &context, MemoryAddress src_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
mul(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
note_hash_exists(ContextInterface &context, MemoryAddress unique_note_hash_addr, MemoryAddress leaf_index_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
nullifier_exists(ContextInterface &context, MemoryAddress nullifier_offset, MemoryAddress address_offset, MemoryAddress exists_offset) | bb::avm2::simulation::Execution | |
op_not(ContextInterface &context, MemoryAddress src_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
or_op(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
output | bb::avm2::simulation::Execution | private |
poseidon2 | bb::avm2::simulation::Execution | private |
poseidon2_permutation(ContextInterface &context, MemoryAddress src_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
rd_copy(ContextInterface &context, MemoryAddress rd_size_offset, MemoryAddress rd_offset, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
rd_size(ContextInterface &context, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
resolve_operands(const Instruction &instruction, const ExecInstructionSpec &spec) | bb::avm2::simulation::Execution | private |
ret(ContextInterface &context, MemoryAddress ret_size_offset, MemoryAddress ret_offset) | bb::avm2::simulation::Execution | |
revert(ContextInterface &context, MemoryAddress rev_size_offset, MemoryAddress rev_offset) | bb::avm2::simulation::Execution | |
send_l2_to_l1_msg(ContextInterface &context, MemoryAddress recipient_addr, MemoryAddress content_addr) | bb::avm2::simulation::Execution | |
set(ContextInterface &context, MemoryAddress dst_addr, uint8_t tag, const FF &value) | bb::avm2::simulation::Execution | |
set_and_validate_inputs(ExecutionOpCode opcode, std::vector< TaggedValue > inputs) | bb::avm2::simulation::Execution | private |
set_execution_result(ExecutionResult exec_result) | bb::avm2::simulation::Execution | inlineprivate |
set_output(ExecutionOpCode opcode, TaggedValue output) | bb::avm2::simulation::Execution | private |
sha256 | bb::avm2::simulation::Execution | private |
sha256_compression(ContextInterface &context, MemoryAddress output_addr, MemoryAddress state_addr, MemoryAddress input_addr) | bb::avm2::simulation::Execution | |
shl(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress c_addr) | bb::avm2::simulation::Execution | |
shr(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress c_addr) | bb::avm2::simulation::Execution | |
sload(ContextInterface &context, MemoryAddress slot_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
sstore(ContextInterface &context, MemoryAddress src_addr, MemoryAddress slot_addr) | bb::avm2::simulation::Execution | |
static_call(ContextInterface &context, MemoryAddress l2_gas_offset, MemoryAddress da_gas_offset, MemoryAddress addr, MemoryAddress cd_size_offset, MemoryAddress cd_offset) | bb::avm2::simulation::Execution | |
sub(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
success_copy(ContextInterface &context, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
to_radix | bb::avm2::simulation::Execution | private |
to_radix_be(ContextInterface &context, MemoryAddress value_addr, MemoryAddress radix_addr, MemoryAddress num_limbs_addr, MemoryAddress is_output_bits_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
xor_op(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
~ExecutionInterface()=default | bb::avm2::simulation::ExecutionInterface | virtual |