Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp171 &tctx->thr->trace_pos, in DoResetImpl()
181 atomic_store_relaxed(&tctx->thr->trace_pos, 0); in DoResetImpl()
333 atomic_store_relaxed(&thr->trace_pos, 0); in SlotDetachImpl()
908 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceSkipGap()
928 atomic_store_relaxed(&thr->trace_pos, reinterpret_cast<uptr>(pos)); in TraceSkipGap()
945 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart()
973 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPartImpl()
1027 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.h167 atomic_uintptr_t trace_pos; member
693 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceAcquire()
720 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.cpp258 atomic_load_relaxed(&thr->trace_pos)) in OnUserAlloc()
H A Dtsan_rtl_report.cpp476 last_pos = (Event *)atomic_load_relaxed(&tctx->thr->trace_pos); in RestoreStack()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_rtl.cpp625 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceSwitchPart()
643 atomic_store_relaxed(&thr->trace_pos, reinterpret_cast<uptr>(pos)); in TraceSwitchPart()
657 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart()
668 atomic_store_relaxed(&thr->trace_pos, in TraceSwitchPart()
H A Dtsan_rtl.h213 atomic_uintptr_t trace_pos; member
679 Event *pos = reinterpret_cast<Event *>(atomic_load_relaxed(&thr->trace_pos)); in TraceAcquire()
706 atomic_store_relaxed(&thr->trace_pos, (uptr)(evp + 1)); in TraceRelease()
H A Dtsan_rtl_report.cpp561 last_pos = (Event *)atomic_load_relaxed(&tctx->thr->trace_pos); in RestoreStack()