Go to the documentation of this file.
42 transfer.
cycle = cycle;
58 CallPathTracker::ProcedureTransferQueue::const_reverse_iterator i =
59 allTransfers.rbegin();
62 CallPathTracker::ProcedureTransferQueue::const_reverse_iterator e =
70 if (callsToSkip == 0) {
UInt32 InstructionAddress
InstructionAddress sourceAddress
ProcedureTransferQueue transfers_
the transfers are stored in a queue of which size is kept under historyLength_
const ProcedureTransferQueue & transfers() const
std::deque< ProcedureTransfer > ProcedureTransferQueue
InstructionAddress address
std::size_t historyLength_
max number of last calls/returns to store
virtual void addProcedureTransfer(ClockCycleCount cycle, InstructionAddress address, InstructionAddress sourceAddress, bool isEntry)
const ProcedureTransferQueue backTrace() const
CycleCount ClockCycleCount
Alias for ClockCycleCount.