6#include <gmock/gmock.h>
virtual std::vector< PC > get_current_call_stack() const =0
virtual void push(PC caller_pc, PC return_pc)=0
virtual InternalCallId get_call_id() const =0
virtual InternalCallId get_return_call_id() const =0
virtual InternalCallId get_next_call_id() const =0
MOCK_METHOD(void, push,(PC caller_pc, PC return_pc),(override))
~MockInternalCallStackManager() override
MOCK_METHOD(PC, pop,(),(override))
MockInternalCallStackManager()
MOCK_METHOD(std::vector< PC >, get_current_call_stack,(),(const, override))
MOCK_METHOD(InternalCallId, get_call_id,(),(const, override))
MOCK_METHOD(InternalCallId, get_next_call_id,(),(const, override))
MOCK_METHOD(InternalCallId, get_return_call_id,(),(const, override))