|
__tsan_atomic8 | __tsan_atomic8_load (const volatile __tsan_atomic8 *a, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_load (const volatile __tsan_atomic16 *a, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_load (const volatile __tsan_atomic32 *a, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_load (const volatile __tsan_atomic64 *a, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_load (const volatile __tsan_atomic128 *a, __tsan_memory_order mo) |
|
void | __tsan_atomic8_store (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
void | __tsan_atomic16_store (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
void | __tsan_atomic32_store (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
void | __tsan_atomic64_store (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
void | __tsan_atomic128_store (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_exchange (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_exchange (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_exchange (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_exchange (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_exchange (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_fetch_add (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_fetch_add (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_fetch_add (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_fetch_add (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_fetch_add (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_fetch_and (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_fetch_and (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_fetch_and (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_fetch_and (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_fetch_and (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_fetch_or (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_fetch_or (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_fetch_or (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_fetch_or (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_fetch_or (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_fetch_xor (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_fetch_xor (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_fetch_xor (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_fetch_xor (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_fetch_xor (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
__tsan_atomic8 | __tsan_atomic8_fetch_nand (volatile __tsan_atomic8 *a, __tsan_atomic8 v, __tsan_memory_order mo) |
|
__tsan_atomic16 | __tsan_atomic16_fetch_nand (volatile __tsan_atomic16 *a, __tsan_atomic16 v, __tsan_memory_order mo) |
|
__tsan_atomic32 | __tsan_atomic32_fetch_nand (volatile __tsan_atomic32 *a, __tsan_atomic32 v, __tsan_memory_order mo) |
|
__tsan_atomic64 | __tsan_atomic64_fetch_nand (volatile __tsan_atomic64 *a, __tsan_atomic64 v, __tsan_memory_order mo) |
|
__tsan_atomic128 | __tsan_atomic128_fetch_nand (volatile __tsan_atomic128 *a, __tsan_atomic128 v, __tsan_memory_order mo) |
|
int | __tsan_atomic8_compare_exchange_weak (volatile __tsan_atomic8 *a, __tsan_atomic8 *c, __tsan_atomic8 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic16_compare_exchange_weak (volatile __tsan_atomic16 *a, __tsan_atomic16 *c, __tsan_atomic16 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic32_compare_exchange_weak (volatile __tsan_atomic32 *a, __tsan_atomic32 *c, __tsan_atomic32 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic64_compare_exchange_weak (volatile __tsan_atomic64 *a, __tsan_atomic64 *c, __tsan_atomic64 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic128_compare_exchange_weak (volatile __tsan_atomic128 *a, __tsan_atomic128 *c, __tsan_atomic128 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic8_compare_exchange_strong (volatile __tsan_atomic8 *a, __tsan_atomic8 *c, __tsan_atomic8 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic16_compare_exchange_strong (volatile __tsan_atomic16 *a, __tsan_atomic16 *c, __tsan_atomic16 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic32_compare_exchange_strong (volatile __tsan_atomic32 *a, __tsan_atomic32 *c, __tsan_atomic32 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic64_compare_exchange_strong (volatile __tsan_atomic64 *a, __tsan_atomic64 *c, __tsan_atomic64 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
int | __tsan_atomic128_compare_exchange_strong (volatile __tsan_atomic128 *a, __tsan_atomic128 *c, __tsan_atomic128 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
__tsan_atomic8 | __tsan_atomic8_compare_exchange_val (volatile __tsan_atomic8 *a, __tsan_atomic8 c, __tsan_atomic8 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
__tsan_atomic16 | __tsan_atomic16_compare_exchange_val (volatile __tsan_atomic16 *a, __tsan_atomic16 c, __tsan_atomic16 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
__tsan_atomic32 | __tsan_atomic32_compare_exchange_val (volatile __tsan_atomic32 *a, __tsan_atomic32 c, __tsan_atomic32 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
__tsan_atomic64 | __tsan_atomic64_compare_exchange_val (volatile __tsan_atomic64 *a, __tsan_atomic64 c, __tsan_atomic64 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
__tsan_atomic128 | __tsan_atomic128_compare_exchange_val (volatile __tsan_atomic128 *a, __tsan_atomic128 c, __tsan_atomic128 v, __tsan_memory_order mo, __tsan_memory_order fail_mo) |
|
void | __tsan_atomic_thread_fence (__tsan_memory_order mo) |
|
void | __tsan_atomic_signal_fence (__tsan_memory_order mo) |
|
Atomic32 | NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
Atomic32 | NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic32 | Acquire_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic32 | Release_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic32 | NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
|
Atomic32 | Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
|
Atomic32 | Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
Atomic32 | Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
void | NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
void | Acquire_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
void | Release_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
Atomic32 | NoBarrier_Load (volatile const Atomic32 *ptr) |
|
Atomic32 | Acquire_Load (volatile const Atomic32 *ptr) |
|
Atomic32 | Release_Load (volatile const Atomic32 *ptr) |
|
Atomic64 | NoBarrier_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
Atomic64 | NoBarrier_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
Atomic64 | Acquire_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
Atomic64 | Release_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
Atomic64 | NoBarrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment) |
|
Atomic64 | Barrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment) |
|
void | NoBarrier_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
void | Acquire_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
void | Release_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
Atomic64 | NoBarrier_Load (volatile const Atomic64 *ptr) |
|
Atomic64 | Acquire_Load (volatile const Atomic64 *ptr) |
|
Atomic64 | Release_Load (volatile const Atomic64 *ptr) |
|
Atomic64 | Acquire_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
Atomic64 | Release_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
void | MemoryBarrier () |
|