|
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().