Searched refs:Mutex (Results 1 - 25 of 182) sorted by relevance

12345678

/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Host/
H A DMutex.h1 //===-- 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 DCondition.h16 #include "lldb/Host/Mutex.h"
102 Wait (Mutex &mutex, const TimeValue *abstime = NULL, bool *timed_out = NULL);
H A DPredicate.h14 #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 Dexmutex.c3 * 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 DThreadSafeValue.h17 #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 DThreadSafeSTLMap.h19 #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 DStreamTee.h16 #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 DModuleSpec.h437 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 DMutexGuard.h1 //===-- 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 DMutex.cpp1 //===-- 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 Ddsmethod.c311 /* 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 DCommandHistory.cpp18 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 DUnwind.h18 #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 DQueueList.h122 lldb_private::Mutex &
133 Mutex m_mutex;
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Target/
H A DQueueList.cpp33 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 DSectionLoadHistory.cpp26 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 DSBBreakpointLocation.cpp90 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 DPluginManager.cpp23 #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 Dt_threads.m45 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 DBreakpointList.cpp22 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 DWatchpointList.cpp23 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 DBreakpointLocationList.cpp33 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 DFormatCache.cpp126 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 DTypeCategoryMap.cpp26 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 DSharedCluster.h14 #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;

Completed in 218 milliseconds

12345678