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()
915 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceSkipGap()
935 atomic_store_relaxed(&thr->trace_pos, reinterpret_cast<uptr>(pos)); in TraceSkipGap()
952 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart()
980 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPartImpl()
1034 atomic_load_relaxed(&thr->trace_pos)); in TraceSwitchPartImpl()
H A Dtsan_rtl_thread.cpp273 trace.final_pos = (Event *)atomic_load_relaxed(&thr->trace_pos); in OnFinished()
274 atomic_store_relaxed(&thr->trace_pos, 0); in OnFinished()
H A Dtsan_rtl.h168 atomic_uintptr_t trace_pos; member
704 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceAcquire()
731 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()