#include <call_stack_metadata_collector.hpp>
◆ CallStackMetadataCollector() [1/2]
| bb::avm2::simulation::CallStackMetadataCollector::CallStackMetadataCollector |
( |
| ) |
|
|
default |
◆ CallStackMetadataCollector() [2/2]
| bb::avm2::simulation::CallStackMetadataCollector::CallStackMetadataCollector |
( |
const CollectionLimitsConfig & |
limits | ) |
|
|
inlineexplicit |
◆ dump_call_stack_metadata()
| std::vector< CallStackMetadata > bb::avm2::simulation::CallStackMetadataCollector::dump_call_stack_metadata |
( |
| ) |
|
|
overridevirtual |
◆ notify_enter_call()
| void bb::avm2::simulation::CallStackMetadataCollector::notify_enter_call |
( |
const AztecAddress & |
contract_address, |
|
|
uint32_t |
caller_pc, |
|
|
const CalldataProvider & |
calldata_provider, |
|
|
bool |
is_static_call, |
|
|
const Gas & |
gas_limit |
|
) |
| |
|
overridevirtual |
◆ notify_exit_call()
◆ notify_tx_revert()
| void bb::avm2::simulation::CallStackMetadataCollector::notify_tx_revert |
( |
const std::string & |
revert_message | ) |
|
|
overridevirtual |
◆ set_phase()
◆ should_skip_collection()
| bool bb::avm2::simulation::CallStackMetadataCollector::should_skip_collection |
( |
| ) |
const |
|
private |
◆ call_stack_metadata
| std::stack<CallStackMetadata> bb::avm2::simulation::CallStackMetadataCollector::call_stack_metadata { { {} } } |
|
private |
◆ current_phase
◆ limits
◆ timestamp
| uint32_t bb::avm2::simulation::CallStackMetadataCollector::timestamp = 0 |
|
private |
◆ total_call_stack_items
| uint32_t bb::avm2::simulation::CallStackMetadataCollector::total_call_stack_items = 0 |
|
private |
The documentation for this class was generated from the following files: