Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_guard_impl.h176 struct GuardByte { struct
179 GuardByte& operator=(GuardByte const&) = delete; argument
181 explicit GuardByte(uint8_t* const guard_byte_address) : guard_byte(guard_byte_address) {} in GuardByte() argument
186 bool acquire() { in acquire()
193 void release() { guard_byte.store(COMPLETE_BIT, std::_AO_Release); } in release()
196 void abort() {} // Nothing to do in abort()