| LLDB mainline
    | 
#include <ProcessRunLock.h>
| Public Member Functions | |
| ProcessRunLocker ()=default | |
| ProcessRunLocker (ProcessRunLocker &&other) | |
| ProcessRunLocker & | operator= (ProcessRunLocker &&other) | 
| ~ProcessRunLocker () | |
| bool | IsLocked () const | 
| bool | TryLock (ProcessRunLock *lock) | 
| Protected Member Functions | |
| void | Unlock () | 
| Protected Attributes | |
| ProcessRunLock * | m_lock = nullptr | 
| Private Member Functions | |
| ProcessRunLocker (const ProcessRunLocker &)=delete | |
| const ProcessRunLocker & | operator= (const ProcessRunLocker &)=delete | 
Definition at line 41 of file ProcessRunLock.h.
| 
 | default | 
Referenced by operator=(), operator=(), ProcessRunLocker(), and ProcessRunLocker().
| 
 | inline | 
Definition at line 44 of file ProcessRunLock.h.
References m_lock, and ProcessRunLocker().
| 
 | inline | 
Definition at line 56 of file ProcessRunLock.h.
References Unlock().
| 
 | privatedelete | 
References ProcessRunLocker().
| 
 | inline | 
Definition at line 58 of file ProcessRunLock.h.
References m_lock.
| 
 | privatedelete | 
References ProcessRunLocker().
| 
 | inline | 
Definition at line 47 of file ProcessRunLock.h.
References m_lock, ProcessRunLocker(), and Unlock().
| 
 | inline | 
Definition at line 61 of file ProcessRunLock.h.
References m_lock, lldb_private::ProcessRunLock::ProcessRunLock(), lldb_private::ProcessRunLock::ReadTryLock(), and Unlock().
Referenced by lldb::SBProcess::AllocateMemory(), lldb::SBProcess::DeallocateMemory(), lldb::SBTarget::EvaluateExpression(), lldb_private::QueueImpl::FetchItems(), lldb_private::QueueImpl::FetchThreads(), lldb::SBProcess::FindInMemory(), lldb::SBProcess::FindRangesInMemory(), lldb::SBQueueItem::GetExtendedBacktraceThread(), lldb::SBProcess::GetMemoryRegionInfo(), lldb::SBProcess::GetMemoryRegions(), lldb::SBProcess::GetNumQueues(), lldb::SBProcess::GetNumThreads(), lldb::SBProcess::GetQueueAtIndex(), ValueImpl::GetSP(), lldb_private::GetStoppedExecutionContext(), lldb::SBProcess::GetThreadAtIndex(), lldb::SBProcess::GetThreadByID(), lldb::SBProcess::GetThreadByIndexID(), lldb::SBProcess::LoadImage(), lldb::SBProcess::LoadImageUsingPaths(), lldb::SBProcess::ReadCStringFromMemory(), lldb::SBProcess::ReadMemory(), lldb::SBProcess::ReadPointerFromMemory(), lldb::SBProcess::ReadUnsignedFromMemory(), lldb::SBProcess::SendEventData(), lldb_private::ExecutionContextRef::SetProcessPtr(), lldb_private::ExecutionContextRef::SetThreadPtr(), lldb::SBProcess::UnloadImage(), and lldb::SBProcess::WriteMemory().
| 
 | inlineprotected | 
Definition at line 78 of file ProcessRunLock.h.
References m_lock.
Referenced by operator=(), TryLock(), and ~ProcessRunLocker().
| 
 | protected | 
Definition at line 85 of file ProcessRunLock.h.
Referenced by IsLocked(), operator=(), ProcessRunLocker(), TryLock(), and Unlock().