tsan_interface_atomic.cc | 180 static atomic_uint8_t *to_atomic(const volatile a8 *a) { function 184 static atomic_uint16_t *to_atomic(const volatile a16 *a) { function 189 static atomic_uint32_t *to_atomic(const volatile a32 *a) { function 193 static atomic_uint64_t *to_atomic(const volatile a64 *a) { function 212 return atomic_load(to_atomic(a), to_mo(mo)); 242 atomic_store(to_atomic(a), v, to_mo(mo)); 376 return atomic_compare_exchange_strong(to_atomic(a), c, v, to_mo(mo));
|