Home
last modified time | relevance | path

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

/external/llvm-project/libcxxabi/src/
Dcxa_guard_impl.h192 init_byte_address(reinterpret_cast<uint8_t*>(g) + 1), in GuardObject()
197 init_byte_address(reinterpret_cast<uint8_t*>(g) + 1), in GuardObject()
227 uint8_t* const init_byte_address; member
244 if (*init_byte_address == COMPLETE_BIT) in acquire_init_byte()
246 if (*init_byte_address & PENDING_BIT) in acquire_init_byte()
248 *init_byte_address = PENDING_BIT; in acquire_init_byte()
252 void release_init_byte() { *init_byte_address = COMPLETE_BIT; } in release_init_byte()
253 void abort_init_byte() { *init_byte_address = UNSET; } in abort_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()
[all …]