diff options
-rw-r--r-- | lldb/include/lldb/Host/ReadWriteLock.h | 58 | ||||
-rw-r--r-- | lldb/include/lldb/Target/Process.h | 1 |
2 files changed, 0 insertions, 59 deletions
diff --git a/lldb/include/lldb/Host/ReadWriteLock.h b/lldb/include/lldb/Host/ReadWriteLock.h index dfef3ad954e..2dc81fbf832 100644 --- a/lldb/include/lldb/Host/ReadWriteLock.h +++ b/lldb/include/lldb/Host/ReadWriteLock.h @@ -170,64 +170,6 @@ public: DISALLOW_COPY_AND_ASSIGN(ReadLocker); }; - class WriteLocker - { - public: - WriteLocker () : - m_lock (NULL) - { - } - - WriteLocker (ReadWriteLock &lock) : - m_lock (NULL) - { - Lock(&lock); - } - - WriteLocker (ReadWriteLock *lock) : - m_lock (NULL) - { - Lock(lock); - } - - ~WriteLocker() - { - Unlock(); - } - - void - Lock (ReadWriteLock *lock) - { - if (m_lock) - { - if (m_lock == lock) - return; // We already have this lock locked - else - Unlock(); - } - if (lock) - { - lock->WriteLock(); - m_lock = lock; - } - } - - void - Unlock () - { - if (m_lock) - { - m_lock->WriteUnlock(); - m_lock = NULL; - } - } - - protected: - ReadWriteLock *m_lock; - private: - DISALLOW_COPY_AND_ASSIGN(WriteLocker); - }; - protected: pthread_rwlock_t m_rwlock; private: diff --git a/lldb/include/lldb/Target/Process.h b/lldb/include/lldb/Target/Process.h index fe8e207c2ea..7d4a304269c 100644 --- a/lldb/include/lldb/Target/Process.h +++ b/lldb/include/lldb/Target/Process.h @@ -1393,7 +1393,6 @@ public: // try to lock it to see if they can immediately access the stopped // process. If the try read lock fails, then the process is running. typedef ReadWriteLock::ReadLocker StopLocker; - typedef ReadWriteLock::WriteLocker RunLocker; // These two functions fill out the Broadcaster interface: |