Searched refs:old_value (Results 1 - 7 of 7) sorted by relevance

/bionic/libc/bionic/
H A Dpthread_once.cpp54 int old_value = atomic_load_explicit(once_control_ptr, memory_order_acquire); local
57 if (__predict_true(old_value == ONCE_INITIALIZATION_COMPLETE)) {
63 if (!atomic_compare_exchange_weak_explicit(once_control_ptr, &old_value,
69 if (old_value == ONCE_INITIALIZATION_NOT_YET_STARTED) {
82 __futex_wait_ex(once_control_ptr, 0, old_value, false, nullptr);
83 old_value = atomic_load_explicit(once_control_ptr, memory_order_acquire);
H A D__cxa_guard.cpp82 int old_value = atomic_load_explicit(&gv->state, memory_order_acquire); local
88 if (old_value == CONSTRUCTION_COMPLETE) {
90 } else if (old_value == CONSTRUCTION_NOT_YET_STARTED) {
91 if (!atomic_compare_exchange_weak_explicit(&gv->state, &old_value,
98 } else if (old_value == CONSTRUCTION_UNDERWAY_WITHOUT_WAITER) {
99 if (!atomic_compare_exchange_weak_explicit(&gv->state, &old_value,
108 old_value = atomic_load_explicit(&gv->state, memory_order_acquire);
115 int old_value = atomic_exchange_explicit(&gv->state, CONSTRUCTION_COMPLETE, memory_order_release); local
116 if (old_value == CONSTRUCTION_UNDERWAY_WITH_WAITER) {
124 int old_value local
[all...]
H A Dsemaphore.cpp145 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
146 unsigned int shared = old_value & SEMCOUNT_SHARED_MASK;
153 if (SEMCOUNT_TO_VALUE(old_value) < 0) {
156 } while (!atomic_compare_exchange_weak(sem_count_ptr, &old_value,
157 SEMCOUNT_DECREMENT(old_value) | shared));
159 return SEMCOUNT_TO_VALUE(old_value);
165 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
166 unsigned int shared = old_value & SEMCOUNT_SHARED_MASK;
173 if (SEMCOUNT_TO_VALUE(old_value) <= 0) {
176 } while (!atomic_compare_exchange_weak(sem_count_ptr, &old_value,
189 unsigned int old_value = atomic_load_explicit(sem_count_ptr, memory_order_relaxed); local
283 int old_value = __sem_inc(sem_count_ptr); local
[all...]
H A Dpthread_internal.h75 pid_t old_value; local
76 get_cached_pid(&old_value);
78 return old_value;
H A Dlibc_init_common.cpp311 int old_value = personality(0xffffffff); local
312 if (old_value == -1) {
316 if (personality((static_cast<unsigned int>(old_value) & ~PER_MASK) | PER_LINUX32) == -1) {
/bionic/linker/
H A Dlinker_logger.cpp96 bool old_value = g_greylist_disabled; local
98 if (g_greylist_disabled != old_value) {
H A Ddlfcn.cpp99 char* old_value = *dlerror_slot; local
102 return old_value;
117 char* old_value = __bionic_set_dlerror(nullptr); local
118 return old_value;

Completed in 351 milliseconds