H A D | tsan_interface_atomic.cpp | 224 static T AtomicLoad(ThreadState *thr, uptr pc, const volatile T *a, morder mo) { in AtomicLoad() argument 262 static void AtomicStore(ThreadState *thr, uptr pc, volatile T *a, T v, in AtomicStore() argument 285 AtomicRMW(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicRMW() argument 342 AtomicExchange(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicExchange() argument 348 AtomicFetchAdd(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchAdd() argument 354 AtomicFetchSub(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchSub() argument 360 AtomicFetchAnd(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchAnd() argument 366 AtomicFetchOr(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchOr() argument 372 AtomicFetchXor(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchXor() argument 378 AtomicFetchNand(ThreadState * thr,uptr pc,volatile T * a,T v,morder mo) AtomicFetchNand() argument 407 AtomicCAS(ThreadState * thr,uptr pc,volatile T * a,T * c,T v,morder mo,morder fmo) AtomicCAS() argument 449 AtomicCAS(ThreadState * thr,uptr pc,volatile T * a,T c,T v,morder mo,morder fmo) AtomicCAS() argument 460 AtomicFence(ThreadState * thr,uptr pc,morder mo) AtomicFence() argument 868 __tsan_go_atomic32_load(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_load() argument 873 __tsan_go_atomic64_load(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_load() argument 878 __tsan_go_atomic32_store(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_store() argument 883 __tsan_go_atomic64_store(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_store() argument 888 __tsan_go_atomic32_fetch_add(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_fetch_add() argument 893 __tsan_go_atomic64_fetch_add(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_fetch_add() argument 898 __tsan_go_atomic32_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_exchange() argument 903 __tsan_go_atomic64_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_exchange() argument 909 __tsan_go_atomic32_compare_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic32_compare_exchange() argument 918 __tsan_go_atomic64_compare_exchange(ThreadState * thr,uptr cpc,uptr pc,u8 * a) __tsan_go_atomic64_compare_exchange() argument [all...] |