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

12345678910

/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Host/
H A DMutex.h1 //===-- 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 DCondition.h18 #include "lldb/Host/Mutex.h"
103 Wait(Mutex &mutex, const TimeValue *abstime = nullptr, bool *timed_out = nullptr);
H A DPredicate.h21 #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 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-11.0-release/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_mutex.h42 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 DThreadSafeDenseSet.h20 #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 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 DThreadSafeDenseMap.h20 #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 DThreadSafeSTLMap.h20 #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 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);
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 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.lock(); }
37 bool holds(const sys::Mutex& lock) const { return &M == &lock; }
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Target/
H A DJITLoaderList.cpp18 : 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 DThreadCollection.cpp33 Mutex::Locker locker(GetMutex());
40 Mutex::Locker locker(GetMutex());
50 Mutex::Locker locker(GetMutex());
57 Mutex::Locker locker(GetMutex());
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);
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 DSystemLifetimeManager.cpp13 #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 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-11.0-release/contrib/llvm/tools/lldb/include/lldb/Target/
H A DUnwind.h18 #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 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-11.0-release/contrib/llvm/tools/lldb/source/API/
H A DSBBreakpointLocation.cpp95 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 DCommandHistory.cpp20 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 DPluginManager.cpp22 #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 DSharedCluster.h14 #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 DBreakpointList.h19 #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 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...]

Completed in 312 milliseconds

12345678910