/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Host/ |
H A D | Mutex.h | 1 //===-- Mutex.h -------------------------------------------------*- C++ -*-===// 26 /// @class Mutex Mutex.h "lldb/Host/Mutex.h" 29 class Mutex class in namespace:lldb_private 37 eMutexTypeNormal, ///< Mutex that can't recursively entered by the same thread 38 eMutexTypeRecursive ///< Mutex can be recursively entered by the same thread 42 /// @class Mutex::Locker 45 /// objects to have a mutex locked when an Mutex::Locker 47 /// when the Mutex [all...] |
H A D | Condition.h | 18 #include "lldb/Host/Mutex.h" 103 Wait(Mutex &mutex, const TimeValue *abstime = nullptr, bool *timed_out = nullptr);
|
H A D | Predicate.h | 21 #include "lldb/Host/Mutex.h" 100 Mutex::Locker locker(m_mutex); 123 Mutex::Locker locker(m_mutex); 151 Mutex::Locker locker(m_mutex); 179 Mutex::Locker locker(m_mutex); 222 // class (Mutex::Locker) to allow us to return at any point in this 224 Mutex::Locker locker(m_mutex); 272 // class (Mutex::Locker) to allow us to return at any point in this 274 Mutex::Locker locker(m_mutex); 326 // class (Mutex [all...] |
/freebsd-11.0-release/sys/contrib/dev/acpica/components/executer/ |
H A D | exmutex.c | 3 * Module Name: exmutex - ASL Mutex Acquire/Release functions 76 ACPI_THREAD_STATE *Thread = ObjDesc->Mutex.OwnerThread; 86 if (ObjDesc->Mutex.Next) 88 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev; 91 if (ObjDesc->Mutex.Prev) 93 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc->Mutex [all...] |
/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_mutex.h | 42 class Mutex { class in namespace:__tsan 44 explicit Mutex(MutexType type, StatType stat_type); 45 ~Mutex(); 64 Mutex(const Mutex&); 65 void operator = (const Mutex&); 68 typedef GenericScopedLock<Mutex> Lock; 69 typedef GenericScopedReadLock<Mutex> ReadLock;
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | ThreadSafeDenseSet.h | 20 #include "lldb/Host/Mutex.h" 31 Mutex::Type mutex_type = Mutex::eMutexTypeNormal) : 40 Mutex::Locker locker(m_mutex); 47 Mutex::Locker locker(m_mutex); 54 Mutex::Locker locker(m_mutex); 61 Mutex::Locker locker(m_mutex); 67 Mutex m_mutex; 30 ThreadSafeDenseSet(unsigned set_initial_capacity = 0, Mutex::Type mutex_type = Mutex::eMutexTypeNormal) argument
|
H A D | ThreadSafeValue.h | 17 #include "lldb/Host/Mutex.h" 30 m_mutex (Mutex::eMutexTypeRecursive) 36 m_mutex (Mutex::eMutexTypeRecursive) 49 Mutex::Locker locker(m_mutex); 66 Mutex::Locker locker(m_mutex); 78 Mutex & 86 mutable Mutex m_mutex;
|
H A D | ThreadSafeDenseMap.h | 20 #include "lldb/Host/Mutex.h" 31 Mutex::Type mutex_type = Mutex::eMutexTypeNormal) : 40 Mutex::Locker locker(m_mutex); 47 Mutex::Locker locker(m_mutex); 54 Mutex::Locker locker(m_mutex); 62 Mutex::Locker locker(m_mutex); 74 Mutex::Locker locker(m_mutex); 80 Mutex m_mutex; 30 ThreadSafeDenseMap(unsigned map_initial_capacity = 0, Mutex::Type mutex_type = Mutex::eMutexTypeNormal) argument
|
H A D | ThreadSafeSTLMap.h | 20 #include "lldb/Host/Mutex.h" 36 m_mutex (Mutex::eMutexTypeRecursive) 47 Mutex::Locker locker(m_mutex); 54 Mutex::Locker locker(m_mutex); 61 Mutex::Locker locker(m_mutex); 74 Mutex::Locker locker(m_mutex); 95 Mutex::Locker locker(m_mutex); 120 Mutex::Locker locker(m_mutex); 154 Mutex::Locker locker(m_mutex); 166 Mutex [all...] |
H A D | StreamTee.h | 16 #include "lldb/Host/Mutex.h" 25 m_streams_mutex (Mutex::eMutexTypeRecursive), 32 m_streams_mutex (Mutex::eMutexTypeRecursive), 43 m_streams_mutex (Mutex::eMutexTypeRecursive), 55 m_streams_mutex (Mutex::eMutexTypeRecursive), 58 Mutex::Locker locker (rhs.m_streams_mutex); 71 Mutex::Locker lhs_locker (m_streams_mutex); 72 Mutex::Locker rhs_locker (rhs.m_streams_mutex); 81 Mutex::Locker locker (m_streams_mutex); 98 Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/ |
H A D | MutexGuard.h | 1 //===-- Support/MutexGuard.h - Acquire/Release Mutex In Scope ---*- C++ -*-===// 10 // This file defines a guard for a block of code that ensures a Mutex is locked 18 #include "llvm/Support/Mutex.h" 21 /// Instances of this class acquire a given Mutex Lock when constructed and 24 /// destruction of the object will always release the Mutex and thus avoid 26 /// @brief Guard a section of code with a Mutex. 28 sys::Mutex &M; 32 MutexGuard(sys::Mutex &m) : M(m) { M.lock(); } 37 bool holds(const sys::Mutex& lock) const { return &M == &lock; }
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Target/ |
H A D | JITLoaderList.cpp | 18 : m_jit_loaders_vec(), m_jit_loaders_mutex(Mutex::eMutexTypeRecursive) 29 Mutex::Locker locker(m_jit_loaders_mutex); 36 Mutex::Locker locker(m_jit_loaders_mutex); 51 Mutex::Locker locker(m_jit_loaders_mutex); 58 Mutex::Locker locker(m_jit_loaders_mutex); 66 Mutex::Locker locker(m_jit_loaders_mutex); 74 Mutex::Locker locker(m_jit_loaders_mutex);
|
H A D | ThreadCollection.cpp | 33 Mutex::Locker locker(GetMutex()); 40 Mutex::Locker locker(GetMutex()); 50 Mutex::Locker locker(GetMutex()); 57 Mutex::Locker locker(GetMutex());
|
H A D | QueueList.cpp | 33 Mutex::Locker locker (m_mutex); 40 Mutex::Locker locker (m_mutex); 54 Mutex::Locker locker (m_mutex); 61 Mutex::Locker locker (m_mutex); 98 lldb_private::Mutex &
|
H A D | SectionLoadHistory.cpp | 26 Mutex::Locker locker(m_mutex); 33 Mutex::Locker locker(m_mutex); 40 Mutex::Locker locker(m_mutex); 111 Mutex::Locker locker(m_mutex); 120 Mutex::Locker locker(m_mutex); 130 Mutex::Locker locker(m_mutex); 142 Mutex::Locker locker(m_mutex); 151 Mutex::Locker locker(m_mutex); 160 Mutex::Locker locker(m_mutex); 169 Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Initialization/ |
H A D | SystemLifetimeManager.cpp | 13 #include "lldb/Host/Mutex.h" 21 : m_mutex(Mutex::eMutexTypeRecursive) 35 Mutex::Locker locker(m_mutex); 51 Mutex::Locker locker(m_mutex);
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Host/common/ |
H A D | Mutex.cpp | 1 //===-- Mutex.cpp -----------------------------------------------*- C++ -*-===// 10 #include "lldb/Host/Mutex.h" 100 Mutex::Locker::Locker () : 106 // Constructor with a Mutex object. 111 Mutex::Locker::Locker (Mutex& m) : 118 // Constructor with a Mutex object pointer. 123 Mutex::Locker::Locker (Mutex* m) : 135 Mutex 189 Mutex::Mutex () : function in class:Mutex 206 Mutex::Mutex (Mutex::Type type) : function in class:Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Target/ |
H A D | Unwind.h | 18 #include "lldb/Host/Mutex.h" 30 m_unwind_mutex(Mutex::eMutexTypeRecursive) 43 Mutex::Locker locker(m_unwind_mutex); 51 Mutex::Locker locker(m_unwind_mutex); 77 Mutex::Locker locker(m_unwind_mutex); 84 Mutex::Locker locker(m_unwind_mutex); 113 Mutex m_unwind_mutex;
|
/freebsd-11.0-release/sys/contrib/dev/acpica/components/dispatcher/ |
H A D | dsmethod.c | 311 /* Create the actual OS Mutex */ 313 Status = AcpiOsCreateMutex (&MutexDesc->Mutex.OsMutex); 320 MutexDesc->Mutex.SyncLevel = MethodDesc->Method.SyncLevel; 321 MethodDesc->Method.Mutex = MutexDesc; 381 if (!ObjDesc->Method.Mutex) 404 ObjDesc->Method.Mutex->Mutex.SyncLevel)) 407 "Cannot acquire Mutex for method [%4.4s]" 420 !ObjDesc->Method.Mutex->Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/API/ |
H A D | SBBreakpointLocation.cpp | 95 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 107 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 117 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 129 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 141 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 151 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 161 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 179 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 198 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 215 Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Interpreter/ |
H A D | CommandHistory.cpp | 20 m_mutex(Mutex::eMutexTypeRecursive), 30 Mutex::Locker locker(m_mutex); 37 Mutex::Locker locker(m_mutex); 44 Mutex::Locker locker(m_mutex); 83 Mutex::Locker locker(m_mutex); 98 Mutex::Locker locker(m_mutex); 108 Mutex::Locker locker(m_mutex); 123 Mutex::Locker locker(m_mutex); 132 Mutex::Locker locker(m_mutex);
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Core/ |
H A D | PluginManager.cpp | 22 #include "lldb/Host/Mutex.h" 56 static Mutex & 59 static Mutex g_plugin_map_mutex (Mutex::eMutexTypeRecursive); 73 Mutex::Locker locker (GetPluginMapMutex ()); 81 Mutex::Locker locker (GetPluginMapMutex ()); 214 Mutex::Locker locker (GetPluginMapMutex ()); 251 static Mutex & 254 static Mutex g_instances_mutex (Mutex [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Utility/ |
H A D | SharedCluster.h | 14 #include "lldb/Host/Mutex.h" 52 m_mutex(Mutex::eMutexTypeNormal) {} 70 Mutex::Locker locker (m_mutex); 77 Mutex::Locker locker (m_mutex); 100 Mutex m_mutex;
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Breakpoint/ |
H A D | BreakpointList.h | 19 #include "lldb/Host/Mutex.h" 119 Mutex::Locker locker(m_mutex); 196 GetListMutex (lldb_private::Mutex::Locker &locker); 207 Mutex & 213 mutable Mutex m_mutex;
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Breakpoint/ |
H A D | BreakpointList.cpp | 22 m_mutex (Mutex::eMutexTypeRecursive), 37 Mutex::Locker locker(m_mutex); 54 Mutex::Locker locker(m_mutex); 74 Mutex::Locker locker(m_mutex); 83 Mutex::Locker locker(m_mutex); 92 Mutex::Locker locker(m_mutex); 145 Mutex::Locker locker(m_mutex); 157 Mutex::Locker locker(m_mutex); 169 Mutex::Locker locker(m_mutex); 183 Mutex [all...] |