Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::Execution Member List

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
alubb::avm2::simulation::Executionprivate
and_op(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr)bb::avm2::simulation::Execution
bitwisebb::avm2::simulation::Executionprivate
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::Executioninlineprivate
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_providerbb::avm2::simulation::Executionprivate
ctx_stack_eventsbb::avm2::simulation::Executionprivate
data_copybb::avm2::simulation::Executionprivate
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::Executionprivate
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_curvebb::avm2::simulation::Executionprivate
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_componentbb::avm2::simulation::Executionprivate
eq(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr)bb::avm2::simulation::Execution
eventsbb::avm2::simulation::Executionprivate
exec_resultbb::avm2::simulation::Executionprivate
execute(std::unique_ptr< ContextInterface > enqueued_call_context) overridebb::avm2::simulation::Executionvirtual
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::Executioninline
execution_componentsbb::avm2::simulation::Executionprivate
execution_id_managerbb::avm2::simulation::Executionprivate
external_call_stackbb::avm2::simulation::Executionprivate
fdiv(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr)bb::avm2::simulation::Execution
gas_trackerbb::avm2::simulation::Executionprivate
get_contract_instance(ContextInterface &context, MemoryAddress address_offset, MemoryAddress dst_offset, uint8_t member_enum)bb::avm2::simulation::Execution
get_contract_instance_componentbb::avm2::simulation::Executionprivate
get_env_var(ContextInterface &context, MemoryAddress dst_addr, uint8_t var_enum)bb::avm2::simulation::Execution
get_execution_result() constbb::avm2::simulation::Executioninlineprivate
get_gas_tracker()bb::avm2::simulation::Executioninlineprotectedvirtual
get_inputs() constbb::avm2::simulation::Executioninlineprivate
get_output() constbb::avm2::simulation::Executioninlineprivate
greater_thanbb::avm2::simulation::Executionprivate
handle_enter_call(ContextInterface &parent_context, std::unique_ptr< ContextInterface > child_context)bb::avm2::simulation::Executionprivate
handle_exceptional_halt(ContextInterface &context)bb::avm2::simulation::Executionprivate
handle_exit_call()bb::avm2::simulation::Executionprivate
inputsbb::avm2::simulation::Executionprivate
instruction_info_dbbb::avm2::simulation::Executionprivate
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
keccakf1600bb::avm2::simulation::Executionprivate
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_dbbb::avm2::simulation::Executionprivate
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
outputbb::avm2::simulation::Executionprivate
poseidon2bb::avm2::simulation::Executionprivate
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::Executionprivate
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::Executionprivate
set_execution_result(ExecutionResult exec_result)bb::avm2::simulation::Executioninlineprivate
set_output(ExecutionOpCode opcode, TaggedValue output)bb::avm2::simulation::Executionprivate
sha256bb::avm2::simulation::Executionprivate
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_radixbb::avm2::simulation::Executionprivate
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()=defaultbb::avm2::simulation::ExecutionInterfacevirtual