|
gem5
v21.1.0.2
|
TARMAC instruction trace record. More...
#include <tarmac_base.hh>
Public Member Functions | |
| InstEntry ()=default | |
| InstEntry (ThreadContext *thread, ArmISA::PCState pc, const StaticInstPtr staticInst, bool predicate) | |
Public Attributes | |
| bool | taken |
| Addr | addr |
| ArmISA::MachInst | opcode |
| std::string | disassemble |
| ISetState | isetstate |
| ArmISA::OperatingMode | mode |
TARMAC instruction trace record.
Definition at line 84 of file tarmac_base.hh.
|
default |
| gem5::Trace::TarmacBaseRecord::InstEntry::InstEntry | ( | ThreadContext * | thread, |
| ArmISA::PCState | pc, | ||
| const StaticInstPtr | staticInst, | ||
| bool | predicate | ||
| ) |
| Addr gem5::Trace::TarmacBaseRecord::InstEntry::addr |
Definition at line 93 of file tarmac_base.hh.
Referenced by gem5::Trace::TarmacParserRecord::advanceTrace(), and gem5::Trace::TarmacParserRecord::dump().
| std::string gem5::Trace::TarmacBaseRecord::InstEntry::disassemble |
Definition at line 95 of file tarmac_base.hh.
| ISetState gem5::Trace::TarmacBaseRecord::InstEntry::isetstate |
Definition at line 96 of file tarmac_base.hh.
Referenced by gem5::Trace::TarmacParserRecord::advanceTrace(), and gem5::Trace::TarmacParserRecord::dump().
| ArmISA::OperatingMode gem5::Trace::TarmacBaseRecord::InstEntry::mode |
Definition at line 97 of file tarmac_base.hh.
| ArmISA::MachInst gem5::Trace::TarmacBaseRecord::InstEntry::opcode |
Definition at line 94 of file tarmac_base.hh.
Referenced by gem5::Trace::TarmacParserRecord::advanceTrace(), gem5::Trace::TarmacParserRecord::dump(), and gem5::Trace::TarmacTracerRecord::TraceInstEntry::TraceInstEntry().
| bool gem5::Trace::TarmacBaseRecord::InstEntry::taken |
Definition at line 92 of file tarmac_base.hh.
Referenced by gem5::Trace::TarmacParserRecord::advanceTrace().