Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::MockCallStackMetadataCollector Class Reference

#include <mock_call_stack_metadata_collector.hpp>

Inheritance diagram for bb::avm2::simulation::MockCallStackMetadataCollector:
bb::avm2::simulation::CallStackMetadataCollectorInterface

Public Member Functions

 MockCallStackMetadataCollector ()
 
 ~MockCallStackMetadataCollector () override
 
 MOCK_METHOD (void, set_phase,(CoarseTransactionPhase phase),(override))
 
 MOCK_METHOD (void, notify_enter_call,(const AztecAddress &contract_address, uint32_t caller_pc, const CalldataProvider &calldata_provider, bool is_static_call, const Gas &gas_limit),(override))
 
 MOCK_METHOD (void, notify_exit_call,(bool success, uint32_t pc, const std::optional< std::string > &halting_message, const ReturnDataProvider &return_data_provider, const InternalCallStackProvider &internal_call_stack_provider),(override))
 
 MOCK_METHOD (void, notify_tx_revert,(const std::string &revert_message),(override))
 
 MOCK_METHOD (std::vector< CallStackMetadata >, dump_call_stack_metadata,(),(override))
 

Detailed Description

Definition at line 9 of file mock_call_stack_metadata_collector.hpp.

Constructor & Destructor Documentation

◆ MockCallStackMetadataCollector()

bb::avm2::simulation::MockCallStackMetadataCollector::MockCallStackMetadataCollector ( )
default

◆ ~MockCallStackMetadataCollector()

bb::avm2::simulation::MockCallStackMetadataCollector::~MockCallStackMetadataCollector ( )
overridedefault

Member Function Documentation

◆ MOCK_METHOD() [1/5]

bb::avm2::simulation::MockCallStackMetadataCollector::MOCK_METHOD ( std::vector< CallStackMetadata ,
dump_call_stack_metadata  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [2/5]

bb::avm2::simulation::MockCallStackMetadataCollector::MOCK_METHOD ( void  ,
notify_enter_call  ,
(const AztecAddress &contract_address, uint32_t caller_pc, const CalldataProvider &calldata_provider, bool is_static_call, const Gas &gas_limit)  ,
(override)   
)

◆ MOCK_METHOD() [3/5]

bb::avm2::simulation::MockCallStackMetadataCollector::MOCK_METHOD ( void  ,
notify_exit_call  ,
(bool success, uint32_t pc, const std::optional< std::string > &halting_message, const ReturnDataProvider &return_data_provider, const InternalCallStackProvider &internal_call_stack_provider)  ,
(override)   
)

◆ MOCK_METHOD() [4/5]

bb::avm2::simulation::MockCallStackMetadataCollector::MOCK_METHOD ( void  ,
notify_tx_revert  ,
(const std::string &revert_message)  ,
(override)   
)

◆ MOCK_METHOD() [5/5]

bb::avm2::simulation::MockCallStackMetadataCollector::MOCK_METHOD ( void  ,
set_phase  ,
(CoarseTransactionPhase phase)  ,
(override)   
)

The documentation for this class was generated from the following files: