Go to the documentation of this file.
33 #ifndef TTA_PROCEDURE_TRANSFER_TRACKER_HH
34 #define TTA_PROCEDURE_TRANSFER_TRACKER_HH
const TTAProgram::Instruction * previousInstruction_
the previously executed instruction
UInt32 InstructionAddress
SimulatorFrontend & subject_
the tracked SimulatorFrontend instance
virtual void handleEvent()
virtual ~ProcedureTransferTracker()
ProcedureTransferTracker(SimulatorFrontend &subject, ExecutionTrace &traceDB)
CycleCount ClockCycleCount
Alias for ClockCycleCount.
ExecutionTrace * traceDB_
the trace database to store the trace to
virtual void addProcedureTransfer(ClockCycleCount cycle, InstructionAddress address, InstructionAddress sourceAddress, bool isEntry)