Lines Matching refs:ThreadState
228 static T AtomicRMW(ThreadState *thr, uptr pc, volatile T *a, T v, morder mo) {
263 static T Atomic(ThreadState *thr, uptr pc, morder mo, const volatile T *a) {
304 static void Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
333 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
345 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
357 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
369 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
381 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
393 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
405 static T Atomic(ThreadState *thr, uptr pc, morder mo, volatile T *a, T v) {
435 static bool Atomic(ThreadState *thr, uptr pc, morder mo, morder fmo,
478 static T Atomic(ThreadState *thr, uptr pc, morder mo, morder fmo,
489 static void Atomic(ThreadState *thr, uptr pc, morder mo) {
525 ThreadState *const thr = cur_thread();
886 void AtomicGo(ThreadState *thr, uptr cpc, uptr pc, Types... args) {
897 auto AtomicGoRet(ThreadState *thr, uptr cpc, uptr pc, Types... args) {
910 void __tsan_go_atomic32_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
915 void __tsan_go_atomic64_load(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
920 void __tsan_go_atomic32_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
925 void __tsan_go_atomic64_store(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
930 void __tsan_go_atomic32_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
936 void __tsan_go_atomic64_fetch_add(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
942 void __tsan_go_atomic32_fetch_and(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
948 void __tsan_go_atomic64_fetch_and(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
954 void __tsan_go_atomic32_fetch_or(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
960 void __tsan_go_atomic64_fetch_or(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
966 void __tsan_go_atomic32_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
972 void __tsan_go_atomic64_exchange(ThreadState *thr, uptr cpc, uptr pc, u8 *a) {
978 void __tsan_go_atomic32_compare_exchange(ThreadState *thr, uptr cpc, uptr pc,
987 void __tsan_go_atomic64_compare_exchange(ThreadState *thr, uptr cpc, uptr pc,