Searched defs:BlockingMutex (Results 1 - 4 of 4) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h74 class BlockingMutex { class in namespace:__sanitizer
76 explicit BlockingMutex(LinkerInitialized);
77 BlockingMutex();
207 typedef GenericScopedLock<BlockingMutex> BlockingMutexLock;
H A Dsanitizer_mac.cc216 BlockingMutex::BlockingMutex(LinkerInitialized) { function in class:__sanitizer::BlockingMutex
220 BlockingMutex::BlockingMutex() { function in class:__sanitizer::BlockingMutex
224 void BlockingMutex::Lock() {
233 void BlockingMutex::Unlock() {
239 void BlockingMutex::CheckLocked() {
H A Dsanitizer_win.cc367 // ---------------------- BlockingMutex ---------------- {{{1
371 BlockingMutex::BlockingMutex(LinkerInitialized li) { function in class:__sanitizer::BlockingMutex
372 // FIXME: see comments in BlockingMutex::Lock() for the details.
380 BlockingMutex::BlockingMutex() { function in class:__sanitizer::BlockingMutex
386 void BlockingMutex::Lock() {
388 // FIXME: hm, global BlockingMutex objects are not initialized?!?
390 new(this) BlockingMutex((LinkerInitialized)(LINKER_INITIALIZED + 1));
401 void BlockingMutex
[all...]
H A Dsanitizer_linux.cc429 BlockingMutex::BlockingMutex(LinkerInitialized) { function in class:__sanitizer::BlockingMutex
433 BlockingMutex::BlockingMutex() { function in class:__sanitizer::BlockingMutex
437 void BlockingMutex::Lock() {
450 void BlockingMutex::Unlock() {
463 void BlockingMutex::CheckLocked() {

Completed in 74 milliseconds