Home
last modified time | relevance | path

Searched refs:atomic_compare_exchange_strong (Results 1 – 8 of 8) sorted by relevance

/bionic/libc/bionic/
Dmalloc_heapprofd.cpp239 if (atomic_compare_exchange_strong(&gHeapprofdState, &expected, in HandleHeapprofdSignal()
281 } else if (atomic_compare_exchange_strong(&gHeapprofdState, &expected2, in HandleHeapprofdSignal()
372 if (atomic_compare_exchange_strong(&gHeapprofdState, &expected, kInstallingHook)) { in HeapprofdInstallHooksAtInit()
385 if (atomic_compare_exchange_strong(&gHeapprofdState, &expected, kInstallingHook)) { in InitHeapprofd()
401 if (atomic_compare_exchange_strong(&gHeapprofdState, &expected, kRemovingEphemeralHook)) { in MallocInitHeapprofdHook()
457 if(atomic_compare_exchange_strong(&gHeapprofdState, &expected, kUninstallingHook)){ in DispatchReset()
Dandroid_crash_detail.cpp60 while (head != nullptr && !atomic_compare_exchange_strong(&free_head, &head, head->prev_free)) { in android_crash_detail_register()
106 } while (!atomic_compare_exchange_strong(&free_head, &prev, crash_detail)); in android_crash_detail_unregister()
Dfdsan.cpp96 if (atomic_compare_exchange_strong(&overflow, &local_overflow, new_overflow)) { in at()
162 atomic_compare_exchange_strong(&fd_table.error_level, &error_level, in fdsan_error()
257 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, 0)) { in android_fdsan_close_with_tag()
310 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, new_tag)) { in android_fdsan_exchange_owner_tag()
Dfdtrack.cpp59 return atomic_compare_exchange_strong(&__android_fdtrack_hook, expected, value); in android_fdtrack_compare_exchange_hook()
Dpthread_key.cpp151 if (atomic_compare_exchange_strong(&key_map[key].seq, &seq, seq + SEQ_INCREMENT_STEP)) { in pthread_key_delete()
/bionic/tests/
Dstdatomic_test.cpp110 ASSERT_TRUE(atomic_compare_exchange_strong(&i, &expected, 456)); in TEST()
111 ASSERT_FALSE(atomic_compare_exchange_strong(&i, &expected, 456)); in TEST()
/bionic/libc/include/
Dstdatomic.h65 using std::atomic_compare_exchange_strong;
/bionic/libc/include/bits/
Dstdatomic.h236 #define atomic_compare_exchange_strong(object, expected, desired) \ macro