HomeSort by: relevance | last modified time | path
    Searched defs:MtxUnlocked (Results 1 - 3 of 3) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_rtems.cc 113 enum MutexState { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 };
122 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked)
124 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) {
131 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release);
132 CHECK_NE(v, MtxUnlocked);
137 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed));
sanitizer_fuchsia.cc 106 enum MutexState : int { MtxUnlocked = 0, MtxLocked = 1, MtxSleeping = 2 };
121 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked)
123 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) {
134 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release);
135 CHECK_NE(v, MtxUnlocked);
144 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed));
sanitizer_linux.cc 642 MtxUnlocked = 0,
654 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked)
656 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) {
670 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release);
671 CHECK_NE(v, MtxUnlocked);
685 CHECK_NE(MtxUnlocked, atomic_load(m, memory_order_relaxed));

Completed in 14 milliseconds