aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Host/posix/HostThreadPosix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Host/posix/HostThreadPosix.cpp')
-rw-r--r--lldb/source/Host/posix/HostThreadPosix.cpp83
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;
}