1 #source
: reloc
-1a
.s
-mabi
=64 -EB
2 #source
: reloc
-1b.s
-mabi
=64 -EB
6 Relocation section
'\.rela\.text' .*
9 # Relocations against tstarta
11 .* R_MIPS_HI16
.* \
.text \
+ f
+7ff0
14 .* R_MIPS_LO16
.* \
.text \
+ f
+7ff0
17 .* R_MIPS_HI16
.* \
.text \
+ f
+8000
20 .* R_MIPS_LO16
.* \
.text \
+ f
+8000
23 .* R_MIPS_HI16
.* \
.text \
+ 0
26 .* R_MIPS_LO16
.* \
.text \
+ 0
29 .* R_MIPS_HI16
.* \
.text \
+ 7ff0
32 .* R_MIPS_LO16
.* \
.text \
+ 7ff0
35 .* R_MIPS_HI16
.* \
.text \
+ 8010
38 .* R_MIPS_LO16
.* \
.text \
+ 8010
42 # Relocations against t32a
44 .* R_MIPS_HI16
.* \
.text \
+ f
+8010
47 .* R_MIPS_LO16
.* \
.text \
+ f
+8010
50 .* R_MIPS_HI16
.* \
.text \
+ f
+8020
53 .* R_MIPS_LO16
.* \
.text \
+ f
+8020
56 .* R_MIPS_HI16
.* \
.text \
+ 20
59 .* R_MIPS_LO16
.* \
.text \
+ 20
62 .* R_MIPS_HI16
.* \
.text \
+ 8010
65 .* R_MIPS_LO16
.* \
.text \
+ 8010
68 .* R_MIPS_HI16
.* \
.text \
+ 8030
71 .* R_MIPS_LO16
.* \
.text \
+ 8030
75 # Relocations against _start
77 .* R_MIPS_HI16
.* _start \
+ f
+7ff0
80 .* R_MIPS_LO16
.* _start \
+ f
+7ff0
83 .* R_MIPS_HI16
.* _start \
+ f
+8000
86 .* R_MIPS_LO16
.* _start \
+ f
+8000
89 .* R_MIPS_HI16
.* _start \
+ 0
92 .* R_MIPS_LO16
.* _start \
+ 0
95 .* R_MIPS_HI16
.* _start \
+ 7ff0
98 .* R_MIPS_LO16
.* _start \
+ 7ff0
101 .* R_MIPS_HI16
.* _start \
+ 8010
104 .* R_MIPS_LO16
.* _start \
+ 8010
108 # Relocations against tstarta
110 .* R_MIPS_GOT16
.* \
.text \
+ f
+7ff0
113 .* R_MIPS_LO16
.* \
.text \
+ f
+7ff0
116 .* R_MIPS_GOT16
.* \
.text \
+ f
+8000
119 .* R_MIPS_LO16
.* \
.text \
+ f
+8000
122 .* R_MIPS_GOT16
.* \
.text \
+ 0
125 .* R_MIPS_LO16
.* \
.text \
+ 0
128 .* R_MIPS_GOT16
.* \
.text \
+ 7ff0
131 .* R_MIPS_LO16
.* \
.text \
+ 7ff0
134 .* R_MIPS_GOT16
.* \
.text \
+ 8010
137 .* R_MIPS_LO16
.* \
.text \
+ 8010
141 # Relocations against t32a
143 .* R_MIPS_GOT16
.* \
.text \
+ f
+8010
146 .* R_MIPS_LO16
.* \
.text \
+ f
+8010
149 .* R_MIPS_GOT16
.* \
.text \
+ f
+8020
152 .* R_MIPS_LO16
.* \
.text \
+ f
+8020
155 .* R_MIPS_GOT16
.* \
.text \
+ 20
158 .* R_MIPS_LO16
.* \
.text \
+ 20
161 .* R_MIPS_GOT16
.* \
.text \
+ 8010
164 .* R_MIPS_LO16
.* \
.text \
+ 8010
167 .* R_MIPS_GOT16
.* \
.text \
+ 8030
170 .* R_MIPS_LO16
.* \
.text \
+ 8030
174 # Relocations against sdg
176 .* R_MIPS_GPREL16
.* sdg \
+ f
+fffc
179 .* R_MIPS_GPREL16
.* sdg \
+ 0
182 .* R_MIPS_GPREL16
.* sdg \
+ 4
186 # Relocations against sdla
. .sdata should be the first piece of gp
-relative
187 # data
, which the linker script should put _gp
- 0x7ff0.
189 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+801c
192 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+8020
195 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+8024
199 # Relocations against tstarta
201 .* R_MIPS_26
.* \
.text \
+ f
+fffc
204 .* R_MIPS_26
.* \
.text \
+ 0
207 .* R_MIPS_26
.* \
.text \
+ 4
211 # Relocations against t32a
213 .* R_MIPS_26
.* \
.text \
+ 1c
216 .* R_MIPS_26
.* \
.text \
+ 20
219 .* R_MIPS_26
.* \
.text \
+ 24
223 # Relocations against _start
225 .* R_MIPS_26
.* _start \
+ f
+fffc
228 .* R_MIPS_26
.* _start \
+ 0
231 .* R_MIPS_26
.* _start \
+ 4
235 # Relocations against tstartb
237 .* R_MIPS_HI16
.* \
.text \
+ 7fe
0
240 .* R_MIPS_LO16
.* \
.text \
+ 7fe
0
243 .* R_MIPS_HI16
.* \
.text \
+ 7ff0
246 .* R_MIPS_LO16
.* \
.text \
+ 7ff0
249 .* R_MIPS_HI16
.* \
.text \
+ fff0
252 .* R_MIPS_LO16
.* \
.text \
+ fff0
255 .* R_MIPS_HI16
.* \
.text \
+ 17fe
0
258 .* R_MIPS_LO16
.* \
.text \
+ 17fe
0
261 .* R_MIPS_HI16
.* \
.text \
+ 18000
264 .* R_MIPS_LO16
.* \
.text \
+ 18000
268 # Relocations against t32b
270 .* R_MIPS_HI16
.* \
.text \
+ 8000
273 .* R_MIPS_LO16
.* \
.text \
+ 8000
276 .* R_MIPS_HI16
.* \
.text \
+ 8010
279 .* R_MIPS_LO16
.* \
.text \
+ 8010
282 .* R_MIPS_HI16
.* \
.text \
+ 10010
285 .* R_MIPS_LO16
.* \
.text \
+ 10010
288 .* R_MIPS_HI16
.* \
.text \
+ 18000
291 .* R_MIPS_LO16
.* \
.text \
+ 18000
294 .* R_MIPS_HI16
.* \
.text \
+ 18020
297 .* R_MIPS_LO16
.* \
.text \
+ 18020
301 # Relocations against _start
303 .* R_MIPS_HI16
.* _start \
+ f
+7ff0
306 .* R_MIPS_LO16
.* _start \
+ f
+7ff0
309 .* R_MIPS_HI16
.* _start \
+ f
+8000
312 .* R_MIPS_LO16
.* _start \
+ f
+8000
315 .* R_MIPS_HI16
.* _start \
+ 0
318 .* R_MIPS_LO16
.* _start \
+ 0
321 .* R_MIPS_HI16
.* _start \
+ 7ff0
324 .* R_MIPS_LO16
.* _start \
+ 7ff0
327 .* R_MIPS_HI16
.* _start \
+ 8010
330 .* R_MIPS_LO16
.* _start \
+ 8010
334 # Relocations against tstartb
336 .* R_MIPS_GOT16
.* \
.text \
+ 7fe
0
339 .* R_MIPS_LO16
.* \
.text \
+ 7fe
0
342 .* R_MIPS_GOT16
.* \
.text \
+ 7ff0
345 .* R_MIPS_LO16
.* \
.text \
+ 7ff0
348 .* R_MIPS_GOT16
.* \
.text \
+ fff0
351 .* R_MIPS_LO16
.* \
.text \
+ fff0
354 .* R_MIPS_GOT16
.* \
.text \
+ 17fe
0
357 .* R_MIPS_LO16
.* \
.text \
+ 17fe
0
360 .* R_MIPS_GOT16
.* \
.text \
+ 18000
363 .* R_MIPS_LO16
.* \
.text \
+ 18000
367 # Relocations against t32b
369 .* R_MIPS_GOT16
.* \
.text \
+ 8000
372 .* R_MIPS_LO16
.* \
.text \
+ 8000
375 .* R_MIPS_GOT16
.* \
.text \
+ 8010
378 .* R_MIPS_LO16
.* \
.text \
+ 8010
381 .* R_MIPS_GOT16
.* \
.text \
+ 10010
384 .* R_MIPS_LO16
.* \
.text \
+ 10010
387 .* R_MIPS_GOT16
.* \
.text \
+ 18000
390 .* R_MIPS_LO16
.* \
.text \
+ 18000
393 .* R_MIPS_GOT16
.* \
.text \
+ 18020
396 .* R_MIPS_LO16
.* \
.text \
+ 18020
400 # Relocations against sdg
402 .* R_MIPS_GPREL16
.* sdg \
+ f
+fffc
405 .* R_MIPS_GPREL16
.* sdg \
+ 0
408 .* R_MIPS_GPREL16
.* sdg \
+ 4
412 # Relocations against sdlb
414 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+803c
417 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+8040
420 .* R_MIPS_GPREL16
.* \
.sdata \
+ f
+8044
424 # Relocations against tstartb
426 .* R_MIPS_26
.* \
.text \
+ ffec
429 .* R_MIPS_26
.* \
.text \
+ fff0
432 .* R_MIPS_26
.* \
.text \
+ fff4
436 # Relocations against t32b
438 .* R_MIPS_26
.* \
.text \
+ 1000c
441 .* R_MIPS_26
.* \
.text \
+ 10010
444 .* R_MIPS_26
.* \
.text \
+ 10014
448 # Relocations against _start
450 .* R_MIPS_26
.* _start \
+ f
+fffc
453 .* R_MIPS_26
.* _start \
+ 0
456 .* R_MIPS_26
.* _start \
+ 4