|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/asan/asan_allocator.cpp 274 memory_order_release);
275 atomic_store(&min_redzone, options.min_redzone, memory_order_release);
276 atomic_store(&max_redzone, options.max_redzone, memory_order_release);
542 atomic_store((atomic_uint8_t *)m, CHUNK_ALLOCATED, memory_order_release);
projects/compiler-rt/lib/asan/asan_interceptors.cpp 236 atomic_store(¶m.t, reinterpret_cast<uptr>(t), memory_order_release);
projects/compiler-rt/lib/asan/asan_poisoning.cpp 26 atomic_store(&can_poison_memory, value, memory_order_release);
projects/compiler-rt/lib/asan/asan_stack.cpp 22 atomic_store(&malloc_context_size, size, memory_order_release);
projects/compiler-rt/lib/asan/asan_thread.cpp 126 atomic_store(&stack_switching_, 1, memory_order_release);
157 atomic_store(&stack_switching_, 0, memory_order_release);
222 atomic_store(&stack_switching_, false, memory_order_release);
250 atomic_store(signal_thread_is_registered, 1, memory_order_release);
projects/compiler-rt/lib/dfsan/dfsan.cpp 199 atomic_store(table_ent, label, memory_order_release);
projects/compiler-rt/lib/lsan/lsan_interceptors.cpp 421 atomic_store(&p->tid, 0, memory_order_release);
454 atomic_store(&p.tid, tid, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_addrhashmap.h 306 atomic_store(&c->addr, h->addr_, memory_order_release);
311 atomic_store(&c->addr, 0, memory_order_release);
321 atomic_store(&c->addr, addr1, memory_order_release);
322 atomic_store(&c1->addr, 0, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp 102 atomic_store(&internal_allocator_initialized, 1, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_bytemap.h 98 memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h 65 if (mo & (memory_order_release | memory_order_acq_rel | memory_order_seq_cst))
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_x86.h 82 } else if (mo == memory_order_release) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_lfstack.h 42 memory_order_release))
projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp 86 atomic_store(&ignored_ranges_count_, idx + 1, memory_order_release);
116 memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp 666 u32 v = atomic_exchange(m, MtxUnlocked, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h 39 atomic_store(&state_, 0, memory_order_release);
116 u32 prev = atomic_fetch_sub(&state_, kWriteLock, memory_order_release);
129 u32 prev = atomic_fetch_sub(&state_, kReadLock, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.h 59 atomic_store(®ion_end, mem + allocsz, memory_order_release);
60 atomic_store(®ion_pos, mem, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h 92 atomic_store(p, (uptr)s, memory_order_release);
projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp 23 atomic_store(&thread_destroyed, 0, memory_order_release);
48 atomic_store(&thread_destroyed, 1, memory_order_release);
96 atomic_store(&thread_destroyed, 0, memory_order_release);
projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp 879 atomic_store(g, 1, memory_order_release);
950 atomic_store(&p->tid, 0, memory_order_release);
1008 atomic_store(&p.tid, tid, memory_order_release);
1445 atomic_store(a, 2, memory_order_release);
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp 201 case mo_release: return memory_order_release;
projects/compiler-rt/lib/tsan/rtl/tsan_mutex.cpp 249 uptr prev = atomic_fetch_sub(&state_, kWriteLock, memory_order_release);
276 uptr prev = atomic_fetch_sub(&state_, kReadLock, memory_order_release);
projects/compiler-rt/lib/tsan/rtl/tsan_sync.cpp 248 myidx | kFlagSync, memory_order_release)) {
projects/compiler-rt/lib/xray/xray_basic_logging.cpp 95 atomic_store(&CycleFrequency, getTSCFrequency(), memory_order_release);
386 atomic_store(&UseRealTSC, probeRequiredCPUFeatures(), memory_order_release);
391 memory_order_release);
426 memory_order_release);
projects/compiler-rt/lib/xray/xray_buffer_queue.cpp 115 atomic_store(&BackingStore->RefCount, 1, memory_order_release);
116 atomic_store(&ExtentsBackingStore->RefCount, 1, memory_order_release);
127 atomic_store(Buf.Extents, 0, memory_order_release);
140 atomic_store(&Finalizing, 0, memory_order_release);
213 memory_order_release);
projects/compiler-rt/lib/xray/xray_fdr_controller.h 66 atomic_store(B.Extents, 0, memory_order_release);
125 atomic_store(B.Extents, 0, memory_order_release);
projects/compiler-rt/lib/xray/xray_fdr_log_writer.h 87 atomic_thread_fence(memory_order_release);
117 atomic_thread_fence(memory_order_release);
161 atomic_thread_fence(memory_order_release);
186 atomic_thread_fence(memory_order_release);
209 atomic_thread_fence(memory_order_release);
218 atomic_store(Buffer.Extents, 0, memory_order_release);
projects/compiler-rt/lib/xray/xray_fdr_logging.cpp 290 memory_order_release)) {
314 memory_order_release);
328 memory_order_release);
344 atomic_store(&LogFlushStatus, Result, memory_order_release);
383 memory_order_release);
391 memory_order_release)) {
407 memory_order_release);
622 memory_order_release)) {
686 memory_order_release);
707 memory_order_release);
720 memory_order_release);
projects/compiler-rt/lib/xray/xray_init.cpp 74 atomic_store(&XRayFlagsInitialized, true, memory_order_release);
90 atomic_store(&XRayInitialized, true, memory_order_release);
projects/compiler-rt/lib/xray/xray_interface.cpp 217 memory_order_release);
245 memory_order_release);
307 memory_order_release);
378 memory_order_release);
390 memory_order_release);
402 memory_order_release);
457 memory_order_release);
projects/compiler-rt/lib/xray/xray_log_interface.cpp 56 reinterpret_cast<uintptr_t>(Iterator), memory_order_release);
projects/compiler-rt/lib/xray/xray_profile_collector.cpp 306 atomic_store(&CollectorInitialized, 0, memory_order_release);
375 atomic_store(&CollectorInitialized, 1, memory_order_release);
projects/compiler-rt/lib/xray/xray_profiling.cpp 94 atomic_store(&TLD.Allocators, 0, memory_order_release);
132 atomic_store(&TLD.Allocators, Allocators, memory_order_release);
145 atomic_store(&TLD.FCT, FCT, memory_order_release);
221 memory_order_release);
264 memory_order_release);
266 memory_order_release);
319 memory_order_release)) {
347 memory_order_release);
401 memory_order_release);
418 memory_order_release);
478 memory_order_release);
projects/compiler-rt/lib/xray/xray_recursion_guard.h 50 atomic_store(&Running, 0, memory_order_release);