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

References

projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
 2145   return IsAppMem(addr) && *(u64*)MemToShadow(addr) != kShadowRodata;
projects/compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp
  136   u64 *s = (u64*)MemToShadow(src);
  137   u64 *d = (u64*)MemToShadow(dst);
  138   u64 *send = (u64*)MemToShadow(src + size);
  141     s = (u64*)MemToShadow(src + size) - 1;
  142     d = (u64*)MemToShadow(dst + size) - 1;
  143     send = (u64*)MemToShadow(src) - 1;
projects/compiler-rt/lib/tsan/rtl/tsan_platform.h
  891       MemToShadow(p) == s)
  897       MemToShadow(p) == s)
projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
  204       char *shadow_start = (char *)MemToShadow(segment.start);
  205       char *shadow_end = (char *)MemToShadow(segment.end);
projects/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp
   93   NoHugePagesInShadow(MemToShadow(kMadviseRangeBeg),
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
  239   ReleaseMemoryPagesToOS(MemToShadow(addr), MemToShadow(addr + size));
  239   ReleaseMemoryPagesToOS(MemToShadow(addr), MemToShadow(addr + size));
  256   uptr shadow_begin = RoundDownTo((uptr)MemToShadow(addr), kPageSize);
  257   uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize);
  316         const uptr s = MemToShadow(p);
  326           const uptr prev_s = MemToShadow(prev);
  820   u64 *shadow_mem = (u64*)MemToShadow(addr);
  925     u64 *p = (u64*)MemToShadow(addr);
  937     u64 *begin = (u64*)MemToShadow(addr);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
  331   u64 *shadow_mem = (u64*)MemToShadow(addr);