summaryrefslogtreecommitdiffstats
path: root/lldb/source/Host/common/ProcessRunLock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Host/common/ProcessRunLock.cpp')
-rw-r--r--lldb/source/Host/common/ProcessRunLock.cpp102
1 files changed, 47 insertions, 55 deletions
diff --git a/lldb/source/Host/common/ProcessRunLock.cpp b/lldb/source/Host/common/ProcessRunLock.cpp
index 669a96ddd70..a6d59a0dc07 100644
--- a/lldb/source/Host/common/ProcessRunLock.cpp
+++ b/lldb/source/Host/common/ProcessRunLock.cpp
@@ -4,68 +4,60 @@
namespace lldb_private {
- ProcessRunLock::ProcessRunLock()
- : m_running(false)
- {
- int err = ::pthread_rwlock_init(&m_rwlock, NULL); (void) err;
- //#if LLDB_CONFIGURATION_DEBUG
- // assert(err == 0);
- //#endif
- }
+ProcessRunLock::ProcessRunLock() : m_running(false) {
+ int err = ::pthread_rwlock_init(&m_rwlock, NULL);
+ (void)err;
+ //#if LLDB_CONFIGURATION_DEBUG
+ // assert(err == 0);
+ //#endif
+}
- ProcessRunLock::~ProcessRunLock()
- {
- int err = ::pthread_rwlock_destroy(&m_rwlock); (void) err;
- //#if LLDB_CONFIGURATION_DEBUG
- // assert(err == 0);
- //#endif
- }
+ProcessRunLock::~ProcessRunLock() {
+ int err = ::pthread_rwlock_destroy(&m_rwlock);
+ (void)err;
+ //#if LLDB_CONFIGURATION_DEBUG
+ // assert(err == 0);
+ //#endif
+}
- bool ProcessRunLock::ReadTryLock()
- {
- ::pthread_rwlock_rdlock(&m_rwlock);
- if (m_running == false)
- {
- return true;
- }
- ::pthread_rwlock_unlock(&m_rwlock);
- return false;
- }
+bool ProcessRunLock::ReadTryLock() {
+ ::pthread_rwlock_rdlock(&m_rwlock);
+ if (m_running == false) {
+ return true;
+ }
+ ::pthread_rwlock_unlock(&m_rwlock);
+ return false;
+}
- bool ProcessRunLock::ReadUnlock()
- {
- return ::pthread_rwlock_unlock(&m_rwlock) == 0;
- }
+bool ProcessRunLock::ReadUnlock() {
+ return ::pthread_rwlock_unlock(&m_rwlock) == 0;
+}
- bool ProcessRunLock::SetRunning()
- {
- ::pthread_rwlock_wrlock(&m_rwlock);
- m_running = true;
- ::pthread_rwlock_unlock(&m_rwlock);
- return true;
- }
+bool ProcessRunLock::SetRunning() {
+ ::pthread_rwlock_wrlock(&m_rwlock);
+ m_running = true;
+ ::pthread_rwlock_unlock(&m_rwlock);
+ return true;
+}
- bool ProcessRunLock::TrySetRunning()
- {
- bool r;
+bool ProcessRunLock::TrySetRunning() {
+ bool r;
- if (::pthread_rwlock_trywrlock(&m_rwlock) == 0)
- {
- r = !m_running;
- m_running = true;
- ::pthread_rwlock_unlock(&m_rwlock);
- return r;
- }
- return false;
- }
+ if (::pthread_rwlock_trywrlock(&m_rwlock) == 0) {
+ r = !m_running;
+ m_running = true;
+ ::pthread_rwlock_unlock(&m_rwlock);
+ return r;
+ }
+ return false;
+}
- bool ProcessRunLock::SetStopped()
- {
- ::pthread_rwlock_wrlock(&m_rwlock);
- m_running = false;
- ::pthread_rwlock_unlock(&m_rwlock);
- return true;
- }
+bool ProcessRunLock::SetStopped() {
+ ::pthread_rwlock_wrlock(&m_rwlock);
+ m_running = false;
+ ::pthread_rwlock_unlock(&m_rwlock);
+ return true;
+}
}
#endif
OpenPOWER on IntegriCloud