diff options
Diffstat (limited to 'lldb/source/Host/posix/HostThreadPosix.cpp')
-rw-r--r-- | lldb/source/Host/posix/HostThreadPosix.cpp | 83 |
1 files changed, 33 insertions, 50 deletions
diff --git a/lldb/source/Host/posix/HostThreadPosix.cpp b/lldb/source/Host/posix/HostThreadPosix.cpp index f1a6d6f..ac39899 100644 --- a/lldb/source/Host/posix/HostThreadPosix.cpp +++ b/lldb/source/Host/posix/HostThreadPosix.cpp @@ -7,8 +7,8 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/Error.h" #include "lldb/Host/posix/HostThreadPosix.h" +#include "lldb/Core/Error.h" #include <errno.h> #include <pthread.h> @@ -16,67 +16,50 @@ using namespace lldb; using namespace lldb_private; -HostThreadPosix::HostThreadPosix() -{ -} +HostThreadPosix::HostThreadPosix() {} HostThreadPosix::HostThreadPosix(lldb::thread_t thread) - : HostNativeThreadBase(thread) -{ -} + : HostNativeThreadBase(thread) {} -HostThreadPosix::~HostThreadPosix() -{ -} +HostThreadPosix::~HostThreadPosix() {} -Error -HostThreadPosix::Join(lldb::thread_result_t *result) -{ - Error error; - if (IsJoinable()) - { - int err = ::pthread_join(m_thread, result); - error.SetError(err, lldb::eErrorTypePOSIX); - } - else - { - if (result) - *result = NULL; - error.SetError(EINVAL, eErrorTypePOSIX); - } +Error HostThreadPosix::Join(lldb::thread_result_t *result) { + Error error; + if (IsJoinable()) { + int err = ::pthread_join(m_thread, result); + error.SetError(err, lldb::eErrorTypePOSIX); + } else { + if (result) + *result = NULL; + error.SetError(EINVAL, eErrorTypePOSIX); + } - Reset(); - return error; + Reset(); + return error; } -Error -HostThreadPosix::Cancel() -{ - Error error; - if (IsJoinable()) - { +Error HostThreadPosix::Cancel() { + Error error; + if (IsJoinable()) { #ifndef __ANDROID__ #ifndef __FreeBSD__ - assert(false && "someone is calling HostThread::Cancel()"); + assert(false && "someone is calling HostThread::Cancel()"); #endif - int err = ::pthread_cancel(m_thread); - error.SetError(err, eErrorTypePOSIX); + int err = ::pthread_cancel(m_thread); + error.SetError(err, eErrorTypePOSIX); #else - error.SetErrorString("HostThreadPosix::Cancel() not supported on Android"); + error.SetErrorString("HostThreadPosix::Cancel() not supported on Android"); #endif - } - return error; + } + return error; } -Error -HostThreadPosix::Detach() -{ - Error error; - if (IsJoinable()) - { - int err = ::pthread_detach(m_thread); - error.SetError(err, eErrorTypePOSIX); - } - Reset(); - return error; +Error HostThreadPosix::Detach() { + Error error; + if (IsJoinable()) { + int err = ::pthread_detach(m_thread); + error.SetError(err, eErrorTypePOSIX); + } + Reset(); + return error; } |