|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <bytecode_manager.hpp>
Public Member Functions | |
| BytecodeManager (AztecAddress address, TxBytecodeManagerInterface &tx_bytecode_manager) | |
| Instruction | read_instruction (uint32_t pc) override |
| BytecodeId | get_bytecode_id () override |
| std::optional< BytecodeId > | get_retrieved_bytecode_id () override |
Public Member Functions inherited from bb::avm2::simulation::BytecodeManagerInterface | |
| virtual | ~BytecodeManagerInterface ()=default |
Private Attributes | |
| AztecAddress | address |
| std::optional< BytecodeId > | bytecode_id |
| std::shared_ptr< std::vector< uint8_t > > | bytecode_ptr |
| TxBytecodeManagerInterface & | tx_bytecode_manager |
Definition at line 71 of file bytecode_manager.hpp.
|
inline |
Definition at line 73 of file bytecode_manager.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::BytecodeManagerInterface.
Definition at line 84 of file bytecode_manager.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::BytecodeManagerInterface.
Definition at line 93 of file bytecode_manager.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::BytecodeManagerInterface.
Definition at line 78 of file bytecode_manager.hpp.
|
private |
Definition at line 96 of file bytecode_manager.hpp.
|
private |
Definition at line 97 of file bytecode_manager.hpp.
|
private |
Definition at line 98 of file bytecode_manager.hpp.
|
private |
Definition at line 99 of file bytecode_manager.hpp.