gem5
v22.0.0.2
|
Instruction entry for v8 records. More...
#include <tarmac_record_v8.hh>
Public Member Functions | |
TraceInstEntryV8 (const TarmacContext &tarmCtx, bool predicate) | |
virtual void | print (std::ostream &outs, int verbosity=0, const std::string &prefix="") const override |
Public Member Functions inherited from gem5::Trace::TarmacTracerRecordV8::TraceEntryV8 | |
TraceEntryV8 (std::string _cpuName) | |
Protected Attributes | |
Addr | paddr |
bool | paddrValid |
Protected Attributes inherited from gem5::Trace::TarmacTracerRecordV8::TraceEntryV8 | |
std::string | cpuName |
Instruction entry for v8 records.
Definition at line 79 of file tarmac_record_v8.hh.
gem5::Trace::TarmacTracerRecordV8::TraceInstEntryV8::TraceInstEntryV8 | ( | const TarmacContext & | tarmCtx, |
bool | predicate | ||
) |
Definition at line 53 of file tarmac_record_v8.cc.
References gem5::Trace::InstRecord::addr, gem5::ThreadContext::getMMUPtr(), paddr, paddrValid, gem5::Trace::InstRecord::thread, and gem5::Trace::TarmacContext::thread.
|
overridevirtual |
Definition at line 239 of file tarmac_record_v8.cc.
References gem5::Trace::InstRecord::addr, gem5::ccprintf(), gem5::csprintf(), gem5::curTick(), gem5::Trace::iSetStateToStr(), gem5::ArmISA::mode, gem5::ArmISA::opcode, and gem5::Trace::opModeToStr().
|
protected |
Definition at line 89 of file tarmac_record_v8.hh.
Referenced by TraceInstEntryV8().
|
protected |
Definition at line 90 of file tarmac_record_v8.hh.
Referenced by TraceInstEntryV8().