LLDB mainline
|
#include <HostThreadMacOSX.h>
Public Member Functions | |
HostThreadPosix () | |
HostThreadPosix (lldb::thread_t thread) | |
Public Member Functions inherited from lldb_private::HostThreadPosix | |
HostThreadPosix () | |
HostThreadPosix (lldb::thread_t thread) | |
~HostThreadPosix () override | |
Status | Join (lldb::thread_result_t *result) override |
Status | Cancel () override |
Status | Detach () |
Public Member Functions inherited from lldb_private::HostNativeThreadBase | |
HostNativeThreadBase ()=default | |
HostNativeThreadBase (lldb::thread_t thread) | |
virtual | ~HostNativeThreadBase ()=default |
virtual Status | Join (lldb::thread_result_t *result)=0 |
virtual Status | Cancel ()=0 |
virtual bool | IsJoinable () const |
virtual void | Reset () |
virtual bool | EqualsThread (lldb::thread_t thread) const |
lldb::thread_t | Release () |
lldb::thread_t | GetSystemHandle () const |
lldb::thread_result_t | GetResult () const |
Static Protected Member Functions | |
static lldb::thread_result_t | ThreadCreateTrampoline (lldb::thread_arg_t arg) |
Static Protected Member Functions inherited from lldb_private::HostNativeThreadBase | |
static lldb::thread_result_t THREAD_ROUTINE | ThreadCreateTrampoline (lldb::thread_arg_t arg) |
Friends | |
class | ThreadLauncher |
Additional Inherited Members | |
Protected Attributes inherited from lldb_private::HostNativeThreadBase | |
lldb::thread_t | m_thread = LLDB_INVALID_HOST_THREAD |
lldb::thread_result_t | m_result = 0 |
Definition at line 16 of file HostThreadMacOSX.h.
|
default |
HostThreadPosix::HostThreadPosix | ( | lldb::thread_t | thread | ) |
Definition at line 22 of file HostThreadPosix.cpp.
|
staticprotected |
Definition at line 16 of file HostThreadMacOSX.mm.
References lldb_private::HostNativeThreadBase::ThreadCreateTrampoline().
|
friend |
Definition at line 17 of file HostThreadMacOSX.h.