gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
System::Threads::Thread Struct Reference

Public Member Functions

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

Public Attributes

ThreadContextcontext = nullptr
 
bool active = false
 
BaseRemoteGDBgdb = nullptr
 
EventresumeEvent = nullptr
 

Detailed Description

Definition at line 109 of file system.hh.

Member Function Documentation

◆ name()

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

Definition at line 86 of file system.cc.

References csprintf().

◆ quiesce()

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

Definition at line 94 of file system.cc.

◆ resume()

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

Definition at line 77 of file system.cc.

References DPRINTFS.

Member Data Documentation

◆ active

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

Definition at line 112 of file system.hh.

Referenced by System::Threads::markActive(), and System::Threads::numActive().

◆ context

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

◆ gdb

BaseRemoteGDB* System::Threads::Thread::gdb = nullptr

Definition at line 113 of file system.hh.

Referenced by System::breakpoint(), and System::startup().

◆ resumeEvent

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

Definition at line 114 of file system.hh.


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

Generated on Wed Sep 30 2020 14:02:32 for gem5 by doxygen 1.8.17