Home
last modified time | relevance | path

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

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_win.cc283 BlockingMutex::BlockingMutex(LinkerInitialized li) { in BlockingMutex() function in __sanitizer::BlockingMutex
292 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
298 void BlockingMutex::Lock() { in Lock()
302 new(this) BlockingMutex((LinkerInitialized)(LINKER_INITIALIZED + 1)); in Lock()
313 void BlockingMutex::Unlock() { in Unlock()
319 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_mutex.h70 class BlockingMutex {
72 explicit BlockingMutex(LinkerInitialized);
73 BlockingMutex();
121 typedef GenericScopedLock<BlockingMutex> BlockingMutexLock;
Dsanitizer_mac.cc306 BlockingMutex::BlockingMutex(LinkerInitialized) { in BlockingMutex() function in __sanitizer::BlockingMutex
310 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
314 void BlockingMutex::Lock() { in Lock()
323 void BlockingMutex::Unlock() { in Unlock()
329 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_linux.cc544 BlockingMutex::BlockingMutex(LinkerInitialized) { in BlockingMutex() function in __sanitizer::BlockingMutex
548 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
552 void BlockingMutex::Lock() { in Lock()
560 void BlockingMutex::Unlock() { in Unlock()
568 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_thread_registry.h124 BlockingMutex mtx_;
Dsanitizer_stoptheworld_linux.cc182 BlockingMutex mutex;
Dsanitizer_allocator.h473 BlockingMutex mutex;
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_mutex_test.cc123 TEST(SanitizerCommon, BlockingMutex) { in TEST() argument
125 BlockingMutex *mtx = new(mtxmem) BlockingMutex(LINKER_INITIALIZED); in TEST()
126 TestData<BlockingMutex> data(mtx); in TEST()
129 pthread_create(&threads[i], 0, lock_thread<BlockingMutex>, &data); in TEST()
Dsanitizer_thread_registry_test.cc20 static BlockingMutex tctx_allocator_lock(LINKER_INITIALIZED);
/external/compiler-rt/lib/asan/
Dasan_thread_registry.h76 BlockingMutex mu_;
Dasan_stats.cc56 static BlockingMutex print_lock(LINKER_INITIALIZED);
Dasan_win.cc29 static BlockingMutex dbghelp_lock(LINKER_INITIALIZED);
Dasan_globals.cc32 static BlockingMutex mu_for_globals(LINKER_INITIALIZED);
Dasan_allocator.cc484 BlockingMutex mu_;