1 #name: MIPS eh-frame 1, n64
4 #as: -march=from-abi -EB -64 --defsym alignment=3 --defsym fill=0x40
6 #ld: -shared -melf64btsmip -Teh-frame1.ld
7 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created.
9 Relocation section '\.rel\.dyn' .*:
11 0+00+000 [0-9a-f]+ R_MIPS_NONE *
14 # Initial PCs for the FDEs attached to CIE 0x120
15 0+00030148 [0-9a-f]+ R_MIPS_REL32 *
18 0+00030168 [0-9a-f]+ R_MIPS_REL32 *
21 0+00030308 [0-9a-f]+ R_MIPS_REL32 *
24 0+00030328 [0-9a-f]+ R_MIPS_REL32 *
27 0+000300cb [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo
30 0+00030138 [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo
33 0+00030192 [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo
36 Contents of the \.eh_frame section:
38 0+0000 0+0014 0+0000 CIE
41 Code alignment factor: 1
42 Data alignment factor: 4
43 Return address column: 31
46 DW_CFA_advance_loc: 0 to 0+0000
47 DW_CFA_advance_loc: 0 to 0+0000
48 DW_CFA_advance_loc: 0 to 0+0000
54 0+0018 0+001c 0+001c FDE cie=0+0000 pc=0+020000..0+020010
63 0+0038 0+001c 0+003c FDE cie=0+0000 pc=0+020010..0+020030
73 0+0058 0+001c 0+005c FDE cie=0+0000 pc=0+020030..0+020060
83 0+0078 0+001c 0+007c FDE cie=0+0000 pc=0+020060..0+0200a0
93 0+0098 0+001c 0+009c FDE cie=0+0000 pc=0+0200a0..0+0200f0
102 0+00b8 0+0024 0+0000 CIE
105 Code alignment factor: 1
106 Data alignment factor: 4
107 Return address column: 31
108 Augmentation data: 1c 00 00 00 00 00 00 00 00 00
110 DW_CFA_advance_loc: 0 to 0+0000
111 DW_CFA_advance_loc: 0 to 0+0000
112 DW_CFA_advance_loc: 0 to 0+0000
113 DW_CFA_advance_loc: 0 to 0+0000
114 DW_CFA_advance_loc: 0 to 0+0000
115 DW_CFA_advance_loc: 0 to 0+0000
116 DW_CFA_advance_loc: 0 to 0+0000
124 0+00e0 0+001c 0+002c FDE cie=0+00b8 pc=0+0200f0..0+020100
125 DW_CFA_advance_loc: 0 to 0+0200f0
126 DW_CFA_advance_loc: 0 to 0+0200f0
127 DW_CFA_advance_loc: 0 to 0+0200f0
128 DW_CFA_advance_loc: 0 to 0+0200f0
129 DW_CFA_advance_loc: 0 to 0+0200f0
130 DW_CFA_advance_loc: 0 to 0+0200f0
131 DW_CFA_advance_loc: 0 to 0+0200f0
133 0+0100 0+001c 0+004c FDE cie=0+00b8 pc=0+020100..0+020120
134 DW_CFA_advance_loc: 0 to 0+020100
135 DW_CFA_advance_loc: 0 to 0+020100
136 DW_CFA_advance_loc: 0 to 0+020100
137 DW_CFA_advance_loc: 0 to 0+020100
138 DW_CFA_advance_loc: 0 to 0+020100
139 DW_CFA_advance_loc: 0 to 0+020100
140 DW_CFA_advance_loc: 0 to 0+020100
142 0+0120 0+001c 0+0000 CIE
145 Code alignment factor: 1
146 Data alignment factor: 4
147 Return address column: 31
148 Augmentation data: 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
151 0+0140 0+001c 0+0024 FDE cie=0+0120 pc=0+020120..0+020130
152 DW_CFA_advance_loc: 0 to 0+020120
153 DW_CFA_advance_loc: 0 to 0+020120
154 DW_CFA_advance_loc: 0 to 0+020120
155 DW_CFA_advance_loc: 0 to 0+020120
156 DW_CFA_advance_loc: 0 to 0+020120
157 DW_CFA_advance_loc: 0 to 0+020120
158 DW_CFA_advance_loc: 0 to 0+020120
160 0+0160 0+001c 0+0044 FDE cie=0+0120 pc=0+020130..0+020150
161 DW_CFA_advance_loc: 0 to 0+020130
162 DW_CFA_advance_loc: 0 to 0+020130
163 DW_CFA_advance_loc: 0 to 0+020130
164 DW_CFA_advance_loc: 0 to 0+020130
165 DW_CFA_advance_loc: 0 to 0+020130
166 DW_CFA_advance_loc: 0 to 0+020130
167 DW_CFA_advance_loc: 0 to 0+020130
169 0+0180 0+001c 0+0000 CIE
172 Code alignment factor: 1
173 Data alignment factor: 4
174 Return address column: 31
175 Augmentation data: 00 00 00 00 00 00 00 00 00 1c
177 DW_CFA_advance_loc: 0 to 0+0000
178 DW_CFA_advance_loc: 0 to 0+0000
179 DW_CFA_advance_loc: 0 to 0+0000
180 DW_CFA_advance_loc: 0 to 0+0000
181 DW_CFA_advance_loc: 0 to 0+0000
183 0+01a0 0+001c 0+0024 FDE cie=0+0180 pc=0+020150..0+020160
184 DW_CFA_advance_loc: 0 to 0+020150
185 DW_CFA_advance_loc: 0 to 0+020150
186 DW_CFA_advance_loc: 0 to 0+020150
187 DW_CFA_advance_loc: 0 to 0+020150
188 DW_CFA_advance_loc: 0 to 0+020150
189 DW_CFA_advance_loc: 0 to 0+020150
190 DW_CFA_advance_loc: 0 to 0+020150
192 # FDE for .discard removed
194 0+01c0 0+001c 0+0044 FDE cie=0+0180 pc=0+020160..0+020190
195 DW_CFA_advance_loc: 0 to 0+020160
196 DW_CFA_advance_loc: 0 to 0+020160
197 DW_CFA_advance_loc: 0 to 0+020160
198 DW_CFA_advance_loc: 0 to 0+020160
199 DW_CFA_advance_loc: 0 to 0+020160
200 DW_CFA_advance_loc: 0 to 0+020160
201 DW_CFA_advance_loc: 0 to 0+020160
203 0+01e0 0+001c 0+0064 FDE cie=0+0180 pc=0+020190..0+0201d0
204 DW_CFA_advance_loc: 0 to 0+020190
205 DW_CFA_advance_loc: 0 to 0+020190
206 DW_CFA_advance_loc: 0 to 0+020190
207 DW_CFA_advance_loc: 0 to 0+020190
208 DW_CFA_advance_loc: 0 to 0+020190
209 DW_CFA_advance_loc: 0 to 0+020190
210 DW_CFA_advance_loc: 0 to 0+020190
212 0+0200 0+001c 0+0204 FDE cie=0+0000 pc=0+0201d0..0+0201e0
221 # basic1 removed, followed by repeat of above
222 0+0220 0+001c 0+0224 FDE cie=0+0000 pc=0+0201e0..0+0201f0
231 0+0240 0+001c 0+0244 FDE cie=0+0000 pc=0+0201f0..0+020210
240 0+0260 0+001c 0+0264 FDE cie=0+0000 pc=0+020210..0+020240
249 0+0280 0+001c 0+0284 FDE cie=0+0000 pc=0+020240..0+020280
258 0+02a0 0+001c 0+02a4 FDE cie=0+0000 pc=0+020280..0+0202d0
267 0+02c0 0+001c 0+020c FDE cie=0+00b8 pc=0+0202d0..0+0202e0
268 DW_CFA_advance_loc: 0 to 0+0202d0
269 DW_CFA_advance_loc: 0 to 0+0202d0
270 DW_CFA_advance_loc: 0 to 0+0202d0
271 DW_CFA_advance_loc: 0 to 0+0202d0
272 DW_CFA_advance_loc: 0 to 0+0202d0
273 DW_CFA_advance_loc: 0 to 0+0202d0
274 DW_CFA_advance_loc: 0 to 0+0202d0
276 0+02e0 0+001c 0+022c FDE cie=0+00b8 pc=0+0202e0..0+020300
277 DW_CFA_advance_loc: 0 to 0+0202e0
278 DW_CFA_advance_loc: 0 to 0+0202e0
279 DW_CFA_advance_loc: 0 to 0+0202e0
280 DW_CFA_advance_loc: 0 to 0+0202e0
281 DW_CFA_advance_loc: 0 to 0+0202e0
282 DW_CFA_advance_loc: 0 to 0+0202e0
283 DW_CFA_advance_loc: 0 to 0+0202e0
285 0+0300 0+001c 0+01e4 FDE cie=0+0120 pc=0+020300..0+020310
286 DW_CFA_advance_loc: 0 to 0+020300
287 DW_CFA_advance_loc: 0 to 0+020300
288 DW_CFA_advance_loc: 0 to 0+020300
289 DW_CFA_advance_loc: 0 to 0+020300
290 DW_CFA_advance_loc: 0 to 0+020300
291 DW_CFA_advance_loc: 0 to 0+020300
292 DW_CFA_advance_loc: 0 to 0+020300
294 0+0320 0+001c 0+0204 FDE cie=0+0120 pc=0+020310..0+020330
295 DW_CFA_advance_loc: 0 to 0+020310
296 DW_CFA_advance_loc: 0 to 0+020310
297 DW_CFA_advance_loc: 0 to 0+020310
298 DW_CFA_advance_loc: 0 to 0+020310
299 DW_CFA_advance_loc: 0 to 0+020310
300 DW_CFA_advance_loc: 0 to 0+020310
301 DW_CFA_advance_loc: 0 to 0+020310
303 0+0340 0+001c 0+01c4 FDE cie=0+0180 pc=0+020330..0+020340
304 DW_CFA_advance_loc: 0 to 0+020330
305 DW_CFA_advance_loc: 0 to 0+020330
306 DW_CFA_advance_loc: 0 to 0+020330
307 DW_CFA_advance_loc: 0 to 0+020330
308 DW_CFA_advance_loc: 0 to 0+020330
309 DW_CFA_advance_loc: 0 to 0+020330
310 DW_CFA_advance_loc: 0 to 0+020330
312 0+0360 0+001c 0+01e4 FDE cie=0+0180 pc=0+020340..0+020370
313 DW_CFA_advance_loc: 0 to 0+020340
314 DW_CFA_advance_loc: 0 to 0+020340
315 DW_CFA_advance_loc: 0 to 0+020340
316 DW_CFA_advance_loc: 0 to 0+020340
317 DW_CFA_advance_loc: 0 to 0+020340
318 DW_CFA_advance_loc: 0 to 0+020340
319 DW_CFA_advance_loc: 0 to 0+020340
321 0+0380 0+001c 0+0204 FDE cie=0+0180 pc=0+020370..0+0203b0
322 DW_CFA_advance_loc: 0 to 0+020370
323 DW_CFA_advance_loc: 0 to 0+020370
324 DW_CFA_advance_loc: 0 to 0+020370
325 DW_CFA_advance_loc: 0 to 0+020370
326 DW_CFA_advance_loc: 0 to 0+020370
327 DW_CFA_advance_loc: 0 to 0+020370
328 DW_CFA_advance_loc: 0 to 0+020370
330 0+03a0 0+001c 0+03a4 FDE cie=0+0000 pc=0+0203b0..0+0203c0