mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 09:09:16 +08:00
binutils/
Support unordered .debug_info references to .debug_ranges. * dwarf.c (struct range_entry, range_entry_compar): New. (display_debug_ranges): Remove variables last_offset, first, j, seen_first_offset, use_debug_info and next. New variables range_entries and range_entry_fill. Create the sorted copy range_entries. Remove the FIXME error on detected unordered references. * dwarf.h (debug_info <range_lists>): New comment. binutils/testsuite/ * binutils-all/objcopy.exp (testranges): New test. * binutils-all/testranges.d, binutils-all/testranges.s: New files.
This commit is contained in:
14
binutils/testsuite/binutils-all/testranges.d
Normal file
14
binutils/testsuite/binutils-all/testranges.d
Normal file
@ -0,0 +1,14 @@
|
||||
#PROG: objcopy
|
||||
#source: testranges.s
|
||||
#readelf: -wR --wide
|
||||
#name: unordered .debug_info references to .debug_ranges
|
||||
|
||||
Contents of the .debug_ranges section:
|
||||
|
||||
Offset Begin End
|
||||
00000000 00000001 00000002
|
||||
00000000 <End of list>
|
||||
00000010 00000000 00000002
|
||||
00000010 <End of list>
|
||||
|
||||
#pass
|
Reference in New Issue
Block a user