gem5
v20.1.0.0
|
Memory Entry. More...
#include <tarmac_record.hh>
Public Member Functions | |
TraceMemEntry (const TarmacContext &tarmCtx, uint8_t _size, Addr _addr, uint64_t _data) | |
virtual void | print (std::ostream &outs, int verbosity=0, const std::string &prefix="") const override |
Public Member Functions inherited from Trace::TarmacBaseRecord::MemEntry | |
MemEntry ()=default | |
MemEntry (uint8_t _size, Addr _addr, uint64_t _data) | |
Public Member Functions inherited from Printable | |
Printable () | |
virtual | ~Printable () |
Protected Attributes | |
bool | loadAccess |
True if memory access is a load. More... | |
Additional Inherited Members | |
Public Attributes inherited from Trace::TarmacBaseRecord::MemEntry | |
uint8_t | size |
Addr | addr |
uint64_t | data |
Memory Entry.
Definition at line 168 of file tarmac_record.hh.
Trace::TarmacTracerRecord::TraceMemEntry::TraceMemEntry | ( | const TarmacContext & | tarmCtx, |
uint8_t | _size, | ||
Addr | _addr, | ||
uint64_t | _data | ||
) |
Definition at line 143 of file tarmac_record.cc.
|
overridevirtual |
Implements Printable.
Definition at line 432 of file tarmac_record.cc.
References Trace::InstRecord::addr, ccprintf(), curTick(), Trace::InstRecord::data, and Trace::InstRecord::size.
|
protected |
True if memory access is a load.
Definition at line 180 of file tarmac_record.hh.