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
  225 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo);
  225 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo);
  238 void __tsan_atomic32_store(volatile a32 *a, a32 v, morder mo);
  238 void __tsan_atomic32_store(volatile a32 *a, a32 v, morder mo);
  251 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo);
  251 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo);
  251 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo);
  264 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo);
  264 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo);
  264 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo);
  277 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo);
  277 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo);
  277 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo);
  290 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo);
  290 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo);
  290 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo);
  303 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo);
  303 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo);
  303 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo);
  316 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo);
  316 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo);
  316 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo);
  329 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo);
  329 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo);
  329 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo);
  344 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  344 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  344 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  362 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  362 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  362 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  380 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  380 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  380 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  380 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp
  188 static atomic_uint32_t *to_atomic(const volatile a32 *a) {
  533 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo) {
  533 a32 __tsan_atomic32_load(const volatile a32 *a, morder mo) {
  560 void __tsan_atomic32_store(volatile a32 *a, a32 v, morder mo) {
  560 void __tsan_atomic32_store(volatile a32 *a, a32 v, morder mo) {
  587 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo) {
  587 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo) {
  587 a32 __tsan_atomic32_exchange(volatile a32 *a, a32 v, morder mo) {
  614 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo) {
  614 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo) {
  614 a32 __tsan_atomic32_fetch_add(volatile a32 *a, a32 v, morder mo) {
  641 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo) {
  641 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo) {
  641 a32 __tsan_atomic32_fetch_sub(volatile a32 *a, a32 v, morder mo) {
  668 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo) {
  668 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo) {
  668 a32 __tsan_atomic32_fetch_and(volatile a32 *a, a32 v, morder mo) {
  695 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo) {
  695 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo) {
  695 a32 __tsan_atomic32_fetch_or(volatile a32 *a, a32 v, morder mo) {
  722 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo) {
  722 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo) {
  722 a32 __tsan_atomic32_fetch_xor(volatile a32 *a, a32 v, morder mo) {
  749 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo) {
  749 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo) {
  749 a32 __tsan_atomic32_fetch_nand(volatile a32 *a, a32 v, morder mo) {
  778 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  778 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  778 int __tsan_atomic32_compare_exchange_strong(volatile a32 *a, a32 *c, a32 v,
  810 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  810 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  810 int __tsan_atomic32_compare_exchange_weak(volatile a32 *a, a32 *c, a32 v,
  842 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  842 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  842 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,
  842 a32 __tsan_atomic32_compare_exchange_val(volatile a32 *a, a32 c, a32 v,