Home
last modified time | relevance | path

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

123

/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_mutex_test.cpp124 TEST(SanitizerCommon, BlockingMutex) { in TEST() argument
126 BlockingMutex *mtx = new(mtxmem) BlockingMutex(LINKER_INITIALIZED); in TEST()
127 TestData<BlockingMutex> data(mtx); in TEST()
130 PTHREAD_CREATE(&threads[i], 0, lock_thread<BlockingMutex>, &data); in TEST()
/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()
/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_;
/external/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_mutex.h73 class BlockingMutex {
75 explicit constexpr BlockingMutex(LinkerInitialized) in BlockingMutex() function
77 BlockingMutex();
217 typedef GenericScopedLock<BlockingMutex> BlockingMutexLock;
Dsanitizer_solaris.cpp214 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
220 void BlockingMutex::Lock() { in Lock()
228 void BlockingMutex::Unlock() { in Unlock()
234 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_rtems.cpp116 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
120 void BlockingMutex::Lock() { in Lock()
130 void BlockingMutex::Unlock() { in Unlock()
136 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_symbolizer.h161 explicit ModuleNameOwner(BlockingMutex *synchronized_by) in ModuleNameOwner()
172 BlockingMutex *mu_;
195 BlockingMutex mu_;
Dsanitizer_fuchsia.cpp117 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
127 void BlockingMutex::Lock() { in Lock()
141 void BlockingMutex::Unlock() { in Unlock()
151 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_coverage_fuchsia.cpp117 BlockingMutex setup_lock_ = BlockingMutex(LINKER_INITIALIZED);
Dsanitizer_libignore.h80 BlockingMutex mutex_;
Dsanitizer_mac.h76 static BlockingMutex crashreporter_info_mutex(LINKER_INITIALIZED);
Dsanitizer_win.cpp813 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
818 void BlockingMutex::Lock() { in Lock()
824 void BlockingMutex::Unlock() { in Unlock()
830 void BlockingMutex::CheckLocked() { in CheckLocked()
Dsanitizer_mac.cpp499 BlockingMutex::BlockingMutex() { in BlockingMutex() function in __sanitizer::BlockingMutex
503 void BlockingMutex::Lock() { in Lock()
510 void BlockingMutex::Unlock() { in Unlock()
514 void BlockingMutex::CheckLocked() { in CheckLocked()
748 static BlockingMutex syslog_lock(LINKER_INITIALIZED);
/external/llvm-project/compiler-rt/lib/memprof/
Dmemprof_stats.cpp65 static BlockingMutex print_lock(LINKER_INITIALIZED);
69 static BlockingMutex dead_threads_stats_lock(LINKER_INITIALIZED);
/external/llvm-project/compiler-rt/lib/asan/
Dasan_stats.cpp65 static BlockingMutex print_lock(LINKER_INITIALIZED);
69 static BlockingMutex dead_threads_stats_lock(LINKER_INITIALIZED);
/external/compiler-rt/lib/asan/
Dasan_stats.cc66 static BlockingMutex print_lock(LINKER_INITIALIZED);
70 static BlockingMutex dead_threads_stats_lock(LINKER_INITIALIZED);
/external/compiler-rt/lib/tsan/dd/
Ddd_rtl.h46 BlockingMutex report_mutex;
/external/llvm-project/compiler-rt/lib/tsan/dd/
Ddd_rtl.h45 BlockingMutex report_mutex;
/external/llvm-project/compiler-rt/lib/cfi/
Dcfi.cpp323 BlockingMutex shadow_update_lock(LINKER_INITIALIZED);
439 static BlockingMutex interceptor_init_lock(LINKER_INITIALIZED);

123