address | bb::avm2::simulation::BaseContext | private |
BaseContext(uint32_t context_id, AztecAddress address, AztecAddress msg_sender, FF transaction_fee, bool is_static, Gas gas_limit, Gas gas_used, GlobalVariables globals, std::unique_ptr< BytecodeManagerInterface > bytecode, std::unique_ptr< MemoryInterface > memory, std::unique_ptr< InternalCallStackManagerInterface > internal_call_stack_manager, HighLevelMerkleDBInterface &merkle_db, WrittenPublicDataSlotsTreeCheckInterface &written_public_data_slots_tree, SideEffectStates side_effect_states, TransactionPhase phase) | bb::avm2::simulation::BaseContext | inline |
bytecode | bb::avm2::simulation::BaseContext | private |
checkpoint_id_at_creation | bb::avm2::simulation::BaseContext | protected |
child_context | bb::avm2::simulation::BaseContext | private |
context_id | bb::avm2::simulation::BaseContext | private |
gas_left() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
gas_limit | bb::avm2::simulation::BaseContext | private |
gas_used | bb::avm2::simulation::BaseContext | private |
get_address() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_bytecode_manager() override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_calldata(uint32_t cd_offset, uint32_t cd_size) const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_checkpoint_id_at_creation() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_child_context() override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_context_id() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_gas_limit() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_gas_used() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_globals() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_internal_call_stack_manager() override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_is_static() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_last_child_id() const override | bb::avm2::simulation::BaseContext | virtual |
get_last_rd_addr() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_last_rd_size() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_last_success() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_memory() override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_msg_sender() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_next_pc() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_parent_cd_addr() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_parent_cd_size() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_parent_gas_limit() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_parent_gas_used() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_parent_id() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
get_pc() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_phase() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_returndata(uint32_t rd_offset, uint32_t rd_copy_size) override | bb::avm2::simulation::BaseContext | virtual |
get_side_effect_states() override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_transaction_fee() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
get_written_public_data_slots_tree_snapshot() override | bb::avm2::simulation::BaseContext | inlinevirtual |
globals | bb::avm2::simulation::BaseContext | private |
halt() override | bb::avm2::simulation::BaseContext | inlinevirtual |
halted() const override | bb::avm2::simulation::BaseContext | inlinevirtual |
has_halted | bb::avm2::simulation::BaseContext | private |
has_parent() const =0 | bb::avm2::simulation::ContextInterface | pure virtual |
internal_call_stack_manager | bb::avm2::simulation::BaseContext | private |
is_static | bb::avm2::simulation::BaseContext | private |
last_child_rd_addr | bb::avm2::simulation::BaseContext | private |
last_child_rd_size | bb::avm2::simulation::BaseContext | private |
last_child_success | bb::avm2::simulation::BaseContext | private |
memory | bb::avm2::simulation::BaseContext | private |
merkle_db | bb::avm2::simulation::BaseContext | protected |
msg_sender | bb::avm2::simulation::BaseContext | private |
next_pc | bb::avm2::simulation::BaseContext | private |
pc | bb::avm2::simulation::BaseContext | private |
phase | bb::avm2::simulation::BaseContext | private |
serialize_context_event()=0 | bb::avm2::simulation::ContextInterface | pure virtual |
set_child_context(std::unique_ptr< ContextInterface > child_ctx) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_gas_used(Gas gas_used) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_last_rd_addr(MemoryAddress rd_addr) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_last_rd_size(MemoryAddress rd_size) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_last_success(bool success) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_next_pc(uint32_t new_next_pc) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_pc(uint32_t new_pc) override | bb::avm2::simulation::BaseContext | inlinevirtual |
set_side_effect_states(SideEffectStates side_effect_states) override | bb::avm2::simulation::BaseContext | inlinevirtual |
side_effect_states | bb::avm2::simulation::BaseContext | private |
transaction_fee | bb::avm2::simulation::BaseContext | private |
written_public_data_slots_tree | bb::avm2::simulation::BaseContext | protected |
~ContextInterface()=default | bb::avm2::simulation::ContextInterface | virtual |