bfd/
[external/binutils.git] / ld / testsuite / ld-mips-elf / eh-frame1-n32.d
1 #name: MIPS eh-frame 1, n32
2 #source: eh-frame1.s
3 #source: eh-frame1.s
4 #as: -EB -n32 --defsym alignment=2 --defsym fill=0x40
5 #readelf: --relocs -wf
6 #ld: -shared -melf32btsmipn32 -Teh-frame1.ld
7
8 Relocation section '\.rel\.dyn' .*:
9  *Offset .*
10 00000000  [0-9a-f]+ R_MIPS_NONE *
11 # Initial PCs for the FDEs attached to CIE 0xbc
12 000300dc  [0-9a-f]+ R_MIPS_REL32 *
13 000300f0  [0-9a-f]+ R_MIPS_REL32 *
14 # Likewise CIE 0x220
15 00030240  [0-9a-f]+ R_MIPS_REL32 *
16 00030254  [0-9a-f]+ R_MIPS_REL32 *
17 0003008b  [0-9a-f]+ R_MIPS_REL32      00000000   foo
18 000300d0  [0-9a-f]+ R_MIPS_REL32      00000000   foo
19 0003010e  [0-9a-f]+ R_MIPS_REL32      00000000   foo
20 000301ef  [0-9a-f]+ R_MIPS_REL32      00000000   foo
21 00030234  [0-9a-f]+ R_MIPS_REL32      00000000   foo
22 00030272  [0-9a-f]+ R_MIPS_REL32      00000000   foo
23 #...
24 The section \.eh_frame contains:
25
26 00000000 00000010 00000000 CIE
27   Version:               1
28   Augmentation:          "zR"
29   Code alignment factor: 1
30   Data alignment factor: 4
31   Return address column: 31
32   Augmentation data:     10
33
34   DW_CFA_advance_loc: 0 to 00000000
35   DW_CFA_advance_loc: 0 to 00000000
36   DW_CFA_advance_loc: 0 to 00000000
37
38 00000014 00000010 00000018 FDE cie=00000000 pc=00020000..00020010
39   DW_CFA_nop
40   DW_CFA_nop
41   DW_CFA_nop
42
43 00000028 00000010 0000002c FDE cie=00000000 pc=00020010..00020030
44   DW_CFA_nop
45   DW_CFA_nop
46   DW_CFA_nop
47
48 # basic2 removed
49 0000003c 00000010 00000040 FDE cie=00000000 pc=00020030..00020060
50   DW_CFA_nop
51   DW_CFA_nop
52   DW_CFA_nop
53
54 # basic3 removed
55 00000050 00000010 00000054 FDE cie=00000000 pc=00020060..000200a0
56   DW_CFA_nop
57   DW_CFA_nop
58   DW_CFA_nop
59
60 # basic4 removed
61 00000064 00000010 00000068 FDE cie=00000000 pc=000200a0..000200f0
62   DW_CFA_nop
63   DW_CFA_nop
64   DW_CFA_nop
65
66 00000078 00000018 00000000 CIE
67   Version:               1
68   Augmentation:          "zRP"
69   Code alignment factor: 1
70   Data alignment factor: 4
71   Return address column: 31
72   Augmentation data:     10 00 00 00 00 00
73
74   DW_CFA_advance_loc: 0 to 00000000
75   DW_CFA_advance_loc: 0 to 00000000
76   DW_CFA_advance_loc: 0 to 00000000
77   DW_CFA_nop
78   DW_CFA_nop
79
80 00000094 00000010 00000020 FDE cie=00000078 pc=000200f0..00020100
81   DW_CFA_advance_loc: 0 to 000200f0
82   DW_CFA_advance_loc: 0 to 000200f0
83   DW_CFA_advance_loc: 0 to 000200f0
84
85 000000a8 00000010 00000034 FDE cie=00000078 pc=00020100..00020120
86   DW_CFA_advance_loc: 0 to 00020100
87   DW_CFA_advance_loc: 0 to 00020100
88   DW_CFA_advance_loc: 0 to 00020100
89
90 000000bc 00000014 00000000 CIE
91   Version:               1
92   Augmentation:          "zP"
93   Code alignment factor: 1
94   Data alignment factor: 4
95   Return address column: 31
96   Augmentation data:     50 00 00 00 00 00 00 00
97
98
99 000000d4 00000010 0000001c FDE cie=000000bc pc=00020120..00020130
100   DW_CFA_advance_loc: 0 to 00020120
101   DW_CFA_advance_loc: 0 to 00020120
102   DW_CFA_advance_loc: 0 to 00020120
103
104 000000e8 00000010 00000030 FDE cie=000000bc pc=00020130..00020150
105   DW_CFA_advance_loc: 0 to 00020130
106   DW_CFA_advance_loc: 0 to 00020130
107   DW_CFA_advance_loc: 0 to 00020130
108
109 000000fc 00000014 00000000 CIE
110   Version:               1
111   Augmentation:          "zPR"
112   Code alignment factor: 1
113   Data alignment factor: 4
114   Return address column: 31
115   Augmentation data:     00 00 00 00 00 10
116
117   DW_CFA_advance_loc: 0 to 00000000
118
119 00000114 00000010 0000001c FDE cie=000000fc pc=00020150..00020160
120   DW_CFA_advance_loc: 0 to 00020150
121   DW_CFA_advance_loc: 0 to 00020150
122   DW_CFA_advance_loc: 0 to 00020150
123
124 # FDE for .discard removed
125 # zPR2 removed
126 00000128 00000010 00000030 FDE cie=000000fc pc=00020160..00020190
127   DW_CFA_advance_loc: 0 to 00020160
128   DW_CFA_advance_loc: 0 to 00020160
129   DW_CFA_advance_loc: 0 to 00020160
130
131 0000013c 00000010 00000044 FDE cie=000000fc pc=00020190..000201d0
132   DW_CFA_advance_loc: 0 to 00020190
133   DW_CFA_advance_loc: 0 to 00020190
134   DW_CFA_advance_loc: 0 to 00020190
135
136 00000150 00000010 00000000 CIE
137   Version:               1
138   Augmentation:          "zR"
139   Code alignment factor: 1
140   Data alignment factor: 4
141   Return address column: 31
142   Augmentation data:     10
143
144   DW_CFA_advance_loc: 0 to 00000000
145   DW_CFA_advance_loc: 0 to 00000000
146   DW_CFA_advance_loc: 0 to 00000000
147
148 00000164 00000010 00000018 FDE cie=00000150 pc=000201d0..000201e0
149   DW_CFA_nop
150   DW_CFA_nop
151   DW_CFA_nop
152
153 # basic1 removed, followed by repeat of above
154 00000178 00000010 0000002c FDE cie=00000150 pc=000201e0..000201f0
155   DW_CFA_nop
156   DW_CFA_nop
157   DW_CFA_nop
158
159 0000018c 00000010 00000040 FDE cie=00000150 pc=000201f0..00020210
160   DW_CFA_nop
161   DW_CFA_nop
162   DW_CFA_nop
163
164 000001a0 00000010 00000054 FDE cie=00000150 pc=00020210..00020240
165   DW_CFA_nop
166   DW_CFA_nop
167   DW_CFA_nop
168
169 000001b4 00000010 00000068 FDE cie=00000150 pc=00020240..00020280
170   DW_CFA_nop
171   DW_CFA_nop
172   DW_CFA_nop
173
174 000001c8 00000010 0000007c FDE cie=00000150 pc=00020280..000202d0
175   DW_CFA_nop
176   DW_CFA_nop
177   DW_CFA_nop
178
179 000001dc 00000018 00000000 CIE
180   Version:               1
181   Augmentation:          "zRP"
182   Code alignment factor: 1
183   Data alignment factor: 4
184   Return address column: 31
185   Augmentation data:     10 00 00 00 00 00
186
187   DW_CFA_advance_loc: 0 to 00000000
188   DW_CFA_advance_loc: 0 to 00000000
189   DW_CFA_advance_loc: 0 to 00000000
190   DW_CFA_nop
191   DW_CFA_nop
192
193 000001f8 00000010 00000020 FDE cie=000001dc pc=000202d0..000202e0
194   DW_CFA_advance_loc: 0 to 000202d0
195   DW_CFA_advance_loc: 0 to 000202d0
196   DW_CFA_advance_loc: 0 to 000202d0
197
198 0000020c 00000010 00000034 FDE cie=000001dc pc=000202e0..00020300
199   DW_CFA_advance_loc: 0 to 000202e0
200   DW_CFA_advance_loc: 0 to 000202e0
201   DW_CFA_advance_loc: 0 to 000202e0
202
203 00000220 00000014 00000000 CIE
204   Version:               1
205   Augmentation:          "zP"
206   Code alignment factor: 1
207   Data alignment factor: 4
208   Return address column: 31
209   Augmentation data:     50 00 00 00 00 00 00 00
210
211
212 00000238 00000010 0000001c FDE cie=00000220 pc=00020300..00020310
213   DW_CFA_advance_loc: 0 to 00020300
214   DW_CFA_advance_loc: 0 to 00020300
215   DW_CFA_advance_loc: 0 to 00020300
216
217 0000024c 00000010 00000030 FDE cie=00000220 pc=00020310..00020330
218   DW_CFA_advance_loc: 0 to 00020310
219   DW_CFA_advance_loc: 0 to 00020310
220   DW_CFA_advance_loc: 0 to 00020310
221
222 00000260 00000014 00000000 CIE
223   Version:               1
224   Augmentation:          "zPR"
225   Code alignment factor: 1
226   Data alignment factor: 4
227   Return address column: 31
228   Augmentation data:     00 00 00 00 00 10
229
230   DW_CFA_advance_loc: 0 to 00000000
231
232 00000278 00000010 0000001c FDE cie=00000260 pc=00020330..00020340
233   DW_CFA_advance_loc: 0 to 00020330
234   DW_CFA_advance_loc: 0 to 00020330
235   DW_CFA_advance_loc: 0 to 00020330
236
237 0000028c 00000010 00000030 FDE cie=00000260 pc=00020340..00020370
238   DW_CFA_advance_loc: 0 to 00020340
239   DW_CFA_advance_loc: 0 to 00020340
240   DW_CFA_advance_loc: 0 to 00020340
241
242 000002a0 00000010 00000044 FDE cie=00000260 pc=00020370..000203b0
243   DW_CFA_advance_loc: 0 to 00020370
244   DW_CFA_advance_loc: 0 to 00020370
245   DW_CFA_advance_loc: 0 to 00020370
246
247 000002b4 00000010 00000000 CIE
248   Version:               1
249   Augmentation:          "zR"
250   Code alignment factor: 1
251   Data alignment factor: 4
252   Return address column: 31
253   Augmentation data:     10
254
255   DW_CFA_advance_loc: 0 to 00000000
256   DW_CFA_advance_loc: 0 to 00000000
257   DW_CFA_advance_loc: 0 to 00000000
258
259 000002c8 00000010 00000018 FDE cie=000002b4 pc=000203b0..000203c0
260   DW_CFA_nop
261   DW_CFA_nop
262   DW_CFA_nop
263