reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
606 Shadow LoadShadow(u64 *p) { 624 Shadow cur, Shadow old) { 624 Shadow cur, Shadow old) { 635 static inline bool HappensBefore(Shadow old, ThreadState *thr) { 642 u64 *shadow_mem, Shadow cur) { 662 Shadow old(0); 732 Shadow cur(a); 734 Shadow old(LoadShadow(&s[i])); 735 if (Shadow::Addr0AndSizeAreEqual(cur, old) && 857 Shadow cur(fast_state); 886 u64 *shadow_mem, Shadow cur) { 979 Shadow s(thr->fast_state); 992 Shadow s(thr->fast_state);projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
225 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) { 225 static inline bool TidsAreEqual(const Shadow s1, const Shadow s2) { 232 bool Addr0AndSizeAreEqual(const Shadow s1, const Shadow s2) { 232 bool Addr0AndSizeAreEqual(const Shadow s1, const Shadow s2) { 237 static ALWAYS_INLINE bool TwoRangesIntersect(Shadow s1, Shadow s2, 237 static ALWAYS_INLINE bool TwoRangesIntersect(Shadow s1, Shadow s2, 314 static bool TwoRangesIntersectSlow(const Shadow s1, const Shadow s2) { 314 static bool TwoRangesIntersectSlow(const Shadow s1, const Shadow s2) { 588 void AddMemoryAccess(uptr addr, uptr external_tag, Shadow s, StackTrace stack, 727 u64 *shadow_mem, Shadow cur);projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
166 void ScopedReportBase::AddMemoryAccess(uptr addr, uptr external_tag, Shadow s, 577 Shadow s0(thr->racy_state[0]); 578 Shadow s1(thr->racy_state[1]); 603 Shadow s(thr->racy_state[1]); 666 Shadow s2(thr->racy_state[1]); 687 Shadow s(thr->racy_state[i]); 705 Shadow s(thr->racy_state[1]);projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
379 Shadow cur(fast_state); 390 Shadow cur(fast_state); 400 Shadow cur(fast_state);projects/compiler-rt/lib/tsan/rtl/tsan_update_shadow_word_inl.h
53 if (Shadow::TwoRangesIntersect(old, cur, kAccessSize)) { 55 if (Shadow::TidsAreEqual(old, cur)) {