Home
last modified time | relevance | path

Searched refs:MtxUnlocked (Results 1 – 9 of 9) sorted by relevance

/netbsd/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_rtems.cc113 enum MutexState { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
122 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
124 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
131 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
132 CHECK_NE(v, MtxUnlocked); in Unlock()
137 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_fuchsia.cc106 enum MutexState : int { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
121 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
123 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
134 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
135 CHECK_NE(v, MtxUnlocked); in Unlock()
144 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_linux.cc642 MtxUnlocked = 0, enumerator
654 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
656 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
670 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
671 CHECK_NE(v, MtxUnlocked); in Unlock()
685 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
/netbsd/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_rtems.cc113 enum MutexState { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
122 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
124 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
131 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
132 CHECK_NE(v, MtxUnlocked); in Unlock()
137 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_fuchsia.cc106 enum MutexState : int { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
121 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
123 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
133 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
134 CHECK_NE(v, MtxUnlocked); in Unlock()
143 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_linux.cc690 MtxUnlocked = 0, enumerator
702 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
704 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
718 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
719 CHECK_NE(v, MtxUnlocked); in Unlock()
733 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_rtems.cc113 enum MutexState { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
122 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
124 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
131 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
132 CHECK_NE(v, MtxUnlocked); in Unlock()
137 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_fuchsia.cc106 enum MutexState : int { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 }; enumerator
121 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
123 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
133 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
134 CHECK_NE(v, MtxUnlocked); in Unlock()
143 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()
H A Dsanitizer_linux.cc690 MtxUnlocked = 0, enumerator
702 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
704 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
718 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release); in Unlock()
719 CHECK_NE(v, MtxUnlocked); in Unlock()
733 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed)); in CheckLocked()