Home
last modified time | relevance | path

Searched refs:BlockingMutex (Results 1 – 17 of 17) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_mutex_test.cc125 TEST(SanitizerCommon, BlockingMutex) { in TEST() argument
127 BlockingMutex *mtx = new(mtxmem) BlockingMutex(LINKER_INITIALIZED); in TEST()
128 TestData<BlockingMutex> data(mtx); in TEST()
131 PTHREAD_CREATE(&threads[i], 0, lock_thread<BlockingMutex>, &data); in TEST()
Dsanitizer_thread_registry_test.cc23 static BlockingMutex tctx_allocator_lock(LINKER_INITIALIZED);
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_mutex.h74 class BlockingMutex {
78 explicit BlockingMutex(LinkerInitialized);
80 explicit constexpr BlockingMutex(LinkerInitialized)
83 BlockingMutex();
213 typedef GenericScopedLock<BlockingMutex> BlockingMutexLock;
Dsanitizer_symbolizer.h124 explicit ModuleNameOwner(BlockingMutex *synchronized_by) in ModuleNameOwner()
134 BlockingMutex *mu_;
158 BlockingMutex mu_;
Dsanitizer_win.cc479 BlockingMutex::BlockingMutex(LinkerInitialized li) { in BlockingMutex() function in __sanitizer::BlockingMutex
488 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
494 void BlockingMutex::Lock() { in Lock()
498 new(this) BlockingMutex((LinkerInitialized)(LINKER_INITIALIZED + 1)); in Lock()
509 void BlockingMutex::Unlock() { in Unlock()
515 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_mac.cc231 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
235 void BlockingMutex::Lock() { in Lock()
244 void BlockingMutex::Unlock() { in Unlock()
250 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_libignore.h63 BlockingMutex mutex_;
Dsanitizer_linux.cc459 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
463 void BlockingMutex::Lock() { in Lock()
477 void BlockingMutex::Unlock() { in Unlock()
490 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_thread_registry.h125 BlockingMutex mtx_;
Dsanitizer_stoptheworld_linux_libcdep.cc81 BlockingMutex mutex;
Dsanitizer_allocator.h492 BlockingMutex mutex;
/external/compiler-rt/lib/asan/
Dasan_stats.cc70 static BlockingMutex print_lock(LINKER_INITIALIZED);
74 static BlockingMutex dead_threads_stats_lock(LINKER_INITIALIZED);
Dasan_win.cc105 BlockingMutex mu_for_thread_tracking(LINKER_INITIALIZED);
Dasan_globals.cc37 static BlockingMutex mu_for_globals(LINKER_INITIALIZED);
Dasan_thread.cc52 static BlockingMutex mu_for_thread_context(LINKER_INITIALIZED);
/external/compiler-rt/lib/tsan/dd/
Ddd_rtl.h46 BlockingMutex report_mutex;
/external/compiler-rt/lib/lsan/
Dlsan_common.cc32 BlockingMutex global_mutex(LINKER_INITIALIZED);