|
|
| 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) |
| |
|
| 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 |
| |
|
Process * | _process |
| |
|
ThreadId | _tid |
| |
|
StopInfo | _stopInfo |
| |
|
State | _state |
| |
◆ updateState()
| void ds2::Target::Linux::Thread::updateState |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ updateStopInfo()
| ErrorCode ds2::Target::Linux::Thread::updateStopInfo |
( |
int | waitStatus | ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- Headers/DebugServer2/Target/Linux/Thread.h
- Sources/Target/Linux/Thread.cpp