gem5
v20.1.0.0
|
This struct stores a line in the trace file. More...
Public Member Functions | |
bool | isValid () const |
Check validity of this element. More... | |
void | clear () |
Make this element invalid. More... | |
Public Attributes | |
MemCmd | cmd |
Specifies if the request is to be a read or a write. More... | |
Addr | addr |
The address for the request. More... | |
Addr | blocksize |
The size of the access for the request. More... | |
Tick | tick |
The time at which the request should be sent. More... | |
Request::FlagsType | flags |
Potential request flags to use. More... | |
This struct stores a line in the trace file.
Definition at line 66 of file trace_gen.hh.
|
inline |
Make this element invalid.
Definition at line 95 of file trace_gen.hh.
References cmd, and MemCmd::InvalidCmd.
Referenced by TraceGen::enter(), and TraceGen::getNextPacket().
|
inline |
Check validity of this element.
Definition at line 88 of file trace_gen.hh.
References cmd, and MemCmd::InvalidCmd.
Referenced by TraceGen::getNextPacket(), and TraceGen::nextPacketTick().
Addr TraceGen::TraceElement::addr |
The address for the request.
Definition at line 72 of file trace_gen.hh.
Referenced by TraceGen::getNextPacket(), and TraceGen::InputStream::read().
Addr TraceGen::TraceElement::blocksize |
The size of the access for the request.
Definition at line 75 of file trace_gen.hh.
Referenced by TraceGen::getNextPacket(), and TraceGen::InputStream::read().
MemCmd TraceGen::TraceElement::cmd |
Specifies if the request is to be a read or a write.
Definition at line 69 of file trace_gen.hh.
Referenced by clear(), TraceGen::getNextPacket(), isValid(), and TraceGen::InputStream::read().
Request::FlagsType TraceGen::TraceElement::flags |
Potential request flags to use.
Definition at line 81 of file trace_gen.hh.
Referenced by TraceGen::getNextPacket(), and TraceGen::InputStream::read().
Tick TraceGen::TraceElement::tick |
The time at which the request should be sent.
Definition at line 78 of file trace_gen.hh.
Referenced by TraceGen::getNextPacket(), TraceGen::nextPacketTick(), and TraceGen::InputStream::read().