printf (_(" Version: %d\n"), arange.ar_version);
printf (_(" Offset into .debug_info: %#" PRIx64 "\n"),
arange.ar_info_offset);
- printf (_(" Pointer Size: %d\n"), arange.ar_address_size);
- printf (_(" Segment Size: %d\n"), arange.ar_segment_size);
+ printf (_(" Address size: %d\n"), arange.ar_address_size);
+ printf (_(" Segment size: %d\n"), arange.ar_segment_size);
if (!address_size_ok (section->name, arange.ar_address_size,
arange.ar_segment_size))
Length: 28
Version: 2
Offset into .[z]?debug_info: (0x)?0
- Pointer Size: 4
- Segment Size: 0
+ Address size: 4
+ Segment size: 0
Address Length
00000000 0000001b ?
Length: 44
Version: 2
Offset into .[z]?debug_info: (0x)?0
- Pointer Size: 8
- Segment Size: 0
+ Address size: 8
+ Segment size: 0
Address Length
0000000000000000 0000000000000015 ?
Length: (44|28)
Version: 2
Offset into .debug_info: (0x)?0
- Pointer Size: (8|4)
- Segment Size: 0
+ Address size: (8|4)
+ Segment size: 0
Address[ ]+Length
0+ 0+8 ?
Length: .*
Version: +2
Offset into \.debug_info: .*
- Pointer Size: +[248]
- Segment Size: +0
+ Address size: +[248]
+ Segment size: +0
Address +Length
0+ [0-9a-f]+ ?
#as: -gdwarf-3
#readelf: -wr
#name: DWARF2_20: debug ranges ignore non-code sections
-# The mn10200 target has a pointer size of 3, but it does not use segment selectors. This confuses DWARF and readelf will complain.
-#xfail: mn102*-*
# score-elf, tic6x-elf and xtensa-elf need special handling to support .nop 16
#xfail: score-* tic6x-* xtensa-*
Contents of the .debug_aranges section:
-[ ]+Length:[ ]+(16|28|44)
+[ ]+Length:[ ]+(16|20|28|44)
[ ]+Version:.*
[ ]+Offset into .debug_info:[ ]+(0x)?0
-[ ]+Pointer Size:[ ]+(2|4|8)
-[ ]+Segment Size:[ ]+0
+[ ]+Address size:[ ]+(2|3|4|8)
+[ ]+Segment size:[ ]+0
[ ]+Address[ ]+Length
[ ]+0+000 0+010 ?
Length: 20
Version: 2
Offset into .debug_info: (0x)?0
- Pointer Size: 4
- Segment Size: 0
+ Address size: 4
+ Segment size: 0
Address Length
00000000 00000000 ?
Length: 20
Version: 2
Offset into .debug_info: (0x)?0
- Pointer Size: 4
- Segment Size: 0
+ Address size: 4
+ Segment size: 0
Address Length
00000000 00000000 ?
Length: 20
Version: 2
Offset into .debug_info: (0x)?0
- Pointer Size: 4
- Segment Size: 0
+ Address size: 4
+ Segment size: 0
Address Length
00000000 00000000 ?
Length: 20
Version: 2
Offset into .debug_info: (0x)?0
- Pointer Size: 4
- Segment Size: 0
+ Address size: 4
+ Segment size: 0
Address Length
00000000 00000000 ?