Home
last modified time | relevance | path

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

/external/llvm-project/libcxxabi/src/
Dcxa_guard_impl.h181 static constexpr uint8_t PENDING_BIT = (1 << 1); variable
246 if (*init_byte_address & PENDING_BIT) in acquire_init_byte()
248 *init_byte_address = PENDING_BIT; in acquire_init_byte()
315 if (has_thread_id_support && (*init_byte_address & PENDING_BIT)) { in acquire_init_byte()
321 while (*init_byte_address & PENDING_BIT) { in acquire_init_byte()
332 *init_byte_address = PENDING_BIT; in acquire_init_byte()
442 if (init_byte.compare_exchange(&last_val, PENDING_BIT, std::_AO_Acq_Rel, in acquire_init_byte()
453 if (last_val & PENDING_BIT) { in acquire_init_byte()
465 if (!init_byte.compare_exchange(&last_val, PENDING_BIT | WAITING_BIT, in acquire_init_byte()
504 expected_value_for_futex(PENDING_BIT | WAITING_BIT)); in wait_on_initialization()