reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
  705   HandleRace(thr, shadow_mem, cur, old);
projects/compiler-rt/lib/tsan/rtl/tsan_update_shadow_word_inl.h
   19   old = LoadShadow(sp);
   20   if (LIKELY(old.IsZero())) {
   29   if (LIKELY(Shadow::Addr0AndSizeAreEqual(cur, old))) {
   32     if (LIKELY(Shadow::TidsAreEqual(old, cur))) {
   34       if (LIKELY(old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic))) {
   41     if (HappensBefore(old, thr)) {
   42       if (old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic)) {
   48     if (LIKELY(old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic)))
   53   if (Shadow::TwoRangesIntersect(old, cur, kAccessSize)) {
   55     if (Shadow::TidsAreEqual(old, cur)) {
   60     if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
   62     if (LIKELY(HappensBefore(old, thr)))