Home
last modified time | relevance | path

Searched refs:atomic_load (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd-13.1/tools/regression/include/stdatomic/
H A Dlogic.c59 T v1 = atomic_load(a); \
62 assert(atomic_load(a) == (T)(result)); \
66 T v1 = atomic_load(a); \
73 assert(atomic_load(a) == v3); \
80 assert(atomic_load(a) == v1); \
85 assert(atomic_load(a) == v1); \
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_addrhashmap.h187 uptr addr1 = atomic_load(&c->addr, memory_order_acquire); in acquire()
195 if (atomic_load(&b->add, memory_order_relaxed)) { in acquire()
197 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); in acquire()
200 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
216 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
228 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); in acquire()
232 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
256 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
289 CHECK_EQ(atomic_load(&c->addr, memory_order_relaxed), 0); in acquire()
300 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in release()
[all …]
H A Dsanitizer_mutex.h42 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), 1); in CheckLocked()
180 state = atomic_load(&state_, memory_order_relaxed); in Lock()
192 state = atomic_load(&state_, memory_order_relaxed); in Lock()
281 CHECK(atomic_load(&state_, memory_order_relaxed) & kWriterLock); in CheckWriteLocked()
287 CHECK(atomic_load(&state_, memory_order_relaxed) & kReaderLockMask); in CheckReadLocked()
372 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); in ~RWMutex()
404 CHECK_NE(atomic_load(&state_, memory_order_relaxed), kUnlocked); in CheckLocked()
422 u32 cmp = atomic_load(&state_, memory_order_relaxed); in LockSlow()
436 u32 prev = atomic_load(&state_, memory_order_acquire); in ReadLockSlow()
H A Dsanitizer_lfstack.h32 return (atomic_load(&head_, memory_order_relaxed) & kPtrMask) == 0; in Empty()
36 u64 cmp = atomic_load(&head_, memory_order_relaxed); in Push()
48 u64 cmp = atomic_load(&head_, memory_order_acquire); in Pop()
H A Dsanitizer_stackdepotbase.h80 uptr cmp = atomic_load(p, memory_order_relaxed); in lock()
106 uptr v = atomic_load(p, memory_order_consume); in Put()
151 uptr v = atomic_load(p, memory_order_consume); in Get()
173 uptr s = atomic_load(p, memory_order_relaxed); in UnlockAll()
183 uptr v = atomic_load(p, memory_order_relaxed); in PrintAll()
H A Dsanitizer_tls_get_addr.cpp53 uptr v = atomic_load(cur, memory_order_acquire); in DTLS_NextBlock()
90 (DTLS::DTVBlock *)atomic_load(&block->next, memory_order_acquire); in DTLS_Destroy()
123 atomic_load(&number_of_live_dtls, memory_order_relaxed)); in DTLS_on_tls_get_addr()
160 return atomic_load(&dtls->dtv_block, memory_order_relaxed) == in DTLSInDestruction()
H A Dsanitizer_allocator_stats.h34 v += atomic_load(&stats_[i], memory_order_relaxed); in Add()
39 v = atomic_load(&stats_[i], memory_order_relaxed) - v; in Sub()
48 return atomic_load(&stats_[i], memory_order_relaxed); in Get()
H A Dsanitizer_tls_get_addr.h59 (DTLS::DTVBlock *)atomic_load(&dtls->dtv_block, memory_order_acquire); in ForEachDVT()
63 block = (DTLS::DTVBlock *)atomic_load(&block->next, memory_order_acquire); in ForEachDVT()
H A Dsanitizer_persistent_allocator.h37 uptr cmp = atomic_load(&region_pos, memory_order_acquire); in tryAlloc()
38 uptr end = atomic_load(&region_end, memory_order_acquire); in tryAlloc()
H A Dsanitizer_stackdepot.cpp40 atomic_load(&hash_and_use_count, memory_order_relaxed) & kHashMask; in eq()
78 return atomic_load(&node_->hash_and_use_count, memory_order_relaxed) & in use_count()
134 uptr v = atomic_load(p, memory_order_consume); in StackDepotReverseMap()
H A Dsanitizer_libignore.h91 const uptr n = atomic_load(&ignored_ranges_count_, memory_order_acquire); in IsIgnored()
105 const uptr n = atomic_load(&instrumented_ranges_count_, memory_order_acquire); in IsPcInstrumented()
H A Dsanitizer_allocator.cpp97 if (atomic_load(&internal_allocator_initialized, memory_order_acquire) == 0) { in internal_allocator()
99 if (atomic_load(&internal_allocator_initialized, memory_order_relaxed) == in internal_allocator()
237 return atomic_load(&allocator_may_return_null, memory_order_relaxed); in AllocatorMayReturnNull()
H A Dsanitizer_mutex.cpp25 if (atomic_load(&state_, memory_order_relaxed) == 0 && in LockSlow()
32 u32 count = atomic_load(&state_, memory_order_relaxed); in Wait()
36 count = atomic_load(&state_, memory_order_relaxed); in Wait()
H A Dsanitizer_libignore.cpp82 atomic_load(&ignored_ranges_count_, memory_order_relaxed); in OnLibraryLoaded()
111 atomic_load(&instrumented_ranges_count_, memory_order_relaxed); in OnLibraryLoaded()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_allocator.cpp64 u64 context = atomic_load(atomic_context, memory_order_relaxed); in AtomicContextLoad()
174 return atomic_load(&magic, memory_order_acquire) == kAllocBegMagic in Get()
350 return atomic_load(&rss_limit_exceeded, memory_order_relaxed); in RssLimitExceeded()
362 if (ac && atomic_load(&ac->chunk_state, memory_order_acquire) == in RePoisonChunk()
407 atomic_load(&alloc_dealloc_mismatch, memory_order_acquire); in GetOptions()
452 atomic_load(&right_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
637 CHECK_EQ(atomic_load(&m->chunk_state, memory_order_relaxed), in QuarantineChunk()
784 u8 state = atomic_load(&p->chunk_state, memory_order_relaxed); in GetAsanChunk()
1114 if (!m || atomic_load(&m->chunk_state, memory_order_acquire) != in PointsIntoChunk()
1139 return atomic_load(&m->chunk_state, memory_order_relaxed) == in allocated()
[all …]
H A Dasan_thread.h106 if (atomic_load(&stack_switching_, memory_order_relaxed)) in get_fake_stack()
114 if (atomic_load(&stack_switching_, memory_order_relaxed)) in get_or_create_fake_stack()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_external.cpp32 if (tag >= atomic_load(&used_tags, memory_order_relaxed)) return nullptr; in GetTagData()
51 uptr tag_count = atomic_load(&used_tags, memory_order_relaxed); in TagFromShadowStackFrame()
62 CHECK_LT(tag, atomic_load(&used_tags, memory_order_relaxed)); in ExternalAccess()
100 CHECK_LT(tag, atomic_load(&used_tags, memory_order_relaxed)); in __tsan_external_assign_tag()
H A Dtsan_fd.cpp57 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) in ref()
63 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) { in unref()
77 uptr l1 = atomic_load(pl1, memory_order_consume); in fddesc()
133 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed); in FdOnFork()
145 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed); in FdLocation()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_basic_logging.cpp94 if (atomic_load(&UseRealTSC, memory_order_acquire)) in getLog()
106 Header.CycleFrequency = atomic_load(&CycleFrequency, memory_order_acquire); in getLog()
219 if (Delta < atomic_load(&ThresholdTicks, memory_order_relaxed)) { in InMemoryRawLog()
392 if (!atomic_load(&UseRealTSC, memory_order_relaxed) && Verbosity()) in basicLoggingInit()
424 atomic_load(&TicksPerSec, memory_order_acquire) * in basicLoggingInit()
427 __xray_set_handler_arg1(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit()
430 __xray_set_handler(atomic_load(&UseRealTSC, memory_order_acquire) in basicLoggingInit()
H A Dxray_interface.cpp207 if (!atomic_load(&XRayInitialized, in patchFunction()
258 if (!atomic_load(&XRayInitialized, in controlPatching()
403 if (atomic_load(&XRayInitialized, in __xray_set_handler()
416 if (atomic_load(&XRayInitialized, in __xray_set_customevent_handler()
428 if (atomic_load(&XRayInitialized, in __xray_set_typedevent_handler()
479 if (!atomic_load(&XRayInitialized, in __xray_set_handler_arg1()
H A Dxray_init.cpp66 if (atomic_load(&XRayInitialized, memory_order_acquire)) in __xray_init()
72 if (!atomic_load(&XRayFlagsInitialized, memory_order_acquire)) { in __xray_init()
H A Dxray_buffer_queue.h233 return atomic_load(&Finalizing, memory_order_acquire); in finalizing()
237 return atomic_load(&Generation, memory_order_acquire); in generation()
H A Dxray_fdr_logging.cpp253 auto BufferSize = atomic_load(It->Extents, memory_order_acquire); in fdrIterator()
280 if (atomic_load(&LoggingStatus, memory_order_acquire) != in fdrLoggingFlush()
366 auto BufferExtents = atomic_load(B.Extents, memory_order_acquire); in fdrLoggingFlush()
448 auto Status = atomic_load(&LoggingStatus, memory_order_acquire); in setupTLD()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h63 inline typename T::Type atomic_load(const volatile T *A, memory_order MO) { in atomic_load() function
127 return atomic_load(A, memory_order_relaxed); in atomic_load_relaxed()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_stack.cpp26 return atomic_load(&malloc_context_size, memory_order_acquire); in GetMallocContextSize()

1234