diff options
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp')
-rw-r--r-- | contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp b/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp index 669a96d..48dcd62 100644 --- a/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp +++ b/contrib/llvm/tools/lldb/source/Host/common/ProcessRunLock.cpp @@ -1,71 +1,71 @@ -#ifndef _WIN32 +//===-- ProcessRunLock.cpp --------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +#ifndef _WIN32 #include "lldb/Host/ProcessRunLock.h" 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 |