reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_interface.h
  221 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo);
  221 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo);
  234 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo);
  234 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo);
  247 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo);
  247 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo);
  247 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo);
  260 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo);
  260 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo);
  260 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo);
  273 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo);
  273 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo);
  273 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo);
  286 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo);
  286 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo);
  286 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo);
  299 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo);
  299 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo);
  299 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo);
  312 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo);
  312 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo);
  312 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo);
  325 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo);
  325 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo);
  325 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo);
  338 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  338 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  338 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  356 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v, morder mo,
  356 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v, morder mo,
  356 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v, morder mo,
  374 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v, morder mo,
  374 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v, morder mo,
  374 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v, morder mo,
  374 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v, morder mo,
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
  179 static atomic_uint8_t *to_atomic(const volatile a8 *a) {
  523 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo) {
  523 a8 __tsan_atomic8_load(const volatile a8 *a, morder mo) {
  550 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo) {
  550 void __tsan_atomic8_store(volatile a8 *a, a8 v, morder mo) {
  577 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo) {
  577 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo) {
  577 a8 __tsan_atomic8_exchange(volatile a8 *a, a8 v, morder mo) {
  604 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo) {
  604 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo) {
  604 a8 __tsan_atomic8_fetch_add(volatile a8 *a, a8 v, morder mo) {
  631 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo) {
  631 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo) {
  631 a8 __tsan_atomic8_fetch_sub(volatile a8 *a, a8 v, morder mo) {
  658 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo) {
  658 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo) {
  658 a8 __tsan_atomic8_fetch_and(volatile a8 *a, a8 v, morder mo) {
  685 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo) {
  685 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo) {
  685 a8 __tsan_atomic8_fetch_or(volatile a8 *a, a8 v, morder mo) {
  712 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo) {
  712 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo) {
  712 a8 __tsan_atomic8_fetch_xor(volatile a8 *a, a8 v, morder mo) {
  739 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo) {
  739 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo) {
  739 a8 __tsan_atomic8_fetch_nand(volatile a8 *a, a8 v, morder mo) {
  766 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  766 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  766 int __tsan_atomic8_compare_exchange_strong(volatile a8 *a, a8 *c, a8 v,
  798 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v,
  798 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v,
  798 int __tsan_atomic8_compare_exchange_weak(volatile a8 *a, a8 *c, a8 v,
  830 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v,
  830 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v,
  830 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v,
  830 a8 __tsan_atomic8_compare_exchange_val(volatile a8 *a, a8 c, a8 v,