gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::System::Threads::Thread Struct Reference

Public Member Functions

void resume ()
 
std::string name () const
 
void quiesce () const
 

Public Attributes

ThreadContextcontext = nullptr
 
bool active = false
 
EventresumeEvent = nullptr
 

Detailed Description

Definition at line 124 of file system.hh.

Member Function Documentation

◆ name()

std::string gem5::System::Threads::Thread::name ( ) const

Definition at line 78 of file system.cc.

References context, and gem5::csprintf().

◆ quiesce()

void gem5::System::Threads::Thread::quiesce ( ) const

Definition at line 86 of file system.cc.

References context.

◆ resume()

void gem5::System::Threads::Thread::resume ( )

Definition at line 71 of file system.cc.

References context, and DPRINTFS.

Referenced by gem5::System::Threads::insert().

Member Data Documentation

◆ active

bool gem5::System::Threads::Thread::active = false

Definition at line 127 of file system.hh.

Referenced by gem5::System::Threads::markActive().

◆ context

ThreadContext* gem5::System::Threads::Thread::context = nullptr

Definition at line 126 of file system.hh.

Referenced by name(), gem5::System::Threads::operator[](), quiesce(), and resume().

◆ resumeEvent

Event* gem5::System::Threads::Thread::resumeEvent = nullptr

Definition at line 128 of file system.hh.


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

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