gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
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 156 of file address_manager.hh.

Constructor & Destructor Documentation

◆ LastWriter()

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

Definition at line 159 of file address_manager.hh.

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

Member Function Documentation

◆ getLastStoredValue()

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

Definition at line 184 of file address_manager.hh.

References value.

◆ print()

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

Definition at line 164 of file address_manager.hh.

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

◆ update()

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

Definition at line 174 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 188 of file address_manager.hh.

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

◆ episodeId

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

Definition at line 189 of file address_manager.hh.

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

◆ threadId

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

Definition at line 187 of file address_manager.hh.

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

◆ value

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

Definition at line 190 of file address_manager.hh.

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

◆ writeTick

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

Definition at line 191 of file address_manager.hh.

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


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

Generated on Mon May 26 2025 09:19:18 for gem5 by doxygen 1.13.2