gem5 v24.0.0.0
|
Public Member Functions | |
void | resume () |
std::string | name () const |
void | quiesce () const |
Public Attributes | |
ThreadContext * | context = nullptr |
bool | active = false |
Event * | resumeEvent = nullptr |
std::string gem5::System::Threads::Thread::name | ( | ) | const |
Definition at line 78 of file system.cc.
References gem5::csprintf().
void gem5::System::Threads::Thread::resume | ( | ) |
Definition at line 71 of file system.cc.
References gem5::ThreadContext::activate(), context, DPRINTFS, and gem5::ThreadContext::getCpuPtr().
Referenced by gem5::System::Threads::insert().
bool gem5::System::Threads::Thread::active = false |
Definition at line 122 of file system.hh.
Referenced by gem5::System::Threads::markActive(), and gem5::System::Threads::numActive().
ThreadContext* gem5::System::Threads::Thread::context = nullptr |
Definition at line 121 of file system.hh.
Referenced by gem5::System::Threads::findFree(), gem5::System::Threads::numRunning(), gem5::System::Threads::const_iterator::operator*(), gem5::System::Threads::const_iterator::operator->(), gem5::System::Threads::operator[](), and resume().
Event* gem5::System::Threads::Thread::resumeEvent = nullptr |