gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::trace::TarmacBaseRecord::InstEntry Struct Reference

TARMAC instruction trace record. More...

#include <tarmac_base.hh>

Inheritance diagram for gem5::trace::TarmacBaseRecord::InstEntry:
gem5::trace::TarmacParserRecord::ParserInstEntry gem5::trace::TarmacTracerRecord::TraceInstEntry gem5::trace::TarmacTracerRecordV8::TraceInstEntryV8

Public Member Functions

 InstEntry ()=default
 
 InstEntry (ThreadContext *thread, const PCStateBase &pc, const StaticInstPtr staticInst, bool predicate)
 

Public Attributes

bool taken
 
Addr addr
 
ArmISA::MachInst opcode
 
ISetState isetstate
 
ArmISA::OperatingMode mode
 

Detailed Description

TARMAC instruction trace record.

Definition at line 85 of file tarmac_base.hh.

Constructor & Destructor Documentation

◆ InstEntry() [1/2]

gem5::trace::TarmacBaseRecord::InstEntry::InstEntry ( )
default

◆ InstEntry() [2/2]

gem5::trace::TarmacBaseRecord::InstEntry::InstEntry ( ThreadContext * thread,
const PCStateBase & pc,
const StaticInstPtr staticInst,
bool predicate )

Member Data Documentation

◆ addr

◆ isetstate

◆ mode

ArmISA::OperatingMode gem5::trace::TarmacBaseRecord::InstEntry::mode

Definition at line 97 of file tarmac_base.hh.

Referenced by InstEntry().

◆ opcode

◆ taken

bool gem5::trace::TarmacBaseRecord::InstEntry::taken

Definition at line 93 of file tarmac_base.hh.

Referenced by gem5::trace::TarmacParserRecord::advanceTrace().


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

Generated on Tue Jun 18 2024 16:24:24 for gem5 by doxygen 1.11.0