ThreadContext is the external interface to all thread state for anything outside of the CPU.
This object type is encapsulating the informations needed by a Tarmac record to generate it's own ent...
TarmacContext(ThreadContext *_thread, const StaticInstPtr _staticInst, ArmISA::PCState _pc)
const StaticInstPtr staticInst
InstRecord * getInstRecord(Tick when, ThreadContext *tc, const StaticInstPtr staticInst, ArmISA::PCState pc, const StaticInstPtr macroStaticInst=NULL)
Generates a TarmacTracerRecord, depending on the Tarmac version.
std::string tarmacCpuName() const