|
| 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