/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Host/ |
H A D | Mutex.h | 1 //===-- Mutex.h -------------------------------------------------*- C++ -*-===// 24 /// @class Mutex Mutex.h "lldb/Host/Mutex.h" 27 class Mutex class in namespace:lldb_private 35 eMutexTypeNormal, ///< Mutex that can't recursively entered by the same thread 36 eMutexTypeRecursive ///< Mutex can be recursively entered by the same thread 40 /// @class Mutex::Locker 43 /// objects to have a mutex locked when an Mutex::Locker 45 /// when the Mutex [all...] |
H A D | Condition.h | 16 #include "lldb/Host/Mutex.h" 102 Wait (Mutex &mutex, const TimeValue *abstime = NULL, bool *timed_out = NULL);
|
H A D | Predicate.h | 14 #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-10-stable/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-10-stable/contrib/llvm/tools/lldb/include/lldb/Core/ |
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 | ThreadSafeSTLMap.h | 19 #include "lldb/Host/Mutex.h" 35 m_mutex (Mutex::eMutexTypeRecursive) 46 Mutex::Locker locker(m_mutex); 53 Mutex::Locker locker(m_mutex); 60 Mutex::Locker locker(m_mutex); 73 Mutex::Locker locker(m_mutex); 94 Mutex::Locker locker(m_mutex); 119 Mutex::Locker locker(m_mutex); 153 Mutex::Locker locker(m_mutex); 165 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); 72 Mutex::Locker lhs_locker (m_streams_mutex); 73 Mutex::Locker rhs_locker (rhs.m_streams_mutex); 82 Mutex::Locker locker (m_streams_mutex); 99 Mutex [all...] |
H A D | ModuleSpec.h | 437 m_mutex(Mutex::eMutexTypeRecursive) 443 m_mutex(Mutex::eMutexTypeRecursive) 445 Mutex::Locker lhs_locker(m_mutex); 446 Mutex::Locker rhs_locker(rhs.m_mutex); 459 Mutex::Locker lhs_locker(m_mutex); 460 Mutex::Locker rhs_locker(rhs.m_mutex); 469 Mutex::Locker locker(m_mutex); 476 Mutex::Locker locker(m_mutex); 483 Mutex::Locker locker(m_mutex); 490 Mutex [all...] |
/freebsd-10-stable/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.acquire(); } 37 bool holds(const sys::Mutex& lock) const { return &M == &lock; }
|
/freebsd-10-stable/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-10-stable/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-10-stable/contrib/llvm/tools/lldb/source/Interpreter/ |
H A D | CommandHistory.cpp | 18 m_mutex(Mutex::eMutexTypeRecursive), 28 Mutex::Locker locker(m_mutex); 35 Mutex::Locker locker(m_mutex); 42 Mutex::Locker locker(m_mutex); 81 Mutex::Locker locker(m_mutex); 96 Mutex::Locker locker(m_mutex); 106 Mutex::Locker locker(m_mutex); 121 Mutex::Locker locker(m_mutex); 130 Mutex::Locker locker(m_mutex);
|
/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Target/ |
H A D | Unwind.h | 18 #include "lldb/Host/Mutex.h" 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;
|
H A D | QueueList.h | 122 lldb_private::Mutex & 133 Mutex m_mutex;
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Target/ |
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); 123 Mutex::Locker locker(m_mutex); 133 Mutex::Locker locker(m_mutex); 145 Mutex::Locker locker(m_mutex); 154 Mutex::Locker locker(m_mutex); 163 Mutex::Locker locker(m_mutex); 172 Mutex::Locker locker(m_mutex);
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/API/ |
H A D | SBBreakpointLocation.cpp | 90 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 102 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 112 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 124 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 136 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 146 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 156 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 167 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 178 Mutex::Locker api_locker (m_opaque_sp->GetBreakpoint().GetTarget().GetAPIMutex()); 189 Mutex [all...] |
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Core/ |
H A D | PluginManager.cpp | 23 #include "lldb/Host/Mutex.h" 51 static Mutex & 54 static Mutex g_plugin_map_mutex (Mutex::eMutexTypeRecursive); 68 Mutex::Locker locker (GetPluginMapMutex ()); 76 Mutex::Locker locker (GetPluginMapMutex ()); 205 Mutex::Locker locker (GetPluginMapMutex ()); 243 static Mutex & 246 static Mutex g_instances_mutex (Mutex [all...] |
/freebsd-10-stable/contrib/netbsd-tests/lib/libobjc/ |
H A D | t_threads.m | 45 static objc_mutex_t Mutex; 113 Mutex = objc_mutex_allocate(); 122 objc_mutex_lock(Mutex); 123 objc_condition_wait(Condition, Mutex); 124 objc_mutex_unlock(Mutex);
|
/freebsd-10-stable/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...] |
H A D | WatchpointList.cpp | 23 m_mutex (Mutex::eMutexTypeRecursive), 36 Mutex::Locker locker (m_mutex); 57 Mutex::Locker locker (m_mutex); 73 Mutex::Locker locker (m_mutex); 91 Mutex::Locker locker (m_mutex); 140 Mutex::Locker locker (m_mutex); 173 Mutex::Locker locker (m_mutex); 187 Mutex::Locker locker (m_mutex); 211 Mutex::Locker locker (m_mutex); 232 Mutex [all...] |
H A D | BreakpointLocationList.cpp | 33 m_mutex (Mutex::eMutexTypeRecursive), 46 Mutex::Locker locker (m_mutex); 91 Mutex::Locker locker (m_mutex); 104 Mutex::Locker locker (m_mutex); 123 Mutex::Locker locker (m_mutex); 157 Mutex::Locker locker (m_mutex); 170 Mutex::Locker locker (m_mutex); 181 Mutex::Locker locker (m_mutex); 192 Mutex::Locker locker (m_mutex); 201 Mutex [all...] |
/freebsd-10-stable/contrib/llvm/tools/lldb/source/DataFormatters/ |
H A D | FormatCache.cpp | 126 m_mutex (Mutex::eMutexTypeRecursive) 147 Mutex::Locker lock(m_mutex); 167 Mutex::Locker lock(m_mutex); 187 Mutex::Locker lock(m_mutex); 207 Mutex::Locker lock(m_mutex); 214 Mutex::Locker lock(m_mutex); 221 Mutex::Locker lock(m_mutex); 228 Mutex::Locker lock(m_mutex);
|
H A D | TypeCategoryMap.cpp | 26 m_map_mutex(Mutex::eMutexTypeRecursive), 40 Mutex::Locker locker(m_map_mutex); 49 Mutex::Locker locker(m_map_mutex); 63 Mutex::Locker locker(m_map_mutex); 73 Mutex::Locker locker(m_map_mutex); 83 Mutex::Locker locker(m_map_mutex); 112 Mutex::Locker locker(m_map_mutex); 125 Mutex::Locker locker(m_map_mutex); 135 Mutex::Locker locker(m_map_mutex); 146 Mutex [all...] |
/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Utility/ |
H A D | SharedCluster.h | 14 #include "lldb/Host/Mutex.h" 49 m_mutex(Mutex::eMutexTypeNormal) {} 66 Mutex::Locker locker (m_mutex); 74 Mutex::Locker locker (m_mutex); 104 Mutex m_mutex;
|