/external/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
atomic_compare_exchange_strong.pass.cpp | 17 // atomic_compare_exchange_strong(volatile atomic<T>* obj, T* expc, T desr); 21 // atomic_compare_exchange_strong(atomic<T>* obj, T* expc, T desr); 37 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 40 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false); 49 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 52 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/atomics/atomics.types.operations/atomics.types.operations.req/ |
atomic_compare_exchange_strong.pass.cpp | 17 // atomic_compare_exchange_strong(volatile atomic<T>* obj, T* expc, T desr); 21 // atomic_compare_exchange_strong(atomic<T>* obj, T* expc, T desr); 37 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 40 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false); 49 assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true); 52 assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
|
/external/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/ |
atomic_compare_exchange_strong.pass.cpp | 23 // atomic_compare_exchange_strong(shared_ptr<T>* p, shared_ptr<T>* v, 39 bool b = std::atomic_compare_exchange_strong(&p, &v, w); 49 bool b = std::atomic_compare_exchange_strong(&p, &v, w);
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/ |
atomic_compare_exchange_strong.pass.cpp | 23 // atomic_compare_exchange_strong(shared_ptr<T>* p, shared_ptr<T>* v, 39 bool b = std::atomic_compare_exchange_strong(&p, &v, w); 49 bool b = std::atomic_compare_exchange_strong(&p, &v, w);
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_atomic_msvc.h | 178 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint8_t *a, function in namespace:__sanitizer 204 INLINE bool atomic_compare_exchange_strong(volatile atomic_uintptr_t *a, function in namespace:__sanitizer 217 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint16_t *a, function in namespace:__sanitizer 230 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint32_t *a, function in namespace:__sanitizer 243 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint64_t *a, function in namespace:__sanitizer 261 return atomic_compare_exchange_strong(a, cmp, xchg, mo);
|
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);
|
sanitizer_mutex.h | 105 if (atomic_compare_exchange_strong(&state_, &cmp, kWriteLock,
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
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/spirv-llvm/test/SPIRV/transcoding/ |
AtomicCompareExchange_cl12.ll | 10 ; Check conversion of atomic_cmpxchng to atomic_compare_exchange_strong.
|
AtomicCompareExchange_cl20.ll | 10 ; Check 'LLVM ==> SPIR-V ==> LLVM' conversion of atomic_compare_exchange_strong and atomic_compare_exchange_weak.
|
/prebuilts/clang/host/linux-x86/clang-4579689/lib64/clang/6.0.1/lib/linux/ |
libclang_rt.ubsan_minimal-i386.so | |
libclang_rt.ubsan_minimal-i686-android.so | |
libclang_rt.ubsan_minimal-mips-android.so | |
/prebuilts/clang/host/linux-x86/clang-4630689/lib64/clang/6.0.1/lib/linux/ |
libclang_rt.ubsan_minimal-i386.so | |
libclang_rt.ubsan_minimal-i686-android.so | |
/prebuilts/clang/host/linux-x86/clang-4639204/lib64/clang/6.0.1/lib/linux/ |
libclang_rt.ubsan_minimal-i386.so | |
libclang_rt.ubsan_minimal-i686-android.so | |
/prebuilts/clang/host/linux-x86/clang-4691093/lib64/clang/6.0.2/lib/linux/ |
libclang_rt.ubsan_minimal-i386.so | |
libclang_rt.ubsan_minimal-i686-android.so | |
/system/extras/memory_replay/ |
Pointers.cpp | 94 if (atomic_compare_exchange_strong(&pointers_[index].key_pointer, &empty,
|
/bionic/tests/ |
stdatomic_test.cpp | 113 ASSERT_TRUE(atomic_compare_exchange_strong(&i, &expected, 456)); 114 ASSERT_FALSE(atomic_compare_exchange_strong(&i, &expected, 456));
|
/external/jemalloc/include/jemalloc/internal/ |
atomic.h | 147 return (!atomic_compare_exchange_strong(a, &c, s)); 371 return (!atomic_compare_exchange_strong(a, &c, s));
|
/external/clang/lib/Headers/ |
stdatomic.h | 140 #define atomic_compare_exchange_strong(object, expected, desired) __c11_atomic_compare_exchange_strong(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) macro
|
/external/compiler-rt/lib/tsan/rtl/ |
tsan_platform_mac.cc | 56 if (!atomic_compare_exchange_strong(a, (uintptr_t *)&cmp, (uintptr_t)val,
|
/prebuilts/clang/host/darwin-x86/clang-4479392/lib64/clang/5.0.2/include/ |
stdatomic.h | 140 #define atomic_compare_exchange_strong(object, expected, desired) __c11_atomic_compare_exchange_strong(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) macro
|