2 #readelf: -x.rodata -wlL
4 # The am33 avr cr16 crx ft32 mn10 msp430 nds32 pru rl78 rx and xtensa targets do not evaluate the subtraction of symbols at assembly time.
5 # The mep target tries to relay code sections which breaks symbolic view computations.
6 # The riscv targets do not support the subtraction of symbols.
7 # The tile targets require 8-byte instructions, but the test only simulates 4-byte instructions.
8 #not-target: am3*-* avr-* cr16-* crx-* ft32*-* mep-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* rx-* tile*-* xtensa-*
10 Hex dump of section '\.rodata':
11 0x00000000 01010201 010203 *.*
13 Raw dump of debug contents of section \.debug_line:
18 Prologue Length: [0-9]*
19 Minimum Instruction Length: [0-9]*
20 Initial value of 'is_stmt': 1
39 The Directory Table is empty.
41 The File Name Table \(offset 0x1c\):
42 Entry Dir Time Size Name
45 Line Number Statements:
46 \[0x.*\] Extended opcode 2: set Address to 0x0
48 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x0 and Line by 1 to 2 \(view 1\)
49 \[0x.*\] Special opcode [0-9]*: advance Address by 4 to 0x4 and Line by 1 to 3
50 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x4 and Line by 1 to 4 \(view 1\)
51 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x4 and Line by 1 to 5 \(view 2\)
52 \[0x.*\] Special opcode [0-9]*: advance Address by 4 to 0x8 and Line by 1 to 6
53 \[0x.*\] Special opcode [0-9]*: advance Address by 4 to 0xc and Line by 1 to 7
54 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0xc and Line by 1 to 8 \(view 1\)
55 \[0x.*\] Special opcode [0-9]*: advance Address by 4 to 0x10 and Line by 1 to 9
56 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x10 and Line by 1 to 10 \(view 1\)
57 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x10 and Line by 1 to 11 \(view 2\)
58 \[0x.*\] Special opcode [0-9]*: advance Address by 0 to 0x10 and Line by 1 to 12 \(view 3\)
59 \[0x.*\] Advance PC by 4 to 0x14
60 \[0x.*\] Extended opcode 1: End of Sequence
63 Contents of the \.debug_line section:
66 File name *Line number *Starting address *View
70 dwarf2-5\.c *4 *0x4 *1
71 dwarf2-5\.c *5 *0x4 *2
74 dwarf2-5\.c *8 *0xc *1
76 dwarf2-5\.c *10 *0x10 *1
77 dwarf2-5\.c *11 *0x10 *2
78 dwarf2-5\.c *12 *0x10 *3