Home
last modified time | relevance | path

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

1234

/freebsd-12.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-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_addrhashmap.h188 uptr addr1 = atomic_load(&c->addr, memory_order_acquire); in acquire()
196 if (atomic_load(&b->add, memory_order_relaxed)) { in acquire()
198 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); in acquire()
201 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
217 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
229 AddBucket *add = (AddBucket*)atomic_load(&b->add, memory_order_relaxed); in acquire()
233 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
257 uptr addr1 = atomic_load(&c->addr, memory_order_relaxed); in acquire()
290 CHECK_EQ(atomic_load(&c->addr, memory_order_relaxed), 0); in acquire()
301 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()
56 if (atomic_load(&state_, memory_order_relaxed) == 0 in LockSlow()
105 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); in ~RWMutex()
137 CHECK_NE(atomic_load(&state_, memory_order_relaxed), kUnlocked); in CheckLocked()
155 u32 cmp = atomic_load(&state_, memory_order_relaxed); in LockSlow()
169 u32 prev = atomic_load(&state_, memory_order_acquire); in ReadLockSlow()
H A Dsanitizer_lfstack.h33 return (atomic_load(&head_, memory_order_relaxed) & kPtrMask) == 0; in Empty()
37 u64 cmp = atomic_load(&head_, memory_order_relaxed); in Push()
49 u64 cmp = atomic_load(&head_, memory_order_acquire); in Pop()
H A Dsanitizer_allocator_stats.h35 v += atomic_load(&stats_[i], memory_order_relaxed); in Add()
40 v = atomic_load(&stats_[i], memory_order_relaxed) - v; in Sub()
49 return atomic_load(&stats_[i], memory_order_relaxed); in Get()
H A Dsanitizer_stackdepotbase.h78 uptr cmp = atomic_load(p, memory_order_relaxed); in lock()
104 uptr v = atomic_load(p, memory_order_consume); in Put()
149 uptr v = atomic_load(p, memory_order_consume); in Get()
171 uptr s = atomic_load(p, memory_order_relaxed); in UnlockAll()
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()
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_stackdepot.cc40 atomic_load(&hash_and_use_count, memory_order_relaxed) & kHashMask; in eq()
92 return atomic_load(&node_->hash_and_use_count, memory_order_relaxed) & in use_count()
142 uptr v = atomic_load(p, memory_order_consume); in StackDepotReverseMap()
H A Dsanitizer_allocator.cc98 if (atomic_load(&internal_allocator_initialized, memory_order_acquire) == 0) { in internal_allocator()
100 if (atomic_load(&internal_allocator_initialized, memory_order_relaxed) == in internal_allocator()
243 return atomic_load(&allocator_may_return_null, memory_order_relaxed); in AllocatorMayReturnNull()
H A Dsanitizer_libignore.cc83 atomic_load(&ignored_ranges_count_, memory_order_relaxed); in OnLibraryLoaded()
112 atomic_load(&instrumented_ranges_count_, memory_order_relaxed); in OnLibraryLoaded()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_external.cc32 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_mutex.cc224 CHECK_EQ(atomic_load(&state_, memory_order_relaxed), kUnlocked); in ~Mutex()
236 if (atomic_load(&state_, memory_order_relaxed) == kUnlocked) { in Lock()
266 prev = atomic_load(&state_, memory_order_acquire); in ReadLock()
287 CHECK_NE(atomic_load(&state_, memory_order_relaxed), 0); in CheckLocked()
H A Dtsan_fd.cc58 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) in ref()
64 if (s && atomic_load(&s->rc, memory_order_relaxed) != (u64)-1) { in unref()
78 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-12.1/contrib/compiler-rt/lib/xray/
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()
220 if (Delta < atomic_load(&ThresholdTicks, memory_order_relaxed)) { in InMemoryRawLog()
393 if (!atomic_load(&UseRealTSC, memory_order_relaxed) && Verbosity()) in basicLoggingInit()
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_interface.cc181 if (!atomic_load(&XRayInitialized, in patchFunction()
232 if (!atomic_load(&XRayInitialized, in controlPatching()
374 if (atomic_load(&XRayInitialized, in __xray_set_handler()
387 if (atomic_load(&XRayInitialized, in __xray_set_customevent_handler()
399 if (atomic_load(&XRayInitialized, in __xray_set_typedevent_handler()
450 if (!atomic_load(&XRayInitialized, 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_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_fdr_logging.cc254 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.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/esan/
H A Desan_sideline_linux.cpp50 if (atomic_load(&Thread->SidelineExit, memory_order_relaxed) != 0) in handleSidelineSignal()
93 while (atomic_load(&TheThread->SidelineExit, memory_order_relaxed) == 0) in runSideline()
/freebsd-12.1/contrib/compiler-rt/lib/dfsan/
H A Ddfsan.cc203 label = atomic_load(table_ent, memory_order_acquire); in __dfsan_union()
342 atomic_load(&__dfsan_last_label, memory_order_relaxed); in dfsan_get_label_count()
350 atomic_load(&__dfsan_last_label, memory_order_relaxed); in dfsan_dump_labels()
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_thread.h111 return !atomic_load(&stack_switching_, memory_order_relaxed) && in has_fake_stack()
118 if (atomic_load(&stack_switching_, memory_order_relaxed)) in fake_stack()
H A Dasan_stack.cc27 return atomic_load(&malloc_context_size, memory_order_acquire); in GetMallocContextSize()
H A Dasan_allocator.cc287 return atomic_load(&rss_limit_exceeded, memory_order_relaxed); in RssLimitExceeded()
337 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()
634 if (atomic_load(&alloc_dealloc_mismatch, memory_order_acquire)) { in Deallocate()

1234