|
gem5
v21.1.0.2
|
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 gem5::Printable | |
| Printable () | |
| virtual | ~Printable () |
Protected Attributes | |
| bool | loadAccess |
| True if memory access is a load. More... | |
Memory Entry.
Definition at line 173 of file tarmac_record.hh.
| gem5::Trace::TarmacTracerRecord::TraceMemEntry::TraceMemEntry | ( | const TarmacContext & | tarmCtx, |
| uint8_t | _size, | ||
| Addr | _addr, | ||
| uint64_t | _data | ||
| ) |
Definition at line 148 of file tarmac_record.cc.
|
overridevirtual |
Implements gem5::Printable.
Definition at line 435 of file tarmac_record.cc.
References gem5::Trace::InstRecord::addr, gem5::ccprintf(), gem5::curTick(), gem5::Trace::InstRecord::data, and gem5::Trace::InstRecord::size.
|
protected |
True if memory access is a load.
Definition at line 185 of file tarmac_record.hh.