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

References

projects/compiler-rt/lib/lsan/lsan_common.cpp
  330     ScanRootRegion(frontier, root_region, segment.start, segment.end,
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
  111       if ((uptr)&rl < segment.end) break;
  112       prev_end = segment.end;
  114     CHECK((uptr)&rl >= segment.start && (uptr)&rl < segment.end);
  119     if (stacksize > segment.end - prev_end) stacksize = segment.end - prev_end;
  119     if (stacksize > segment.end - prev_end) stacksize = segment.end - prev_end;
  125     *stack_top = segment.end;
  126     *stack_bottom = segment.end - stacksize;
projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp
  233     if (segment.start == segment.end) continue;  // Empty range.
  234     CHECK_NE(0, segment.end);
  235     if (!IntervalsAreSeparate(segment.start, segment.end - 1, range_start,
  249     Printf("\t%p-%p\t%s\n", (void *)segment.start, (void *)segment.end,
  282       *end = segment.end;
projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp
   69   module->addAddressRange(start, end, IsExecutable(), IsWritable());
projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cpp
   43   segment->end = ParseHex(&data_.current);
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
  136     if (pc >= segment.start && pc < segment.end && !segment.IsExecutable())
projects/compiler-rt/lib/tsan/dd/dd_interceptors.cpp
  284     if (is_bss) g_data_end = segment.end;
projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
  205       char *shadow_end = (char *)MemToShadow(segment.end);
projects/compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp
  139            segment.start, segment.end);