Searched refs:atomic_store (Results 1 - 25 of 50) sorted by relevance

12

/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/
H A Datomic_store.pass.cpp16 // atomic_store(volatile atomic<T>* obj, T desr);
20 // atomic_store(atomic<T>* obj, T desr);
33 std::atomic_store(&t, T(1));
36 std::atomic_store(&vt, T(2));
/external/compiler-rt/lib/asan/
H A Dasan_stack.cc23 atomic_store(&malloc_context_size, size, memory_order_release);
H A Dasan_thread.cc132 atomic_store(&stack_switching_, 1, memory_order_release);
157 atomic_store(&stack_switching_, 0, memory_order_release);
219 atomic_store(&stack_switching_, false, memory_order_release);
238 atomic_store(signal_thread_is_registered, 1, memory_order_release);
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/
H A Datomic_store.pass.cpp23 // atomic_store(shared_ptr<T>* p, shared_ptr<T> r)
37 std::atomic_store(&p, r);
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_persistent_allocator.h56 atomic_store(&region_pos, 0, memory_order_relaxed);
60 atomic_store(&region_end, mem + allocsz, memory_order_release);
61 atomic_store(&region_pos, mem, memory_order_release);
H A Dsanitizer_atomic.h77 atomic_store(a, v, memory_order_relaxed);
H A Dsanitizer_quarantine.h52 atomic_store(&max_size_, size, memory_order_release);
53 atomic_store(&min_size_, size / 10 * 9,
148 atomic_store(&c->size_, 0, memory_order_relaxed);
170 atomic_store(&size_, Size() + add, memory_order_relaxed);
173 atomic_store(&size_, Size() - sub, memory_order_relaxed);
H A Dsanitizer_mutex.h26 atomic_store(&state_, 0, memory_order_relaxed);
40 atomic_store(&state_, 0, memory_order_release);
96 atomic_store(&state_, kUnlocked, memory_order_relaxed);
H A Dsanitizer_lfstack.h29 atomic_store(&head_, 0, memory_order_relaxed);
H A Dsanitizer_addrhashmap.h260 atomic_store(&b->add, (uptr)add, memory_order_relaxed);
272 atomic_store(&b->add, (uptr)add1, memory_order_relaxed);
295 atomic_store(&c->addr, h->addr_, memory_order_release);
300 atomic_store(&c->addr, 0, memory_order_release);
310 atomic_store(&c->addr, addr1, memory_order_release);
311 atomic_store(&c1->addr, 0, memory_order_release);
319 atomic_store(&c1->addr, 0, memory_order_relaxed);
H A Dsanitizer_linux_libcdep.cc233 atomic_store(&kThreadDescriptorSize, val, memory_order_relaxed);
241 atomic_store(&kThreadDescriptorSize, val, memory_order_relaxed);
246 atomic_store(&kThreadDescriptorSize, val, memory_order_relaxed);
250 atomic_store(&kThreadDescriptorSize, val, memory_order_relaxed);
254 atomic_store(&kThreadDescriptorSize, val, memory_order_relaxed);
524 atomic_store(&android_log_initialized, 1, memory_order_release);
H A Dsanitizer_atomic_clang_other.h63 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { function in namespace:__sanitizer
H A Dsanitizer_atomic_clang_x86.h75 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) { function in namespace:__sanitizer
H A Dsanitizer_coverage_libcdep.cc61 return atomic_store(&coverage_counter, 0, memory_order_relaxed);
62 return atomic_store(&caller_callee_counter, 0, memory_order_relaxed);
212 atomic_store(&pc_array_index, 0, memory_order_relaxed);
214 atomic_store(&pc_array_size, 0, memory_order_relaxed);
216 atomic_store(&pc_array_size, kPcArrayMaxSize, memory_order_relaxed);
226 atomic_store(&cc_array_size, kCcArrayMaxSize, memory_order_relaxed);
227 atomic_store(&cc_array_index, 0, memory_order_relaxed);
280 atomic_store(&pc_array_index, 0, memory_order_relaxed);
348 atomic_store(&pc_array_size, size, memory_order_release);
423 atomic_store(atomic_guar
[all...]
H A Dsanitizer_stoptheworld_linux_libcdep.cc246 atomic_store(&inst->arg->done, 1, memory_order_relaxed);
304 atomic_store(&tracer_thread_argument->done, 1, memory_order_relaxed);
378 atomic_store(&tracer_thread_argument.done, 0, memory_order_relaxed);
H A Dsanitizer_libignore.cc84 atomic_store(&loaded_count_, idx + 1, memory_order_release);
H A Dsanitizer_stackdepot.cc75 atomic_store(&hash_and_use_count, hash & kHashMask, memory_order_relaxed);
/external/compiler-rt/lib/esan/
H A Desan_sideline_linux.cpp112 atomic_store(&SidelineExit, 0, memory_order_relaxed);
136 atomic_store(&SidelineExit, 1, memory_order_relaxed);
/external/compiler-rt/lib/lsan/
H A Dlsan_interceptors.cc225 atomic_store(&p->tid, 0, memory_order_release);
244 atomic_store(&p.tid, 0, memory_order_relaxed);
257 atomic_store(&p.tid, tid, memory_order_release);
H A Dlsan_allocator.cc78 atomic_store(reinterpret_cast<atomic_uint8_t *>(m), 1, memory_order_relaxed);
85 atomic_store(reinterpret_cast<atomic_uint8_t *>(m), 0, memory_order_relaxed);
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_fd.cc53 atomic_store(&s->rc, 1, memory_order_relaxed);
123 atomic_store(&fdctx.globsync.rc, (u64)-1, memory_order_relaxed);
124 atomic_store(&fdctx.filesync.rc, (u64)-1, memory_order_relaxed);
125 atomic_store(&fdctx.socksync.rc, (u64)-1, memory_order_relaxed);
H A Dtsan_interceptors.cc326 atomic_store(&ctx->in_blocking_func, 1, memory_order_relaxed);
329 atomic_store(&ctx->in_blocking_func, 0, memory_order_relaxed);
342 atomic_store(&ctx->in_blocking_func, 0, memory_order_relaxed);
503 atomic_store(&sctx->in_blocking_func, buf->in_blocking_func,
506 atomic_store(&thr->in_signal_handler, buf->in_signal_handler,
821 atomic_store(g, 1, memory_order_release);
826 atomic_store(g, 0, memory_order_relaxed);
890 atomic_store(&p->tid, 0, memory_order_release);
926 atomic_store(&p.tid, 0, memory_order_relaxed);
946 atomic_store(
[all...]
/external/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_mutex.cc191 atomic_store(&singleton, (uintptr_t)&val, memory_order_release);
212 atomic_store(&flag, 0, memory_order_release);
/external/clang/lib/Headers/
H A Dstdatomic.h131 #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) macro
/external/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_atomic_test.cc47 atomic_store(&val.a, (Type)v, store_mo);

Completed in 1538 milliseconds

12