|
gem5
v21.0.1.0
|
Public Member Functions | |
| void | resume () |
| std::string | name () const |
| void | quiesce () const |
Public Attributes | |
| ThreadContext * | context = nullptr |
| bool | active = false |
| BaseRemoteGDB * | gdb = nullptr |
| Event * | resumeEvent = nullptr |
| std::string System::Threads::Thread::name | ( | ) | const |
Definition at line 86 of file system.cc.
References csprintf().
| void System::Threads::Thread::quiesce | ( | ) | const |
Definition at line 94 of file system.cc.
References Workload::recordQuiesce(), and System::workload.
| void System::Threads::Thread::resume | ( | ) |
Definition at line 77 of file system.cc.
References ThreadContext::activate(), context, DPRINTFS, and ThreadContext::getCpuPtr().
Referenced by System::Threads::insert().
| bool System::Threads::Thread::active = false |
Definition at line 112 of file system.hh.
Referenced by System::Threads::markActive(), and System::Threads::numActive().
| ThreadContext* System::Threads::Thread::context = nullptr |
Definition at line 111 of file system.hh.
Referenced by System::Threads::findFree(), System::Threads::numRunning(), System::Threads::const_iterator::operator*(), System::Threads::const_iterator::operator->(), System::Threads::operator[](), and resume().
| BaseRemoteGDB* System::Threads::Thread::gdb = nullptr |
Definition at line 113 of file system.hh.
Referenced by System::breakpoint(), and System::startup().