Lines Matching refs:segment
236 MemoryMappedSegment segment; in MemoryRangeIsAvailable() local
237 while (proc_maps.Next(&segment)) { in MemoryRangeIsAvailable()
238 if (segment.start == segment.end) continue; // Empty range. in MemoryRangeIsAvailable()
239 CHECK_NE(0, segment.end); in MemoryRangeIsAvailable()
240 if (!IntervalsAreSeparate(segment.start, segment.end - 1, range_start, in MemoryRangeIsAvailable()
251 MemoryMappedSegment segment(filename, kBufSize); in DumpProcessMap() local
253 while (proc_maps.Next(&segment)) { in DumpProcessMap()
254 Printf("\t%p-%p\t%s\n", (void *)segment.start, (void *)segment.end, in DumpProcessMap()
255 segment.filename); in DumpProcessMap()
287 MemoryMappedSegment segment(buff.data(), kMaxPathLength); in GetCodeRangeForFile() local
288 while (proc_maps.Next(&segment)) { in GetCodeRangeForFile()
289 if (segment.IsExecutable() && in GetCodeRangeForFile()
290 internal_strcmp(module, segment.filename) == 0) { in GetCodeRangeForFile()
291 *start = segment.start; in GetCodeRangeForFile()
292 *end = segment.end; in GetCodeRangeForFile()