gem5  v22.0.0.1
Public Member Functions | Private Attributes | List of all members
gem5::AddressManager::LastWriter Class Reference

Public Member Functions

 LastWriter ()
 
const std::string print () const
 
void update (int _thread, int _cu, int _episode, Value _value, Tick _tick)
 
Value getLastStoredValue () const
 

Private Attributes

int threadId
 
int cuId
 
int episodeId
 
Value value
 
Tick writeTick
 

Detailed Description

Definition at line 155 of file address_manager.hh.

Constructor & Destructor Documentation

◆ LastWriter()

gem5::AddressManager::LastWriter::LastWriter ( )
inline

Definition at line 158 of file address_manager.hh.

Member Function Documentation

◆ getLastStoredValue()

Value gem5::AddressManager::LastWriter::getLastStoredValue ( ) const
inline

Definition at line 183 of file address_manager.hh.

References value.

◆ print()

const std::string gem5::AddressManager::LastWriter::print ( ) const
inline

Definition at line 163 of file address_manager.hh.

References cuId, episodeId, threadId, sc_dt::to_string(), value, and writeTick.

◆ update()

void gem5::AddressManager::LastWriter::update ( int  _thread,
int  _cu,
int  _episode,
Value  _value,
Tick  _tick 
)
inline

Definition at line 173 of file address_manager.hh.

References cuId, episodeId, threadId, value, and writeTick.

Member Data Documentation

◆ cuId

int gem5::AddressManager::LastWriter::cuId
private

Definition at line 187 of file address_manager.hh.

Referenced by print(), and update().

◆ episodeId

int gem5::AddressManager::LastWriter::episodeId
private

Definition at line 188 of file address_manager.hh.

Referenced by print(), and update().

◆ threadId

int gem5::AddressManager::LastWriter::threadId
private

Definition at line 186 of file address_manager.hh.

Referenced by print(), and update().

◆ value

Value gem5::AddressManager::LastWriter::value
private

Definition at line 189 of file address_manager.hh.

Referenced by getLastStoredValue(), print(), and update().

◆ writeTick

Tick gem5::AddressManager::LastWriter::writeTick
private

Definition at line 190 of file address_manager.hh.

Referenced by print(), and update().


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

Generated on Sat Jun 18 2022 08:13:03 for gem5 by doxygen 1.8.17