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

References

projects/compiler-rt/lib/tsan/rtl/tsan_platform.h
  527     case MAPPING_LO_APP_BEG: return Mapping::kLoAppMemBeg;
  528     case MAPPING_LO_APP_END: return Mapping::kLoAppMemEnd;
  530     case MAPPING_MID_APP_BEG: return Mapping::kMidAppMemBeg;
  531     case MAPPING_MID_APP_END: return Mapping::kMidAppMemEnd;
  533     case MAPPING_HI_APP_BEG: return Mapping::kHiAppMemBeg;
  534     case MAPPING_HI_APP_END: return Mapping::kHiAppMemEnd;
  535     case MAPPING_HEAP_BEG: return Mapping::kHeapMemBeg;
  536     case MAPPING_HEAP_END: return Mapping::kHeapMemEnd;
  537     case MAPPING_VDSO_BEG: return Mapping::kVdsoBeg;
  542     case MAPPING_SHADOW_BEG: return Mapping::kShadowBeg;
  543     case MAPPING_SHADOW_END: return Mapping::kShadowEnd;
  544     case MAPPING_META_SHADOW_BEG: return Mapping::kMetaShadowBeg;
  545     case MAPPING_META_SHADOW_END: return Mapping::kMetaShadowEnd;
  546     case MAPPING_TRACE_BEG: return Mapping::kTraceMemBeg;
  547     case MAPPING_TRACE_END: return Mapping::kTraceMemEnd;
  572   return MappingImpl<Mapping, Type>();
  697   return (mem >= Mapping::kHeapMemBeg && mem < Mapping::kHeapMemEnd) ||
  697   return (mem >= Mapping::kHeapMemBeg && mem < Mapping::kHeapMemEnd) ||
  699          (mem >= Mapping::kMidAppMemBeg && mem < Mapping::kMidAppMemEnd) ||
  699          (mem >= Mapping::kMidAppMemBeg && mem < Mapping::kMidAppMemEnd) ||
  701          (mem >= Mapping::kLoAppMemBeg && mem < Mapping::kLoAppMemEnd) ||
  701          (mem >= Mapping::kLoAppMemBeg && mem < Mapping::kLoAppMemEnd) ||
  702          (mem >= Mapping::kHiAppMemBeg && mem < Mapping::kHiAppMemEnd);
  702          (mem >= Mapping::kHiAppMemBeg && mem < Mapping::kHiAppMemEnd);
  729   return IsAppMemImpl<Mapping>(mem);
  736   return mem >= Mapping::kShadowBeg && mem <= Mapping::kShadowEnd;
  736   return mem >= Mapping::kShadowBeg && mem <= Mapping::kShadowEnd;
  760   return IsShadowMemImpl<Mapping>(mem);
  767   return mem >= Mapping::kMetaShadowBeg && mem <= Mapping::kMetaShadowEnd;
  767   return mem >= Mapping::kMetaShadowBeg && mem <= Mapping::kMetaShadowEnd;
  791   return IsMetaMemImpl<Mapping>(mem);
  800   return (((x) & ~(Mapping::kAppMemMsk | (kShadowCell - 1)))
  801       ^ Mapping::kAppMemXor) * kShadowCnt;
  832   return MemToShadowImpl<Mapping>(x);
  841   return (u32*)(((((x) & ~(Mapping::kAppMemMsk | (kMetaShadowCell - 1)))) /
  842       kMetaShadowCell * kMetaShadowSize) | Mapping::kMetaShadowBeg);
  875   return MemToMetaImpl<Mapping>(x);
  889   uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor;
  890   if (p >= Mapping::kLoAppMemBeg && p < Mapping::kLoAppMemEnd &&
  890   if (p >= Mapping::kLoAppMemBeg && p < Mapping::kLoAppMemEnd &&
  894   p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) +
  895       (Mapping::kMidAppMemBeg & Mapping::kAppMemMsk);
  895       (Mapping::kMidAppMemBeg & Mapping::kAppMemMsk);
  896   if (p >= Mapping::kMidAppMemBeg && p < Mapping::kMidAppMemEnd &&
  896   if (p >= Mapping::kMidAppMemBeg && p < Mapping::kMidAppMemEnd &&
  900   return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk;
  900   return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk;
  931   return ShadowToMemImpl<Mapping>(s);
  944   uptr p = Mapping::kTraceMemBeg + (uptr)tid * kTotalTraceSize;
  970   return GetThreadTraceImpl<Mapping>(tid);
  977   uptr p = Mapping::kTraceMemBeg + (uptr)tid * kTotalTraceSize
 1004   return GetThreadTraceHeaderImpl<Mapping>(tid);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
   72   static const uptr kSpaceBeg = Mapping::kHeapMemBeg;
   73   static const uptr kSpaceSize = Mapping::kHeapMemEnd - Mapping::kHeapMemBeg;
   73   static const uptr kSpaceSize = Mapping::kHeapMemEnd - Mapping::kHeapMemBeg;