gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::trace::TarmacBaseRecord::RegEntry Struct Reference

TARMAC register trace record. More...

#include <tarmac_base.hh>

Inheritance diagram for gem5::trace::TarmacBaseRecord::RegEntry:
gem5::trace::TarmacParserRecord::ParserRegEntry gem5::trace::TarmacTracerRecord::TraceRegEntry gem5::trace::TarmacTracerRecordV8::TraceRegEntryV8

Public Types

enum  RegElement { Lo = 0 , Hi = 1 , Max = 32 }
 

Public Member Functions

 RegEntry ()=default
 
 RegEntry (const PCStateBase &pc)
 

Public Attributes

RegType type
 
RegIndex index
 
ISetState isetstate
 
std::vector< uint64_t > values
 

Detailed Description

TARMAC register trace record.

Definition at line 101 of file tarmac_base.hh.

Member Enumeration Documentation

◆ RegElement

Enumerator
Lo 
Hi 
Max 

Definition at line 103 of file tarmac_base.hh.

Constructor & Destructor Documentation

◆ RegEntry() [1/2]

gem5::trace::TarmacBaseRecord::RegEntry::RegEntry ( )
default

◆ RegEntry() [2/2]

gem5::trace::TarmacBaseRecord::RegEntry::RegEntry ( const PCStateBase & pc)

Member Data Documentation

◆ index

RegIndex gem5::trace::TarmacBaseRecord::RegEntry::index

Definition at line 115 of file tarmac_base.hh.

◆ isetstate

ISetState gem5::trace::TarmacBaseRecord::RegEntry::isetstate

Definition at line 116 of file tarmac_base.hh.

Referenced by RegEntry().

◆ type

RegType gem5::trace::TarmacBaseRecord::RegEntry::type

Definition at line 114 of file tarmac_base.hh.

◆ values


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

Generated on Mon May 26 2025 09:19:39 for gem5 by doxygen 1.13.2