LLDB mainline
|
#include <NativeThreadAIX.h>
Public Member Functions | |
NativeThreadAIX (NativeProcessAIX &process, lldb::tid_t tid) | |
std::string | GetName () override |
lldb::StateType | GetState () override |
bool | GetStopReason (ThreadStopInfo &stop_info, std::string &description) override |
Status | SetWatchpoint (lldb::addr_t addr, size_t size, uint32_t watch_flags, bool hardware) override |
Status | RemoveWatchpoint (lldb::addr_t addr) override |
Status | SetHardwareBreakpoint (lldb::addr_t addr, size_t size) override |
Status | RemoveHardwareBreakpoint (lldb::addr_t addr) override |
NativeProcessAIX & | GetProcess () |
const NativeProcessAIX & | GetProcess () const |
llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > | GetSiginfo () const override |
Public Member Functions inherited from lldb_private::NativeThreadProtocol | |
NativeThreadProtocol (NativeProcessProtocol &process, lldb::tid_t tid) | |
virtual | ~NativeThreadProtocol ()=default |
virtual NativeRegisterContext & | GetRegisterContext ()=0 |
lldb::tid_t | GetID () const |
NativeProcessProtocol & | GetProcess () |
Private Attributes | |
lldb::StateType | m_state |
Friends | |
class | NativeProcessAIX |
Additional Inherited Members | |
Protected Attributes inherited from lldb_private::NativeThreadProtocol | |
NativeProcessProtocol & | m_process |
lldb::tid_t | m_tid |
Definition at line 18 of file NativeThreadAIX.h.
NativeThreadAIX::NativeThreadAIX | ( | NativeProcessAIX & | process, |
lldb::tid_t | tid ) |
Definition at line 17 of file NativeThreadAIX.cpp.
References lldb::eStateInvalid, m_state, NativeProcessAIX, and lldb_private::NativeThreadProtocol::NativeThreadProtocol().
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 20 of file NativeThreadAIX.cpp.
NativeProcessAIX & NativeThreadAIX::GetProcess | ( | ) |
Definition at line 46 of file NativeThreadAIX.cpp.
References lldb_private::NativeThreadProtocol::m_process, and NativeProcessAIX.
const NativeProcessAIX & NativeThreadAIX::GetProcess | ( | ) | const |
Definition at line 50 of file NativeThreadAIX.cpp.
References lldb_private::NativeThreadProtocol::m_process, and NativeProcessAIX.
|
overridevirtual |
Reimplemented from lldb_private::NativeThreadProtocol.
Definition at line 55 of file NativeThreadAIX.cpp.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 22 of file NativeThreadAIX.cpp.
References m_state.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 24 of file NativeThreadAIX.cpp.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 42 of file NativeThreadAIX.cpp.
References lldb_private::Status.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 34 of file NativeThreadAIX.cpp.
References lldb_private::Status.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 38 of file NativeThreadAIX.cpp.
References lldb_private::Status.
|
overridevirtual |
Implements lldb_private::NativeThreadProtocol.
Definition at line 29 of file NativeThreadAIX.cpp.
References lldb_private::Status.
|
friend |
Definition at line 19 of file NativeThreadAIX.h.
References NativeProcessAIX.
Referenced by GetProcess(), GetProcess(), NativeProcessAIX, and NativeThreadAIX().
|
private |
Definition at line 49 of file NativeThreadAIX.h.
Referenced by GetState(), and NativeThreadAIX().