Searched refs:shadow_mem (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_access.cpp | 148 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 D | tsan_rtl_report.cpp | 708 void ReportRace(ThreadState *thr, RawShadow *shadow_mem, Shadow cur, Shadow old, in ReportRace() argument 716 uptr addr = ShadowToMem(shadow_mem); in ReportRace()
|
H A D | tsan_rtl.h | 496 void ReportRace(ThreadState *thr, RawShadow *shadow_mem, Shadow cur, Shadow old,
|