LLDB mainline
lldb_private::HostThreadMacOSX Class Reference

#include <HostThreadMacOSX.h>

Inheritance diagram for lldb_private::HostThreadMacOSX:
[legend]

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

Detailed Description

Definition at line 16 of file HostThreadMacOSX.h.

Member Function Documentation

◆ HostThreadPosix() [1/2]

HostThreadPosix::HostThreadPosix ( )
default

◆ HostThreadPosix() [2/2]

HostThreadPosix::HostThreadPosix ( lldb::thread_t thread)

Definition at line 22 of file HostThreadPosix.cpp.

◆ ThreadCreateTrampoline()

lldb::thread_result_t HostThreadMacOSX::ThreadCreateTrampoline ( lldb::thread_arg_t arg)
staticprotected

◆ ThreadLauncher

friend class ThreadLauncher
friend

Definition at line 17 of file HostThreadMacOSX.h.

References lldb_private::HostThreadPosix::HostThreadPosix(), and ThreadLauncher.

Referenced by ThreadLauncher.


The documentation for this class was generated from the following files: