Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_load.pass.cpp33 assert(std::atomic_load(&t) == T(1)); in operator ()()
35 assert(std::atomic_load(&vt) == T(2)); in operator ()()
37 ASSERT_NOEXCEPT(std::atomic_load(&t)); in operator ()()
38 ASSERT_NOEXCEPT(std::atomic_load(&vt)); in operator ()()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_addrhashmap.h121 uptr addr1 = atomic_load(&c->addr, memory_order_acquire); in ForEach()
131 uptr addr1 = atomic_load(&c->addr, memory_order_acquire); in ForEach()
226 uptr addr1 = atomic_load(&c->addr, memory_order_acquire); in acquire()
234 if (atomic_load(&b->add, memory_order_relaxed)) { in acquire()
239 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
255 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
271 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
295 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
328 CHECK_EQ(atomic_load(&c->addr, memory_order_relaxed), 0); in acquire()
340 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in release()
[all …]
H A Dsanitizer_mutex.h44 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), 1); in CheckLocked()
186 state = atomic_load(&state_, memory_order_relaxed); in Lock()
206 state = atomic_load(&state_, memory_order_relaxed); in Lock()
270 state = atomic_load(&state_, memory_order_relaxed); in ReadLock()
286 state = atomic_load(&state_, memory_order_relaxed); in ReadLock()
317 CHECK(atomic_load(&state_, memory_order_relaxed) & kWriterLock); in CheckWriteLocked()
323 CHECK(atomic_load(&state_, memory_order_relaxed) & kReaderLockMask); in CheckReadLocked()
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_tls_get_addr.cpp53 uptr v = atomic_load(cur, memory_order_acquire); in DTLS_NextBlock()
91 (DTLS::DTVBlock *)atomic_load(&block->next, memory_order_acquire); in DTLS_Destroy()
125 atomic_load(&number_of_live_dtls, memory_order_relaxed)); in DTLS_on_tls_get_addr()
162 return atomic_load(&dtls->dtv_block, memory_order_relaxed) == in DTLSInDestruction()
H A Dsanitizer_allocator.cpp38 if (atomic_load(&internal_allocator_initialized, memory_order_acquire) == 0) { in internal_allocator()
40 if (atomic_load(&internal_allocator_initialized, memory_order_relaxed) == in internal_allocator()
186 return atomic_load(&allocator_may_return_null, memory_order_relaxed); in AllocatorMayReturnNull()
202 return atomic_load(&rss_limit_exceeded, memory_order_relaxed); in IsRssLimitExceeded()
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_stackdepotbase.h95 u32 cmp = atomic_load(p, memory_order_relaxed); in lock()
123 u32 v = atomic_load(p, memory_order_consume); in Put()
173 uptr s = atomic_load(p, memory_order_relaxed); in UnlockAll()
182 u32 s = atomic_load(p, memory_order_consume) & kUnlockMask; in PrintAll()
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_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()
/llvm-project-15.0.7/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/
H A Datomic_wait.pass.cpp41 assert(std::atomic_load(&t) == T(1)); in operator ()()
48 assert(std::atomic_load(&t) == T(3)); in operator ()()
53 assert(std::atomic_load(&vt) == T(2)); in operator ()()
60 assert(std::atomic_load(&vt) == T(4)); in operator ()()
H A Datomic_wait_explicit.pass.cpp43 assert(std::atomic_load(&t) == T(1)); in operator ()()
50 assert(std::atomic_load(&t) == T(3)); in operator ()()
55 assert(std::atomic_load(&vt) == T(2)); in operator ()()
62 assert(std::atomic_load(&vt) == T(4)); in operator ()()
H A Datomic_notify_all.pass.cpp43 assert(std::atomic_load(&a) == T(1)); in operator ()()
45 assert(std::atomic_load(&a) == T(3)); in operator ()()
59 assert(std::atomic_load(&a) == T(2)); in operator ()()
61 assert(std::atomic_load(&a) == T(4)); in operator ()()
H A Datomic_notify_one.pass.cpp47 assert(std::atomic_load(&a) == T(3)); in operator ()()
57 assert(std::atomic_load(&a) == T(4)); in operator ()()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_allocator.cpp64 u64 context = atomic_load(atomic_context, memory_order_relaxed); in AtomicContextLoad()
173 return atomic_load(&magic, memory_order_acquire) == kAllocBegMagic in Get()
351 if (ac && atomic_load(&ac->chunk_state, memory_order_acquire) == in RePoisonChunk()
396 atomic_load(&alloc_dealloc_mismatch, memory_order_acquire); in GetOptions()
441 atomic_load(&right_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
626 CHECK_EQ(atomic_load(&m->chunk_state, memory_order_relaxed), in QuarantineChunk()
688 if (atomic_load(&alloc_dealloc_mismatch, memory_order_acquire)) { in Deallocate()
772 u8 state = atomic_load(&p->chunk_state, memory_order_relaxed); in GetAsanChunk()
1085 if (!m || atomic_load(&m->chunk_state, memory_order_acquire) != in PointsIntoChunk()
1110 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()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_external.cpp35 if (tag >= atomic_load(&used_tags, memory_order_relaxed)) return nullptr; in GetTagData()
54 uptr tag_count = atomic_load(&used_tags, memory_order_relaxed); in TagFromShadowStackFrame()
64 CHECK_LT(tag, atomic_load(&used_tags, memory_order_relaxed)); in ExternalAccess()
101 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()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_external.cpp35 if (tag >= atomic_load(&used_tags, memory_order_relaxed)) return nullptr; in GetTagData()
54 uptr tag_count = atomic_load(&used_tags, memory_order_relaxed); in TagFromShadowStackFrame()
64 CHECK_LT(tag, atomic_load(&used_tags, memory_order_relaxed)); in ExternalAccess()
101 CHECK_LT(tag, atomic_load(&used_tags, memory_order_relaxed)); in __tsan_external_assign_tag()
H A Dtsan_fd.cpp63 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) in ref()
69 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) { in unref()
83 uptr l1 = atomic_load(pl1, memory_order_consume); in fddesc()
111 atomic_load(&d->aux_sync, memory_order_relaxed))); in init()
148 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed); in FdOnFork()
160 FdDesc *tab = (FdDesc*)atomic_load(&fdctx.tab[l1], memory_order_relaxed); in FdLocation()
195 if (uptr aux_sync = atomic_load(&d->aux_sync, memory_order_acquire)) in FdRelease()
243 atomic_load(&d->aux_sync, memory_order_relaxed))); in FdClose()
315 if (atomic_load(&d->aux_sync, memory_order_relaxed)) in FdPollAdd()
/llvm-project-15.0.7/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.cpp210 if (!atomic_load(&XRayInitialized, in patchFunction()
261 if (!atomic_load(&XRayInitialized, in controlPatching()
406 if (atomic_load(&XRayInitialized, in __xray_set_handler()
419 if (atomic_load(&XRayInitialized, in __xray_set_customevent_handler()
431 if (atomic_load(&XRayInitialized, in __xray_set_typedevent_handler()
482 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()

1234