gem5 v24.0.0.0
|
This struct stores a line in the trace file. More...
Public Member Functions | |
bool | isValid () const |
Check validity of this element. | |
void | clear () |
Make this element invalid. | |
Public Attributes | |
MemCmd | cmd |
Specifies if the request is to be a read or a write. | |
Addr | addr |
The address for the request. | |
Addr | blocksize |
The size of the access for the request. | |
Tick | tick |
The time at which the request should be sent. | |
Request::FlagsType | flags |
Potential request flags to use. | |
Addr | pc |
Instruction PC. | |
This struct stores a line in the trace file.
Definition at line 320 of file trace_cpu.hh.
|
inline |
Make this element invalid.
Definition at line 351 of file trace_cpu.hh.
References cmd, and gem5::MemCmd::InvalidCmd.
Referenced by gem5::TraceCPU::FixedRetryGen::nextExecute().
|
inline |
Check validity of this element.
Definition at line 346 of file trace_cpu.hh.
References cmd, and gem5::MemCmd::InvalidCmd.
Referenced by gem5::TraceCPU::FixedRetryGen::tryNext().
Addr gem5::TraceCPU::FixedRetryGen::TraceElement::addr |
The address for the request.
Definition at line 327 of file trace_cpu.hh.
Referenced by gem5::TraceCPU::FixedRetryGen::nextExecute(), gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().
Addr gem5::TraceCPU::FixedRetryGen::TraceElement::blocksize |
The size of the access for the request.
Definition at line 330 of file trace_cpu.hh.
Referenced by gem5::TraceCPU::FixedRetryGen::nextExecute(), gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().
MemCmd gem5::TraceCPU::FixedRetryGen::TraceElement::cmd |
Specifies if the request is to be a read or a write.
Definition at line 324 of file trace_cpu.hh.
Referenced by clear(), isValid(), gem5::TraceCPU::FixedRetryGen::nextExecute(), gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().
Request::FlagsType gem5::TraceCPU::FixedRetryGen::TraceElement::flags |
Potential request flags to use.
Definition at line 336 of file trace_cpu.hh.
Referenced by gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().
Addr gem5::TraceCPU::FixedRetryGen::TraceElement::pc |
Instruction PC.
Definition at line 339 of file trace_cpu.hh.
Referenced by gem5::TraceCPU::FixedRetryGen::nextExecute(), gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().
Tick gem5::TraceCPU::FixedRetryGen::TraceElement::tick |
The time at which the request should be sent.
Definition at line 333 of file trace_cpu.hh.
Referenced by gem5::TraceCPU::FixedRetryGen::init(), gem5::TraceCPU::FixedRetryGen::nextExecute(), gem5::TraceCPU::FixedRetryGen::InputStream::read(), and gem5::TraceCPU::FixedRetryGen::tryNext().