Home
last modified time | relevance | path

Searched refs:trace_pos (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp172 &tctx->thr->trace_pos, in DoResetImpl()
182 atomic_store_relaxed(&tctx->thr->trace_pos, 0); in DoResetImpl()
337 atomic_store_relaxed(&thr->trace_pos, 0); in SlotDetachImpl()
937 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceSkipGap()
957 atomic_store_relaxed(&thr->trace_pos, reinterpret_cast<uptr>(pos)); in TraceSkipGap()
974 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart()
1002 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPartImpl()
1056 atomic_load_relaxed(&thr->trace_pos)); in TraceSwitchPartImpl()
H A Dtsan_rtl_thread.cpp275 trace.final_pos = (Event *)atomic_load_relaxed(&thr->trace_pos); in OnFinished()
276 atomic_store_relaxed(&thr->trace_pos, 0); in OnFinished()
H A Dtsan_rtl.h171 atomic_uintptr_t trace_pos; member
707 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceAcquire()
734 atomic_store_relaxed(&thr->trace_pos, (uptr)(evp + 1)); in TraceRelease()
H A Dtsan_rtl_access.cpp229 atomic_load_relaxed(&thr->trace_pos) / sizeof(Event) % kShadowCnt; in CheckRaces()
349 index = (atomic_load_relaxed(&thr->trace_pos) / 2) % 16; in CheckRaces()
H A Dtsan_mman.cpp272 atomic_load_relaxed(&thr->trace_pos)) in OnUserAlloc()
H A Dtsan_rtl_report.cpp475 last_pos = (Event *)atomic_load_relaxed(&tctx->thr->trace_pos); in RestoreStack()