Home
last modified time | relevance | path

Searched refs:BlockingMutex (Results 1 – 20 of 20) 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.h129 explicit ModuleNameOwner(BlockingMutex *synchronized_by) in ModuleNameOwner()
139 BlockingMutex *mu_;
161 BlockingMutex mu_;
Dsanitizer_win.cc651 BlockingMutex::BlockingMutex(LinkerInitialized li) { in BlockingMutex() function in __sanitizer::BlockingMutex
660 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
666 void BlockingMutex::Lock() { in Lock()
670 new(this) BlockingMutex((LinkerInitialized)(LINKER_INITIALIZED + 1)); in Lock()
681 void BlockingMutex::Unlock() { in Unlock()
687 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_mac.cc329 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
333 void BlockingMutex::Lock() { in Lock()
342 void BlockingMutex::Unlock() { in Unlock()
348 void BlockingMutex::CheckLocked() { in CheckLocked()
462 static BlockingMutex syslog_lock(LINKER_INITIALIZED);
Dsanitizer_mac.h47 static BlockingMutex crashreporter_info_mutex(LINKER_INITIALIZED);
Dsanitizer_libignore.h63 BlockingMutex mutex_;
Dsanitizer_thread_registry.h126 BlockingMutex mtx_;
Dsanitizer_linux.cc518 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
522 void BlockingMutex::Lock() { in Lock()
536 void BlockingMutex::Unlock() { in Unlock()
549 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_stoptheworld_linux_libcdep.cc92 BlockingMutex mutex;
Dsanitizer_allocator.h512 BlockingMutex mutex;
/external/compiler-rt/lib/asan/
Dasan_stats.cc66 static BlockingMutex print_lock(LINKER_INITIALIZED);
70 static BlockingMutex dead_threads_stats_lock(LINKER_INITIALIZED);
Dasan_win.cc119 BlockingMutex mu_for_thread_tracking(LINKER_INITIALIZED);
Dasan_globals.cc38 static BlockingMutex mu_for_globals(LINKER_INITIALIZED);
Dasan_thread.cc52 static BlockingMutex mu_for_thread_context(LINKER_INITIALIZED);
Dasan_report.cc34 static BlockingMutex error_message_buf_mutex(LINKER_INITIALIZED);
/external/compiler-rt/lib/tsan/dd/
Ddd_rtl.h46 BlockingMutex report_mutex;
/external/compiler-rt/lib/cfi/
Dcfi.cc282 BlockingMutex shadow_update_lock(LINKER_INITIALIZED);
/external/compiler-rt/lib/lsan/
Dlsan_common.cc33 BlockingMutex global_mutex(LINKER_INITIALIZED);