/external/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared.atomic/ |
H A D | atomic_compare_exchange_strong.pass.cpp | 21 // atomic_compare_exchange_strong(shared_ptr<T>* p, shared_ptr<T>* v, 34 bool b = std::atomic_compare_exchange_strong(&p, &v, w); 44 bool b = std::atomic_compare_exchange_strong(&p, &v, w);
|
H A D | Android.mk | 55 test_name := utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong 56 test_src := atomic_compare_exchange_strong.pass.cpp
|
/external/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req/ |
H A D | atomic_compare_exchange_strong.pass.cpp | 14 // atomic_compare_exchange_strong(volatile atomic<T>* obj, T* expc, T desr); 18 // atomic_compare_exchange_strong(atomic<T>* obj, T* expc, T desr); 33 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 36 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false); 45 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 48 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
|
H A D | Android.mk | 91 test_name := atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong 92 test_src := atomic_compare_exchange_strong.pass.cpp
|
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_clang.h | 75 INLINE bool atomic_compare_exchange_strong(volatile T *a, function in namespace:__sanitizer 93 return atomic_compare_exchange_strong(a, cmp, xchg, mo);
|
H A D | sanitizer_atomic_msvc.h | 170 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint8_t *a, function in namespace:__sanitizer 191 INLINE bool atomic_compare_exchange_strong(volatile atomic_uintptr_t *a, function in namespace:__sanitizer 204 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint16_t *a, function in namespace:__sanitizer 217 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint32_t *a, function in namespace:__sanitizer 230 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint64_t *a, function in namespace:__sanitizer 248 return atomic_compare_exchange_strong(a, cmp, xchg, mo);
|
H A D | sanitizer_mutex.h | 99 if (atomic_compare_exchange_strong(&state_, &cmp, kWriteLock,
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_atomic_test.cc | 101 EXPECT_TRUE(atomic_compare_exchange_strong((T*)&var, &old_val, new_val, 103 EXPECT_FALSE(atomic_compare_exchange_strong((T*)&var, &old_val, new_val,
|
/external/compiler-rt/lib/dfsan/ |
H A D | dfsan.cc | 97 if (atomic_compare_exchange_strong(table_ent, &label, kInitializingLabel,
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_mutex.cc | 229 if (atomic_compare_exchange_strong(&state_, &cmp, kWriteLock,
|
H A D | tsan_sync.cc | 171 if (atomic_compare_exchange_strong((atomic_uint32_t*)meta, &idx0,
|
H A D | tsan_fd.cc | 84 if (atomic_compare_exchange_strong(pl1, &l1, (uptr)p, memory_order_acq_rel))
|
H A D | tsan_interceptors.cc | 769 if (atomic_compare_exchange_strong(g, &cmp, 1<<16, memory_order_relaxed)) 945 if (atomic_compare_exchange_strong(p, &cond, (uptr)newcond, 1228 if (v == 0 && atomic_compare_exchange_strong(a, &v, 1,
|
H A D | tsan_interface_atomic.cc | 438 return atomic_compare_exchange_strong(to_atomic(a), c, v, to_mo(mo));
|
/external/compiler-rt/lib/asan/ |
H A D | asan_thread.cc | 127 if (atomic_compare_exchange_strong(
|
H A D | asan_allocator2.cc | 422 if (!atomic_compare_exchange_strong((atomic_uint8_t*)m, &old_chunk_state,
|
/external/compiler-rt/lib/tsan/dd/ |
H A D | dd_interceptors.cc | 172 if (atomic_compare_exchange_strong(p, &cond, (uptr)newcond,
|