Home
last modified time | relevance | path

Searched refs:memory_order_acquire (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h36 return atomic_exchange(&state_, 1, memory_order_acquire) == 0; in TryLock()
57 && atomic_exchange(&state_, 1, memory_order_acquire) == 0) in LockSlow()
111 memory_order_acquire)) in Lock()
123 u32 prev = atomic_fetch_add(&state_, kReadLock, memory_order_acquire); in ReadLock()
158 memory_order_acquire)) in LockSlow()
169 u32 prev = atomic_load(&state_, memory_order_acquire); in ReadLockSlow()
H A Dsanitizer_persistent_allocator.h38 uptr cmp = atomic_load(&region_pos, memory_order_acquire); in tryAlloc()
39 uptr end = atomic_load(&region_end, memory_order_acquire); in tryAlloc()
42 memory_order_acquire)) in tryAlloc()
H A Dsanitizer_lfstack.h49 u64 cmp = atomic_load(&head_, memory_order_acquire); in Pop()
58 memory_order_acquire)) in Pop()
H A Dsanitizer_libignore.h92 const uptr n = atomic_load(&ignored_ranges_count_, memory_order_acquire); in IsIgnored()
106 const uptr n = atomic_load(&instrumented_ranges_count_, memory_order_acquire); in IsPcInstrumented()
H A Dsanitizer_atomic_clang_x86.h31 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
45 } else if (mo == memory_order_acquire) { in atomic_load()
H A Dsanitizer_atomic_clang_other.h29 | memory_order_acquire | memory_order_seq_cst)); in atomic_load()
43 } else if (mo == memory_order_acquire) { in atomic_load()
H A Dsanitizer_atomic.h24 memory_order_acquire = 1 << 2, enumerator
H A Dsanitizer_rtems.cc122 if (atomic_exchange(m, MtxLocked, memory_order_acquire) == MtxUnlocked) in Lock()
124 while (atomic_exchange(m, MtxSleeping, memory_order_acquire) != MtxUnlocked) { in Lock()
/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_interface.cc182 memory_order_acquire)) in patchFunction()
233 memory_order_acquire)) in controlPatching()
375 memory_order_acquire)) { in __xray_set_handler()
388 memory_order_acquire)) { in __xray_set_customevent_handler()
400 memory_order_acquire)) { in __xray_set_typedevent_handler()
451 memory_order_acquire)) in __xray_set_handler_arg1()
H A Dxray_init.cc67 if (atomic_load(&XRayInitialized, memory_order_acquire)) in __xray_init()
73 if (!atomic_load(&XRayFlagsInitialized, memory_order_acquire)) { in __xray_init()
H A Dxray_basic_logging.cc95 if (atomic_load(&UseRealTSC, memory_order_acquire)) in getLog()
107 Header.CycleFrequency = atomic_load(&CycleFrequency, memory_order_acquire); in getLog()
425 atomic_load(&TicksPerSec, memory_order_acquire) * in basicLoggingInit()
428 __xray_set_handler_arg1(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit()
431 __xray_set_handler(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit()
H A Dxray_fdr_logging.cc253 atomic_thread_fence(memory_order_acquire); in fdrIterator()
254 auto BufferSize = atomic_load(It->Extents, memory_order_acquire); in fdrIterator()
281 if (atomic_load(&LoggingStatus, memory_order_acquire) != in fdrLoggingFlush()
368 auto BufferExtents = atomic_load(B.Extents, memory_order_acquire); in fdrLoggingFlush()
450 auto Status = atomic_load(&LoggingStatus, memory_order_acquire); in setupTLD()
H A Dxray_buffer_queue.h234 return atomic_load(&Finalizing, memory_order_acquire); in finalizing()
238 return atomic_load(&Generation, memory_order_acquire); in generation()
H A Dxray_buffer_queue.cc163 if (atomic_load(&Finalizing, memory_order_acquire)) in getBuffer()
213 atomic_store(B->Buff.Extents, atomic_load(Buf.Extents, memory_order_acquire), in releaseBuffer()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_mutex.cc233 memory_order_acquire)) in Lock()
239 memory_order_acquire)) { in Lock()
262 uptr prev = atomic_fetch_add(&state_, kReadLock, memory_order_acquire); in ReadLock()
266 prev = atomic_load(&state_, memory_order_acquire); in ReadLock()
H A Dtsan_clock.cc94 u32 v = atomic_load(ref, memory_order_acquire); in UnrefClockBlock()
302 if (atomic_load(ref, memory_order_acquire) == 1) in ReleaseStore()
461 u32 v = atomic_load(ref, memory_order_acquire); in IsShared()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DManagedStatic.h65 void *Tmp = Ptr.load(std::memory_order_acquire);
75 void *Tmp = Ptr.load(std::memory_order_acquire);
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_stack.cc27 return atomic_load(&malloc_context_size, memory_order_acquire); in GetMallocContextSize()
H A Dasan_allocator.cc337 options->min_redzone = atomic_load(&min_redzone, memory_order_acquire); in GetOptions()
338 options->max_redzone = atomic_load(&max_redzone, memory_order_acquire); in GetOptions()
341 atomic_load(&alloc_dealloc_mismatch, memory_order_acquire); in GetOptions()
355 u32 min_rz = atomic_load(&min_redzone, memory_order_acquire); in ComputeRZLog()
356 u32 max_rz = atomic_load(&max_redzone, memory_order_acquire); in ComputeRZLog()
556 memory_order_acquire)) { in AtomicallySetQuarantineFlagIfAllocated()
634 if (atomic_load(&alloc_dealloc_mismatch, memory_order_acquire)) { in Deallocate()
/freebsd-12.1/contrib/compiler-rt/lib/dfsan/
H A Ddfsan.cc183 memory_order_acquire)) { in __dfsan_union()
203 label = atomic_load(table_ent, memory_order_acquire); in __dfsan_union()
/freebsd-12.1/crypto/openssl/include/internal/
H A Drefcount.h52 atomic_thread_fence(memory_order_acquire); in CRYPTO_DOWN_REF()
H A Dtsan_assist.h61 # define tsan_ld_acq(ptr) atomic_load_explicit((ptr), memory_order_acquire)
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_interceptors.cc363 while ((tid = atomic_load(&p->tid, memory_order_acquire)) == 0) in __lsan_thread_start_func()
401 while (atomic_load(&p.tid, memory_order_acquire) != 0) in INTERCEPTOR()
/freebsd-12.1/contrib/libc++/src/experimental/
H A Dmemory_resource.cpp117 &__res, memory_order::memory_order_acquire); in __default_memory_resource()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DStatistic.h159 if (!Initialized.load(std::memory_order_acquire)) in init()

123