| 
| 
  | Thread (Process *process, ThreadId tid) | 
|   | 
| ErrorCode  | updateStopInfo (int waitStatus) override | 
|   | 
| void  | updateState () override | 
|   | 
| 
  | Thread (ds2::Target::Process *process, ThreadId tid) | 
|   | 
| 
  | ThreadBase (Process *process, ThreadId tid) | 
|   | 
 | 
| 
int  | _lastSyscallNumber | 
|   | 
| 
Process *  | _process | 
|   | 
| 
ThreadId  | _tid | 
|   | 
| 
StopInfo  | _stopInfo | 
|   | 
| 
State  | _state | 
|   | 
 | 
| enum   | State {  
  kInvalid
, kRunning
, kStepped
, kStopped
,  
  kTerminated
 
 } | 
|   | 
| ErrorCode  | readCPUState (Architecture::CPUState &state) override | 
|   | 
| ErrorCode  | writeCPUState (Architecture::CPUState const &state) override | 
|   | 
| ErrorCode  | terminate () override | 
|   | 
| ErrorCode  | suspend () override | 
|   | 
| ErrorCode  | step (int signal=0, Address const &address=Address()) override | 
|   | 
| ErrorCode  | resume (int signal=0, Address const &address=Address()) override | 
|   | 
| 
Process *  | process () const | 
|   | 
| 
ThreadId  | tid () const | 
|   | 
| 
StopInfo const &  | stopInfo () const | 
|   | 
| 
State  | state () const | 
|   | 
| 
virtual ErrorCode  | beforeResume () | 
|   | 
| 
virtual ErrorCode  | modifyRegisters (std::function< void(Architecture::CPUState &state)> action) final | 
|   | 
| 
uint32_t  | core () const | 
|   | 
◆ updateState()
  
  
      
        
          | void ds2::Target::FreeBSD::Thread::updateState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ updateStopInfo()
  
  
      
        
          | ErrorCode ds2::Target::FreeBSD::Thread::updateStopInfo  | 
          ( | 
          int |           waitStatus | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
The documentation for this class was generated from the following files:
- Headers/DebugServer2/Target/FreeBSD/Thread.h
 
- Sources/Target/FreeBSD/Thread.cpp