Lines Matching full:segment
243 MemoryMappedSegment segment; in MemoryRangeIsAvailable() local
244 while (proc_maps.Next(&segment)) { in MemoryRangeIsAvailable()
245 if (segment.start == segment.end) continue; // Empty range. in MemoryRangeIsAvailable()
246 CHECK_NE(0, segment.end); in MemoryRangeIsAvailable()
247 if (!IntervalsAreSeparate(segment.start, segment.end - 1, range_start, in MemoryRangeIsAvailable()
259 MemoryMappedSegment segment(filename, kBufSize); in DumpProcessMap() local
261 while (proc_maps.Next(&segment)) { in DumpProcessMap()
262 Printf("\t%p-%p\t%s\n", (void *)segment.start, (void *)segment.end, in DumpProcessMap()
263 segment.filename); in DumpProcessMap()
291 MemoryMappedSegment segment(buff.data(), buff.size()); in GetCodeRangeForFile() local
292 while (proc_maps.Next(&segment)) { in GetCodeRangeForFile()
293 if (segment.IsExecutable() && in GetCodeRangeForFile()
294 internal_strcmp(module, segment.filename) == 0) { in GetCodeRangeForFile()
295 *start = segment.start; in GetCodeRangeForFile()
296 *end = segment.end; in GetCodeRangeForFile()