Home
last modified time | relevance | path

Searched refs:shadow_mem (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_access.cpp148 NOINLINE void DoReportRace(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in DoReportRace() argument
155 old = Shadow(LoadShadow(&shadow_mem[1])); in DoReportRace()
158 StoreShadow(&shadow_mem[i], i == 0 ? Shadow::kRodata : Shadow::kEmpty); in DoReportRace()
166 ReportRace(thr, shadow_mem, cur, Shadow(old), typ); in DoReportRace()
195 bool CheckRaces(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in CheckRaces() argument
199 RawShadow* sp = &shadow_mem[idx]; in CheckRaces()
220 DoReportRace(thr, shadow_mem, cur, old, typ); in CheckRaces()
230 StoreShadow(&shadow_mem[index], cur.raw()); in CheckRaces()
234 # define LOAD_CURRENT_SHADOW(cur, shadow_mem) UNUSED int access = 0, shadow = 0 argument
274 NOINLINE void DoReportRaceV(ThreadState* thr, RawShadow* shadow_mem, Shadow cur, in DoReportRaceV() argument
[all …]
H A Dtsan_rtl_report.cpp708 void ReportRace(ThreadState *thr, RawShadow *shadow_mem, Shadow cur, Shadow old, in ReportRace() argument
716 uptr addr = ShadowToMem(shadow_mem); in ReportRace()
H A Dtsan_rtl.h496 void ReportRace(ThreadState *thr, RawShadow *shadow_mem, Shadow cur, Shadow old,