https://sourceware.org/bugzilla/show_bug.cgi?id=26808
--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
It has multiple CUs:
Compilation Unit @ offset 0x0:
Compilation Unit @ offset 0x17c:
Compilation Unit @ offset 0x72f:
Compilation Unit @ offset 0x7fe:
Compilation Unit @ offset 0x0:
Compilation Unit @ offset 0xfb:
Compilation Unit @ offset 0x1f0:
But this mixes offsets from different CUs:
list = find_abbrev_list_by_abbrev_offset (compunit.cu_abbrev_offset);
if (list == NULL)
{
unsigned char * next;
list = new_abbrev_list (compunit.cu_abbrev_offset);
next = process_abbrev_set
(((unsigned char *) debug_displays [abbrev_sec].section.start
+ abbrev_base + compunit.cu_abbrev_offset),
((unsigned char *) debug_displays [abbrev_sec].section.start
+ abbrev_base + abbrev_size),
list);
list->start_of_next_abbrevs = next;
}
--
You are receiving this mail because:
You are on the CC list for the bug.