gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
TraceCPU::FixedRetryGen::TraceElement Struct Reference

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...
 
Addr pc
 Instruction PC. More...
 

Detailed Description

This struct stores a line in the trace file.

Definition at line 351 of file trace_cpu.hh.

Member Function Documentation

void TraceCPU::FixedRetryGen::TraceElement::clear ( )
inline

Make this element invalid.

Definition at line 383 of file trace_cpu.hh.

References cmd, and MemCmd::InvalidCmd.

bool TraceCPU::FixedRetryGen::TraceElement::isValid ( ) const
inline

Check validity of this element.

Returns
if this element is valid

Definition at line 376 of file trace_cpu.hh.

References cmd, and MemCmd::InvalidCmd.

Member Data Documentation

Addr TraceCPU::FixedRetryGen::TraceElement::addr

The address for the request.

Definition at line 357 of file trace_cpu.hh.

Referenced by TraceCPU::FixedRetryGen::InputStream::read().

Addr TraceCPU::FixedRetryGen::TraceElement::blocksize

The size of the access for the request.

Definition at line 360 of file trace_cpu.hh.

Referenced by TraceCPU::FixedRetryGen::InputStream::read().

MemCmd TraceCPU::FixedRetryGen::TraceElement::cmd

Specifies if the request is to be a read or a write.

Definition at line 354 of file trace_cpu.hh.

Referenced by clear(), isValid(), and TraceCPU::FixedRetryGen::InputStream::read().

Request::FlagsType TraceCPU::FixedRetryGen::TraceElement::flags

Potential request flags to use.

Definition at line 366 of file trace_cpu.hh.

Referenced by TraceCPU::FixedRetryGen::InputStream::read().

Addr TraceCPU::FixedRetryGen::TraceElement::pc

Instruction PC.

Definition at line 369 of file trace_cpu.hh.

Referenced by TraceCPU::FixedRetryGen::InputStream::read().

Tick TraceCPU::FixedRetryGen::TraceElement::tick

The time at which the request should be sent.

Definition at line 363 of file trace_cpu.hh.

Referenced by TraceCPU::FixedRetryGen::InputStream::read().


The documentation for this struct was generated from the following file:

Generated on Fri Jun 9 2017 13:04:21 for gem5 by doxygen 1.8.6