Lines Matching refs:ranges
157 static void add_block_to_ranges(std::vector<int>& ranges, int new_block) { in add_block_to_ranges() argument
158 if (!ranges.empty() && new_block == ranges.back()) { in add_block_to_ranges()
161 ++ranges.back(); in add_block_to_ranges()
164 ranges.push_back(new_block); in add_block_to_ranges()
165 ranges.push_back(new_block + 1); in add_block_to_ranges()
274 std::vector<int> ranges; in ProductBlockMap() local
358 add_block_to_ranges(ranges, block); in ProductBlockMap()
403 add_block_to_ranges(ranges, block); in ProductBlockMap()
415 android::base::StringPrintf("%zu\n", ranges.size() / 2), mapfd)) { in ProductBlockMap()
419 for (size_t i = 0; i < ranges.size(); i += 2) { in ProductBlockMap()
421 android::base::StringPrintf("%d %d\n", ranges[i], ranges[i+1]), mapfd)) { in ProductBlockMap()