gem5
v20.1.0.0
|
The Transaction class captures the lifetimes of read and write operations, and the values they consumed or produced respectively. More...
#include <mem_checker.hh>
Public Member Functions | |
Transaction (Serial _serial, Tick _start, Tick _complete, uint8_t _data=DATA_INITIAL) | |
bool | operator< (const Transaction &rhs) const |
Orders Transactions for use with std::map. More... | |
Public Attributes | |
Serial | serial |
Unique identifying serial. More... | |
Tick | start |
Start tick. More... | |
Tick | complete |
Completion tick. More... | |
uint8_t | data |
Depending on the memory operation, the data value either represents: for writes, the value written upon start; for reads, the value read upon completion. More... | |
The Transaction class captures the lifetimes of read and write operations, and the values they consumed or produced respectively.
Definition at line 102 of file mem_checker.hh.
|
inline |
Definition at line 106 of file mem_checker.hh.
|
inline |
Orders Transactions for use with std::map.
Definition at line 129 of file mem_checker.hh.
References serial.
Tick MemChecker::Transaction::complete |
Completion tick.
Definition at line 117 of file mem_checker.hh.
Referenced by MemChecker::ByteTracker::inExpectedData().
uint8_t MemChecker::Transaction::data |
Depending on the memory operation, the data value either represents: for writes, the value written upon start; for reads, the value read upon completion.
Definition at line 124 of file mem_checker.hh.
Referenced by MemChecker::ByteTracker::inExpectedData().
Serial MemChecker::Transaction::serial |
Unique identifying serial.
Definition at line 115 of file mem_checker.hh.
Referenced by operator<().
Tick MemChecker::Transaction::start |
Start tick.
Definition at line 116 of file mem_checker.hh.
Referenced by MemChecker::ByteTracker::inExpectedData().