The output looks like that:
DW_AT_ranges [FORM_data4] (0x00000000 [0x00000001000024a0 - 0x00000001000024c2) [0x0000000100002505 - 0x000000010000268b) End)
Differential D5712
[dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump. friss on Oct 9 2014, 1:50 PM. Authored by
Details The output looks like that: DW_AT_ranges [FORM_data4] (0x00000000 [0x00000001000024a0 - 0x00000001000024c2) [0x0000000100002505 - 0x000000010000268b) End)
Diff Detail Event TimelineComment Actions Oops, sorry, forgot to mash the 'send' button...
Comment Actions OK - looks good (yeah, looked through the range list extraction code - it appears to do the right thing and provide an empty range list if the specified offset is outside the range section, etc) I'd vote weakly in favor of dropping the "End)" line and just putting the ')' at the end of the preceeding line: DW_AT_ranges [FORM_data4] (0x00000000 [0x00000001000024a0 - 0x00000001000024c2) [0x0000000100002505 - 0x000000010000268b)) |
What's the failure mode if DW_AT_ranges isn't an index, or is not a correct index? (outside the range of ranges, etc)