Home
last modified time | relevance | path

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

/aosp_15_r20/external/libcxxabi/src/
H A Dcxa_guard_impl.h274 struct InitByteGlobalMutex struct
278 using BaseT = typename InitByteGlobalMutex::GuardObject; argument
281 explicit InitByteGlobalMutex(uint32_t *g) in InitByteGlobalMutex() function
283 explicit InitByteGlobalMutex(uint64_t *g) in InitByteGlobalMutex() argument
287 AcquireResult acquire_init_byte() { in acquire_init_byte()
311 void release_init_byte() { in release_init_byte()
325 void abort_init_byte() { in abort_init_byte()
344 const bool has_thread_id_support;
345 LazyValue<uint32_t, GetThreadID> current_thread_id;
348 struct LockGuard {
/aosp_15_r20/external/cronet/third_party/libc++abi/src/src/
H A Dcxa_guard_impl.h314 struct InitByteGlobalMutex { struct
316 explicit InitByteGlobalMutex(uint8_t* _init_byte_address, uint32_t* _thread_id_address) in InitByteGlobalMutex() function
323 bool acquire() { in acquire()
348 void release() { in release()
363 void abort() { in abort()
384 uint32_t* const thread_id_address;
386 const bool has_thread_id_support;
387 LazyValue<uint32_t, GetThreadID> current_thread_id;
390 struct LockGuard {