Lines Matching full:ranges
860 /* Analyze gaps in the ranges before we compact the sections. */
861 INFO("Analyzing gaps in ranges before compacting sections...\n");
864 /* Gather the ranges */
882 /* Analyze gaps in the ranges before we compact the sections. */
883 range_t *ranges = get_sorted_ranges(old_section_ranges, &num_ranges);
884 if (ranges) {
885 GElf_Off last_end = ranges->start;
888 shdr_info_t *curr = (shdr_info_t *)ranges[i].user;
889 ASSERT(ranges[i].start >= last_end);
892 ranges[i].start,
893 ranges[i].start + ranges[i].length,
897 if (ranges[i].start > last_end) {
898 shdr_info_t *prev = (shdr_info_t *)ranges[i-1].user;
902 (ranges[i].start - last_end),
906 last_end = ranges[i].start + ranges[i].length;
924 /* Analyze gaps in the ranges after we've compacted the sections. */
926 range_t *ranges = get_sorted_ranges(section_ranges, &num_ranges);
927 if (ranges) {
928 int last_end = ranges->start;
931 shdr_info_t *curr = (shdr_info_t *)ranges[i].user;
932 ASSERT(ranges[i].start >= last_end);
935 ranges[i].start,
936 ranges[i].start + ranges[i].length,
940 if (ranges[i].start > last_end) {
941 shdr_info_t *prev = (shdr_info_t *)ranges[i-1].user;
945 (ranges[i].start - last_end),
949 last_end = ranges[i].start + ranges[i].length;
1523 INFO("ABOUT TO FAIL for symbol [%s]: old section ranges:\n", symname);
1526 range_t *ranges = get_sorted_ranges(old_section_ranges, &num_ranges);
1529 shdr_info_t *inf = (shdr_info_t *)ranges[i].user;
1531 ranges[i].start,
1532 ranges[i].start + ranges[i].length,
1533 ranges[i].length,