|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
This is the complete list of members for bb::avm2::simulation::HybridExecution, 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 | protected |
| and_op(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
| bitwise | bb::avm2::simulation::Execution | protected |
| 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 | inlineprotected |
| 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 | protected |
| ctx_stack_events | bb::avm2::simulation::Execution | protected |
| data_copy | bb::avm2::simulation::Execution | protected |
| debug_log(ContextInterface &context, MemoryAddress level_offset, MemoryAddress message_offset, MemoryAddress fields_offset, MemoryAddress fields_size_offset, uint16_t message_size) | bb::avm2::simulation::Execution | |
| debug_log_component | bb::avm2::simulation::Execution | protected |
| dispatch_opcode(ExecutionOpCode opcode, ContextInterface &context, const std::vector< Operand > &resolved_operands) | bb::avm2::simulation::Execution | protected |
| 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 | protected |
| 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_size_offset, MemoryAddress log_offset) | bb::avm2::simulation::Execution | |
| emit_unencrypted_log_component | bb::avm2::simulation::Execution | protected |
| eq(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
| events | bb::avm2::simulation::Execution | protected |
| exec_result | bb::avm2::simulation::Execution | protected |
| execute(std::unique_ptr< ContextInterface > enqueued_call_context) override | bb::avm2::simulation::HybridExecution | 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, DebugLoggerInterface &debug_log_component, HighLevelMerkleDBInterface &merkle_db) | bb::avm2::simulation::HybridExecution | inline |
| execution_components | bb::avm2::simulation::Execution | protected |
| execution_id_manager | bb::avm2::simulation::Execution | protected |
| external_call_stack | bb::avm2::simulation::Execution | protected |
| fdiv(ContextInterface &context, MemoryAddress a_addr, MemoryAddress b_addr, MemoryAddress dst_addr) | bb::avm2::simulation::Execution | |
| gas_tracker | bb::avm2::simulation::Execution | protected |
| 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 | protected |
| get_env_var(ContextInterface &context, MemoryAddress dst_addr, uint8_t var_enum) | bb::avm2::simulation::Execution | |
| get_execution_result() const | bb::avm2::simulation::Execution | inlineprotected |
| get_gas_tracker() | bb::avm2::simulation::Execution | inlineprotectedvirtual |
| get_inputs() const | bb::avm2::simulation::Execution | inlineprotected |
| get_output() const | bb::avm2::simulation::Execution | inlineprotected |
| greater_than | bb::avm2::simulation::Execution | protected |
| handle_enter_call(ContextInterface &parent_context, std::unique_ptr< ContextInterface > child_context) | bb::avm2::simulation::Execution | protected |
| handle_exceptional_halt(ContextInterface &context) | bb::avm2::simulation::Execution | protected |
| handle_exit_call() | bb::avm2::simulation::Execution | protected |
| inputs | bb::avm2::simulation::Execution | protected |
| instruction_info_db | bb::avm2::simulation::Execution | protected |
| 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 | protected |
| 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 | protected |
| 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 | protected |
| poseidon2 | bb::avm2::simulation::Execution | protected |
| 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 | protected |
| 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 | protected |
| set_execution_result(ExecutionResult exec_result) | bb::avm2::simulation::Execution | inlineprotected |
| set_output(ExecutionOpCode opcode, TaggedValue output) | bb::avm2::simulation::Execution | protected |
| sha256 | bb::avm2::simulation::Execution | protected |
| 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 | protected |
| 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 |