Home
last modified time | relevance | path

Searched defs:InitByteFutex (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_guard_impl.h431 struct InitByteFutex { struct
433 explicit InitByteFutex(uint8_t* _init_byte_address, uint32_t* _thread_id_address) in InitByteFutex() argument
442 bool acquire() { in acquire()
485 void release() { in release()
492 void abort() { in abort()
507 void wake_all() { Wake(base_address); } in wake_all()
512 const bool has_thread_id_support;
514 AtomicInt<uint32_t> thread_id;
515 LazyValue<uint32_t, GetThreadIDArg> current_thread_id;
519 int* const base_address;
[all …]