gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
Trace::TarmacBaseRecord::InstEntry Struct Reference

TARMAC instruction trace record. More...

#include <tarmac_base.hh>

Inheritance diagram for Trace::TarmacBaseRecord::InstEntry:
Trace::TarmacTracerRecord::TraceInstEntry Trace::TarmacTracerRecordV8::TraceInstEntryV8

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
 

Detailed Description

TARMAC instruction trace record.

Definition at line 81 of file tarmac_base.hh.

Constructor & Destructor Documentation

◆ InstEntry() [1/2]

Trace::TarmacBaseRecord::InstEntry::InstEntry ( )
default

◆ InstEntry() [2/2]

Trace::TarmacBaseRecord::InstEntry::InstEntry ( ThreadContext thread,
ArmISA::PCState  pc,
const StaticInstPtr  staticInst,
bool  predicate 
)

Member Data Documentation

◆ addr

Addr Trace::TarmacBaseRecord::InstEntry::addr

◆ disassemble

std::string Trace::TarmacBaseRecord::InstEntry::disassemble

Definition at line 92 of file tarmac_base.hh.

◆ isetstate

ISetState Trace::TarmacBaseRecord::InstEntry::isetstate

Definition at line 93 of file tarmac_base.hh.

◆ mode

ArmISA::OperatingMode Trace::TarmacBaseRecord::InstEntry::mode

Definition at line 94 of file tarmac_base.hh.

◆ opcode

ArmISA::MachInst Trace::TarmacBaseRecord::InstEntry::opcode

◆ taken

bool Trace::TarmacBaseRecord::InstEntry::taken

Definition at line 89 of file tarmac_base.hh.


The documentation for this struct was generated from the following file:

Generated on Wed Sep 30 2020 14:03:14 for gem5 by doxygen 1.8.17