Home
last modified time | relevance | path

Searched refs:recursive_mutex (Results 1 – 25 of 32) sorted by relevance

12

/external/swiftshader/third_party/llvm-subzero/lib/Support/
DManagedStatic.cpp21 static std::recursive_mutex *ManagedStaticMutex = nullptr;
27 ManagedStaticMutex = new std::recursive_mutex();
30 static std::recursive_mutex* getManagedStaticMutex() {
41 static std::recursive_mutex *getManagedStaticMutex() { in getManagedStaticMutex()
42 static std::recursive_mutex m; in getManagedStaticMutex()
51 std::lock_guard<std::recursive_mutex> Lock(*getManagedStaticMutex()); in RegisterManagedStatic()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DManagedStatic.cpp21 static std::recursive_mutex *ManagedStaticMutex = nullptr;
27 ManagedStaticMutex = new std::recursive_mutex();
30 static std::recursive_mutex *getManagedStaticMutex() {
38 static std::recursive_mutex *getManagedStaticMutex() { in getManagedStaticMutex()
39 static std::recursive_mutex m; in getManagedStaticMutex()
49 std::lock_guard<std::recursive_mutex> Lock(*getManagedStaticMutex()); in RegisterManagedStatic()
/external/libcxx/src/
Dmutex.cpp52 recursive_mutex::recursive_mutex() in recursive_mutex() function in recursive_mutex
59 recursive_mutex::~recursive_mutex() in ~recursive_mutex()
67 recursive_mutex::lock() in lock()
75 recursive_mutex::unlock() _NOEXCEPT in unlock()
83 recursive_mutex::try_lock() _NOEXCEPT in try_lock()
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/
Dtypes.pass.cpp52 using M1 = std::recursive_mutex; in main()
58 using M2 = std::recursive_mutex; in main()
64 using M2 = std::recursive_mutex; in main()
74 using M1 = std::recursive_mutex; in main()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/GSYM/
DGsymCreator.cpp34 std::lock_guard<std::recursive_mutex> Guard(Mutex); in insertFile()
54 std::lock_guard<std::recursive_mutex> Guard(Mutex); in encode()
158 std::lock_guard<std::recursive_mutex> Guard(Mutex); in finalize()
248 std::lock_guard<std::recursive_mutex> Guard(Mutex); in insertString()
255 std::lock_guard<std::recursive_mutex> Guard(Mutex); in addFunctionInfo()
261 std::lock_guard<std::recursive_mutex> Guard(Mutex); in forEachFunctionInfo()
270 std::lock_guard<std::recursive_mutex> Guard(Mutex); in forEachFunctionInfo()
/external/libcxx/include/
Dmutex37 class recursive_mutex
40 recursive_mutex();
41 ~recursive_mutex();
43 recursive_mutex(const recursive_mutex&) = delete;
44 recursive_mutex& operator=(const recursive_mutex&) = delete;
212 class _LIBCPP_TYPE_VIS recursive_mutex
217 recursive_mutex();
218 ~recursive_mutex();
221 recursive_mutex(const recursive_mutex&); // = delete;
222 recursive_mutex& operator=(const recursive_mutex&); // = delete;
/external/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/
Dcopy.fail.cpp20 std::recursive_mutex m0; in main()
21 std::recursive_mutex m1(m0); in main()
Dassign.fail.cpp20 std::recursive_mutex m0; in main()
21 std::recursive_mutex m1; in main()
Ddefault.pass.cpp22 std::recursive_mutex m; in main()
Dlock.pass.cpp25 std::recursive_mutex m;
Dtry_lock.pass.cpp23 std::recursive_mutex m;
/external/perfetto/include/perfetto/tracing/
Dlocked_handle.h30 LockedHandle(std::recursive_mutex* mtx, T* obj) : lock_(*mtx), obj_(obj) {} in LockedHandle()
46 std::unique_lock<std::recursive_mutex> lock_;
/external/angle/src/libGLESv2/
Dentry_points_cl_utils.cpp43 static angle::base::NoDestructor<std::recursive_mutex> sMutex; in InitBackEnds()
44 std::lock_guard<std::recursive_mutex> lock(*sMutex); in InitBackEnds()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/RPC/
DRPCSerialization.h351 std::lock_guard<std::recursive_mutex> Lock(DeserializersMutex); in registerErrorType()
361 std::lock_guard<std::recursive_mutex> Lock(SerializersMutex); in registerErrorType()
375 std::lock_guard<std::recursive_mutex> Lock(SerializersMutex); in serialize()
390 std::lock_guard<std::recursive_mutex> Lock(DeserializersMutex); in deserialize()
419 static std::recursive_mutex SerializersMutex;
420 static std::recursive_mutex DeserializersMutex;
426 std::recursive_mutex SerializationTraits<ChannelT, Error>::SerializersMutex;
429 std::recursive_mutex SerializationTraits<ChannelT, Error>::DeserializersMutex;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DThreadSafeModule.h35 std::recursive_mutex Mutex;
46 std::unique_lock<std::recursive_mutex> L;
/external/libabigail/tests/data/test-diff-pkg/
Dtbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-1.txt75 …[C] 'method void tbb::recursive_mutex::internal_construct()' at recursive_mutex.h:224:1 has some i…
76 implicit parameter 0 of type 'tbb::recursive_mutex*' has sub-type changes:
77 in pointed to type 'class tbb::recursive_mutex' at recursive_mutex.h:39:1:
Dtbb-4.1-9.20130314.fc22.x86_64--tbb-4.3-3.20141204.fc23.x86_64-report-0.txt164 …[C] 'method void tbb::recursive_mutex::internal_construct()' at recursive_mutex.h:224:1 has some i…
165 implicit parameter 0 of type 'tbb::recursive_mutex*' has sub-type changes:
166 in pointed to type 'class tbb::recursive_mutex' at recursive_mutex.h:39:1:
/external/libcxx/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/
Dnative_handle.pass.cpp26 std::recursive_mutex m; in main()
/external/pigweed/pw_chrono_stl/public/pw_chrono_stl/
Dsystem_timer_native.h40 std::recursive_mutex mutex;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMutex.h29 std::recursive_mutex impl;
/external/perfetto/src/tracing/internal/
Dtrack_event_internal.cc69 static std::recursive_mutex* mutex = new std::recursive_mutex{}; // Leaked. in ForEachObserver()
71 std::unique_lock<std::recursive_mutex> lock(*mutex); in ForEachObserver()
/external/swiftshader/src/Vulkan/Debug/
DContext.cpp62 std::recursive_mutex mutex;
83 std::unique_lock<std::recursive_mutex> lock(mutex); in foreach()
94 std::unique_lock<std::recursive_mutex> lock(mutex); in modify()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/GSYM/
DGsymCreator.h135 mutable std::recursive_mutex Mutex;
/external/perfetto/include/perfetto/tracing/internal/
Ddata_source_internal.h107 std::recursive_mutex lock;
/external/google-fruit/src/
Dinjector_storage.cpp121 std::lock_guard<std::recursive_mutex> lock(mutex); in eagerlyInjectMultibindings()

12