Commit | Line | Data |
---|---|---|
690f47bf RS |
1 | |
2 | .* file format .* | |
3 | ||
4 | ||
5 | Disassembly of section \.plt: | |
6 | ||
7 | # Only _dc (direct call from compressed code) functions should have a | |
8 | # MIPS16 PLT. Note that indirect calls do not influence the choice, | |
9 | # so f_ic and f_lo_ic have MIPS rather than MIPS16 PLTs. | |
10 | 10100000 <_PROCEDURE_LINKAGE_TABLE_>: | |
11 | .*: 3c1c1020 lui \$28,0x1020 | |
12 | .*: 8f990000 lw \$25,0\(\$28\) | |
13 | .*: 279c0000 addiu \$28,\$28,0 | |
14 | .*: 031cc023 subu \$24,\$24,\$28 | |
40fc1451 | 15 | .*: 03e07825 move \$15,\$31 |
690f47bf RS |
16 | .*: 0018c082 srl \$24,\$24,0x2 |
17 | .*: 0320f809 jalr \$25 | |
18 | .*: 2718fffe addiu \$24,\$24,-2 | |
19 | ||
20 | 10100020 <f_lo_iu@plt>: | |
21 | .*: 3c0f1020 lui \$15,0x1020 | |
22 | .*: 8df90008 lw \$25,8\(\$15\) | |
23 | .*: 03200008 jr \$25 | |
24 | .*: 25f80008 addiu \$24,\$15,8 | |
25 | ||
26 | 10100030 <f_lo_iu_du_dc@plt>: | |
27 | .*: 3c0f1020 lui \$15,0x1020 | |
28 | .*: 8df9000c lw \$25,12\(\$15\) | |
29 | .*: 03200008 jr \$25 | |
30 | .*: 25f8000c addiu \$24,\$15,12 | |
31 | ||
32 | 10100040 <f_lo_du_ic_dc@plt>: | |
33 | .*: 3c0f1020 lui \$15,0x1020 | |
34 | .*: 8df90010 lw \$25,16\(\$15\) | |
35 | .*: 03200008 jr \$25 | |
36 | .*: 25f80010 addiu \$24,\$15,16 | |
37 | ||
38 | 10100050 <f_du_dc@plt>: | |
39 | .*: 3c0f1020 lui \$15,0x1020 | |
40 | .*: 8df90014 lw \$25,20\(\$15\) | |
41 | .*: 03200008 jr \$25 | |
42 | .*: 25f80014 addiu \$24,\$15,20 | |
43 | ||
44 | 10100060 <f_iu_du_ic@plt>: | |
45 | .*: 3c0f1020 lui \$15,0x1020 | |
46 | .*: 8df9001c lw \$25,28\(\$15\) | |
47 | .*: 03200008 jr \$25 | |
48 | .*: 25f8001c addiu \$24,\$15,28 | |
49 | ||
50 | 10100070 <f_lo_du_ic@plt>: | |
51 | .*: 3c0f1020 lui \$15,0x1020 | |
52 | .*: 8df90020 lw \$25,32\(\$15\) | |
53 | .*: 03200008 jr \$25 | |
54 | .*: 25f80020 addiu \$24,\$15,32 | |
55 | ||
56 | 10100080 <f_lo_iu_ic@plt>: | |
57 | .*: 3c0f1020 lui \$15,0x1020 | |
58 | .*: 8df90028 lw \$25,40\(\$15\) | |
59 | .*: 03200008 jr \$25 | |
60 | .*: 25f80028 addiu \$24,\$15,40 | |
61 | ||
62 | 10100090 <f_lo_ic@plt>: | |
63 | .*: 3c0f1020 lui \$15,0x1020 | |
64 | .*: 8df9002c lw \$25,44\(\$15\) | |
65 | .*: 03200008 jr \$25 | |
66 | .*: 25f8002c addiu \$24,\$15,44 | |
67 | ||
68 | 101000a0 <f_lo_du_dc@plt>: | |
69 | .*: 3c0f1020 lui \$15,0x1020 | |
70 | .*: 8df90030 lw \$25,48\(\$15\) | |
71 | .*: 03200008 jr \$25 | |
72 | .*: 25f80030 addiu \$24,\$15,48 | |
73 | ||
74 | 101000b0 <f_du@plt>: | |
75 | .*: 3c0f1020 lui \$15,0x1020 | |
76 | .*: 8df90034 lw \$25,52\(\$15\) | |
77 | .*: 03200008 jr \$25 | |
78 | .*: 25f80034 addiu \$24,\$15,52 | |
79 | ||
80 | 101000c0 <f_du_ic_dc@plt>: | |
81 | .*: 3c0f1020 lui \$15,0x1020 | |
82 | .*: 8df90038 lw \$25,56\(\$15\) | |
83 | .*: 03200008 jr \$25 | |
84 | .*: 25f80038 addiu \$24,\$15,56 | |
85 | ||
86 | 101000d0 <f_du_ic@plt>: | |
87 | .*: 3c0f1020 lui \$15,0x1020 | |
88 | .*: 8df9003c lw \$25,60\(\$15\) | |
89 | .*: 03200008 jr \$25 | |
90 | .*: 25f8003c addiu \$24,\$15,60 | |
91 | ||
92 | 101000e0 <f_iu_du_dc@plt>: | |
93 | .*: 3c0f1020 lui \$15,0x1020 | |
94 | .*: 8df90040 lw \$25,64\(\$15\) | |
95 | .*: 03200008 jr \$25 | |
96 | .*: 25f80040 addiu \$24,\$15,64 | |
97 | ||
98 | 101000f0 <f_iu_du@plt>: | |
99 | .*: 3c0f1020 lui \$15,0x1020 | |
100 | .*: 8df90048 lw \$25,72\(\$15\) | |
101 | .*: 03200008 jr \$25 | |
102 | .*: 25f80048 addiu \$24,\$15,72 | |
103 | ||
104 | 10100100 <f_lo_iu_du@plt>: | |
105 | .*: 3c0f1020 lui \$15,0x1020 | |
106 | .*: 8df9004c lw \$25,76\(\$15\) | |
107 | .*: 03200008 jr \$25 | |
108 | .*: 25f8004c addiu \$24,\$15,76 | |
109 | ||
110 | 10100110 <f_lo_du@plt>: | |
111 | .*: 3c0f1020 lui \$15,0x1020 | |
112 | .*: 8df90058 lw \$25,88\(\$15\) | |
113 | .*: 03200008 jr \$25 | |
114 | .*: 25f80058 addiu \$24,\$15,88 | |
115 | ||
116 | 10100120 <f_iu_du_ic_dc@plt>: | |
117 | .*: 3c0f1020 lui \$15,0x1020 | |
118 | .*: 8df90060 lw \$25,96\(\$15\) | |
119 | .*: 03200008 jr \$25 | |
120 | .*: 25f80060 addiu \$24,\$15,96 | |
121 | ||
122 | 10100130 <f_lo_iu_du_ic@plt>: | |
123 | .*: 3c0f1020 lui \$15,0x1020 | |
124 | .*: 8df90068 lw \$25,104\(\$15\) | |
125 | .*: 03200008 jr \$25 | |
126 | .*: 25f80068 addiu \$24,\$15,104 | |
127 | ||
128 | 10100140 <f_lo_iu_du_ic_dc@plt>: | |
129 | .*: 3c0f1020 lui \$15,0x1020 | |
130 | .*: 8df9006c lw \$25,108\(\$15\) | |
131 | .*: 03200008 jr \$25 | |
132 | .*: 25f8006c addiu \$24,\$15,108 | |
133 | ||
134 | 10100150 <f_lo@plt>: | |
135 | .*: 3c0f1020 lui \$15,0x1020 | |
136 | .*: 8df90074 lw \$25,116\(\$15\) | |
137 | .*: 03200008 jr \$25 | |
138 | .*: 25f80074 addiu \$24,\$15,116 | |
139 | ||
140 | 10100160 <f_lo_iu_du_dc@mips16plt>: | |
141 | .*: b203 lw \$2,1010016c <f_lo_iu_du_dc@mips16plt\+0xc> | |
142 | .*: 9a60 lw \$3,0\(\$2\) | |
143 | .*: 651a move \$24,\$2 | |
144 | .*: eb00 jr \$3 | |
145 | .*: 653b move \$25,\$3 | |
146 | .*: 6500 nop | |
147 | .*: .... .... \.word 0x1020000c | |
148 | ||
149 | 10100170 <f_lo_du_ic_dc@mips16plt>: | |
150 | .*: b203 lw \$2,1010017c <f_lo_du_ic_dc@mips16plt\+0xc> | |
151 | .*: 9a60 lw \$3,0\(\$2\) | |
152 | .*: 651a move \$24,\$2 | |
153 | .*: eb00 jr \$3 | |
154 | .*: 653b move \$25,\$3 | |
155 | .*: 6500 nop | |
156 | .*: .... .... \.word 0x10200010 | |
157 | ||
158 | 10100180 <f_du_dc@mips16plt>: | |
159 | .*: b203 lw \$2,1010018c <f_du_dc@mips16plt\+0xc> | |
160 | .*: 9a60 lw \$3,0\(\$2\) | |
161 | .*: 651a move \$24,\$2 | |
162 | .*: eb00 jr \$3 | |
163 | .*: 653b move \$25,\$3 | |
164 | .*: 6500 nop | |
165 | .*: .... .... \.word 0x10200014 | |
166 | ||
167 | 10100190 <f_lo_iu_dc@mips16plt>: | |
168 | .*: b203 lw \$2,1010019c <f_lo_iu_dc@mips16plt\+0xc> | |
169 | .*: 9a60 lw \$3,0\(\$2\) | |
170 | .*: 651a move \$24,\$2 | |
171 | .*: eb00 jr \$3 | |
172 | .*: 653b move \$25,\$3 | |
173 | .*: 6500 nop | |
174 | .*: .... .... \.word 0x10200018 | |
175 | ||
176 | 101001a0 <f_iu_dc@mips16plt>: | |
177 | .*: b203 lw \$2,101001ac <f_iu_dc@mips16plt\+0xc> | |
178 | .*: 9a60 lw \$3,0\(\$2\) | |
179 | .*: 651a move \$24,\$2 | |
180 | .*: eb00 jr \$3 | |
181 | .*: 653b move \$25,\$3 | |
182 | .*: 6500 nop | |
183 | .*: .... .... \.word 0x10200024 | |
184 | ||
185 | 101001b0 <f_lo_du_dc@mips16plt>: | |
186 | .*: b203 lw \$2,101001bc <f_lo_du_dc@mips16plt\+0xc> | |
187 | .*: 9a60 lw \$3,0\(\$2\) | |
188 | .*: 651a move \$24,\$2 | |
189 | .*: eb00 jr \$3 | |
190 | .*: 653b move \$25,\$3 | |
191 | .*: 6500 nop | |
192 | .*: .... .... \.word 0x10200030 | |
193 | ||
194 | 101001c0 <f_du_ic_dc@mips16plt>: | |
195 | .*: b203 lw \$2,101001cc <f_du_ic_dc@mips16plt\+0xc> | |
196 | .*: 9a60 lw \$3,0\(\$2\) | |
197 | .*: 651a move \$24,\$2 | |
198 | .*: eb00 jr \$3 | |
199 | .*: 653b move \$25,\$3 | |
200 | .*: 6500 nop | |
201 | .*: .... .... \.word 0x10200038 | |
202 | ||
203 | 101001d0 <f_iu_du_dc@mips16plt>: | |
204 | .*: b203 lw \$2,101001dc <f_iu_du_dc@mips16plt\+0xc> | |
205 | .*: 9a60 lw \$3,0\(\$2\) | |
206 | .*: 651a move \$24,\$2 | |
207 | .*: eb00 jr \$3 | |
208 | .*: 653b move \$25,\$3 | |
209 | .*: 6500 nop | |
210 | .*: .... .... \.word 0x10200040 | |
211 | ||
212 | 101001e0 <f_lo_dc@mips16plt>: | |
213 | .*: b203 lw \$2,101001ec <f_lo_dc@mips16plt\+0xc> | |
214 | .*: 9a60 lw \$3,0\(\$2\) | |
215 | .*: 651a move \$24,\$2 | |
216 | .*: eb00 jr \$3 | |
217 | .*: 653b move \$25,\$3 | |
218 | .*: 6500 nop | |
219 | .*: .... .... \.word 0x10200044 | |
220 | ||
221 | 101001f0 <f_dc@mips16plt>: | |
222 | .*: b203 lw \$2,101001fc <f_dc@mips16plt\+0xc> | |
223 | .*: 9a60 lw \$3,0\(\$2\) | |
224 | .*: 651a move \$24,\$2 | |
225 | .*: eb00 jr \$3 | |
226 | .*: 653b move \$25,\$3 | |
227 | .*: 6500 nop | |
228 | .*: .... .... \.word 0x10200050 | |
229 | ||
230 | 10100200 <f_ic_dc@mips16plt>: | |
231 | .*: b203 lw \$2,1010020c <f_ic_dc@mips16plt\+0xc> | |
232 | .*: 9a60 lw \$3,0\(\$2\) | |
233 | .*: 651a move \$24,\$2 | |
234 | .*: eb00 jr \$3 | |
235 | .*: 653b move \$25,\$3 | |
236 | .*: 6500 nop | |
237 | .*: .... .... \.word 0x10200054 | |
238 | ||
239 | 10100210 <f_iu_ic_dc@mips16plt>: | |
240 | .*: b203 lw \$2,1010021c <f_iu_ic_dc@mips16plt\+0xc> | |
241 | .*: 9a60 lw \$3,0\(\$2\) | |
242 | .*: 651a move \$24,\$2 | |
243 | .*: eb00 jr \$3 | |
244 | .*: 653b move \$25,\$3 | |
245 | .*: 6500 nop | |
246 | .*: .... .... \.word 0x1020005c | |
247 | ||
248 | 10100220 <f_iu_du_ic_dc@mips16plt>: | |
249 | .*: b203 lw \$2,1010022c <f_iu_du_ic_dc@mips16plt\+0xc> | |
250 | .*: 9a60 lw \$3,0\(\$2\) | |
251 | .*: 651a move \$24,\$2 | |
252 | .*: eb00 jr \$3 | |
253 | .*: 653b move \$25,\$3 | |
254 | .*: 6500 nop | |
255 | .*: .... .... \.word 0x10200060 | |
256 | ||
257 | 10100230 <f_lo_iu_ic_dc@mips16plt>: | |
258 | .*: b203 lw \$2,1010023c <f_lo_iu_ic_dc@mips16plt\+0xc> | |
259 | .*: 9a60 lw \$3,0\(\$2\) | |
260 | .*: 651a move \$24,\$2 | |
261 | .*: eb00 jr \$3 | |
262 | .*: 653b move \$25,\$3 | |
263 | .*: 6500 nop | |
264 | .*: .... .... \.word 0x10200064 | |
265 | ||
266 | 10100240 <f_lo_iu_du_ic_dc@mips16plt>: | |
267 | .*: b203 lw \$2,1010024c <f_lo_iu_du_ic_dc@mips16plt\+0xc> | |
268 | .*: 9a60 lw \$3,0\(\$2\) | |
269 | .*: 651a move \$24,\$2 | |
270 | .*: eb00 jr \$3 | |
271 | .*: 653b move \$25,\$3 | |
272 | .*: 6500 nop | |
273 | .*: .... .... \.word 0x1020006c | |
274 | ||
275 | 10100250 <f_lo_ic_dc@mips16plt>: | |
276 | .*: b203 lw \$2,1010025c <f_lo_ic_dc@mips16plt\+0xc> | |
277 | .*: 9a60 lw \$3,0\(\$2\) | |
278 | .*: 651a move \$24,\$2 | |
279 | .*: eb00 jr \$3 | |
280 | .*: 653b move \$25,\$3 | |
281 | .*: 6500 nop | |
282 | .*: .... .... \.word 0x10200070 | |
283 | ||
284 | Disassembly of section \.text\.a: | |
285 | ||
286 | 10101000 <testc>: | |
287 | .*: .... .... jal [0-9a-f]+ <f_dc@mips16plt> | |
288 | .*: 6500 nop | |
289 | .*: f090 9b4c lw \$2,-32628\(\$3\) | |
290 | # ^ global GOT entry for f_ic | |
291 | .*: .... .... jal [0-9a-f]+ <f_ic_dc@mips16plt> | |
292 | .*: 6500 nop | |
293 | .*: f010 9b58 lw \$2,-32744\(\$3\) | |
294 | # ^ local GOT entry for f_ic_dc@mips16plt | |
295 | .*: .... .... jal [0-9a-f]+ <f_du_dc@mips16plt> | |
296 | .*: 6500 nop | |
297 | .*: f010 9b5c lw \$2,-32740\(\$3\) | |
298 | # ^ local GOT entry for f_du_ic@plt | |
299 | .*: .... .... jal [0-9a-f]+ <f_du_ic_dc@mips16plt> | |
300 | .*: 6500 nop | |
301 | .*: f030 9b40 lw \$2,-32736\(\$3\) | |
302 | # ^ local GOT entry for f_du_ic_dc@plt | |
303 | .*: .... .... jal [0-9a-f]+ <f_iu_dc@mips16plt> | |
304 | .*: 6500 nop | |
305 | .*: f090 9b48 lw \$2,-32632\(\$3\) | |
306 | # ^ global GOT entry for f_iu_ic | |
307 | .*: .... .... jal [0-9a-f]+ <f_iu_ic_dc@mips16plt> | |
308 | .*: 6500 nop | |
309 | .*: f030 9b44 lw \$2,-32732\(\$3\) | |
310 | # ^ local GOT entry for f_iu_ic_dc@mips16plt | |
311 | .*: .... .... jal [0-9a-f]+ <f_iu_du_dc@mips16plt> | |
312 | .*: 6500 nop | |
313 | .*: f030 9b48 lw \$2,-32728\(\$3\) | |
314 | # ^ local GOT entry for f_iu_du_ic@plt | |
315 | .*: .... .... jal [0-9a-f]+ <f_iu_du_ic_dc@mips16plt> | |
316 | .*: 6500 nop | |
317 | .*: f030 9b4c lw \$2,-32724\(\$3\) | |
318 | # ^ local GOT entry for f_iu_du_ic_dc@plt | |
319 | .*: .... .... jal [0-9a-f]+ <f_lo_dc@mips16plt> | |
320 | .*: 6500 nop | |
321 | .*: f030 9b50 lw \$2,-32720\(\$3\) | |
322 | # ^ local GOT entry for f_lo_ic@plt | |
323 | .*: .... .... jal [0-9a-f]+ <f_lo_ic_dc@mips16plt> | |
324 | .*: 6500 nop | |
325 | .*: f030 9b54 lw \$2,-32716\(\$3\) | |
326 | # ^ local GOT entry for f_lo_ic_dc@mips16plt | |
327 | .*: .... .... jal [0-9a-f]+ <f_lo_du_dc@mips16plt> | |
328 | .*: 6500 nop | |
329 | .*: f030 9b58 lw \$2,-32712\(\$3\) | |
330 | # ^ local GOT entry for f_lo_du_ic@plt | |
331 | .*: .... .... jal [0-9a-f]+ <f_lo_du_ic_dc@mips16plt> | |
332 | .*: 6500 nop | |
333 | .*: f030 9b5c lw \$2,-32708\(\$3\) | |
334 | # ^ local GOT entry for f_lo_du_ic_dc@plt | |
335 | .*: .... .... jal [0-9a-f]+ <f_lo_iu_dc@mips16plt> | |
336 | .*: 6500 nop | |
337 | .*: f050 9b40 lw \$2,-32704\(\$3\) | |
338 | # ^ local GOT entry for f_lo_iu_ic@plt | |
339 | .*: .... .... jal [0-9a-f]+ <f_lo_iu_ic_dc@mips16plt> | |
340 | .*: 6500 nop | |
341 | .*: f050 9b44 lw \$2,-32700\(\$3\) | |
342 | # ^ local GOT entry for f_lo_iu_ic_dc@mips16plt | |
343 | .*: .... .... jal [0-9a-f]+ <f_lo_iu_du_dc@mips16plt> | |
344 | .*: 6500 nop | |
345 | .*: f050 9b48 lw \$2,-32696\(\$3\) | |
346 | # ^ local GOT entry for f_lo_iu_du_ic@plt | |
347 | .*: .... .... jal [0-9a-f]+ <f_lo_iu_du_ic_dc@mips16plt> | |
348 | .*: 6500 nop | |
349 | .*: f050 9b4c lw \$2,-32692\(\$3\) | |
350 | # ^ local GOT entry for f_lo_iu_du_ic_dc@plt | |
351 | .*: e820 jr \$31 | |
352 | ||
353 | Disassembly of section \.text\.b: | |
354 | ||
355 | 10102000 <testu>: | |
356 | .*: ........ jal [0-9a-f]+ <f_du@plt> | |
357 | .*: 00000000 nop | |
358 | .*: ........ j [0-9a-f]+ <f_du@plt> | |
359 | .*: 00000000 nop | |
360 | .*: ........ jal [0-9a-f]+ <f_du_dc@plt> | |
361 | .*: 00000000 nop | |
362 | .*: ........ j [0-9a-f]+ <f_du_dc@plt> | |
363 | .*: 00000000 nop | |
364 | .*: ........ jal [0-9a-f]+ <f_du_ic@plt> | |
365 | .*: 00000000 nop | |
366 | .*: ........ j [0-9a-f]+ <f_du_ic@plt> | |
367 | .*: 00000000 nop | |
368 | .*: ........ jal [0-9a-f]+ <f_du_ic_dc@plt> | |
369 | .*: 00000000 nop | |
370 | .*: ........ j [0-9a-f]+ <f_du_ic_dc@plt> | |
371 | .*: 00000000 nop | |
372 | .*: 8c628090 lw \$2,-32624\(\$3\) | |
373 | # ^ global GOT entry for f_iu | |
374 | .*: 8c628050 lw \$2,-32688\(\$3\) | |
375 | # ^ local GOT entry for f_iu_dc@mips16plt | |
376 | .*: 8c628088 lw \$2,-32632\(\$3\) | |
377 | # ^ global GOT entry for f_iu_ic | |
378 | .*: 8c628024 lw \$2,-32732\(\$3\) | |
379 | # ^ local GOT entry for f_iu_ic_dc@mips16plt | |
380 | .*: ........ jal [0-9a-f]+ <f_iu_du@plt> | |
381 | .*: 00000000 nop | |
382 | .*: ........ j [0-9a-f]+ <f_iu_du@plt> | |
383 | .*: 00000000 nop | |
384 | .*: 8c628054 lw \$2,-32684\(\$3\) | |
385 | # ^ local GOT entry for f_iu_du@plt | |
386 | .*: ........ jal [0-9a-f]+ <f_iu_du_dc@plt> | |
387 | .*: 00000000 nop | |
388 | .*: ........ j [0-9a-f]+ <f_iu_du_dc@plt> | |
389 | .*: 00000000 nop | |
390 | .*: 8c628058 lw \$2,-32680\(\$3\) | |
391 | # ^ local GOT entry for f_iu_du_dc@plt | |
392 | .*: ........ jal [0-9a-f]+ <f_iu_du_ic@plt> | |
393 | .*: 00000000 nop | |
394 | .*: ........ j [0-9a-f]+ <f_iu_du_ic@plt> | |
395 | .*: 00000000 nop | |
396 | .*: 8c628028 lw \$2,-32728\(\$3\) | |
397 | # ^ local GOT entry for f_iu_du_ic@plt | |
398 | .*: ........ jal [0-9a-f]+ <f_iu_du_ic_dc@plt> | |
399 | .*: 00000000 nop | |
400 | .*: ........ j [0-9a-f]+ <f_iu_du_ic_dc@plt> | |
401 | .*: 00000000 nop | |
402 | .*: 8c62802c lw \$2,-32724\(\$3\) | |
403 | # ^ local GOT entry for f_iu_du_ic_dc@plt | |
404 | .*: ........ jal [0-9a-f]+ <f_lo_du@plt> | |
405 | .*: 00000000 nop | |
406 | .*: ........ j [0-9a-f]+ <f_lo_du@plt> | |
407 | .*: 00000000 nop | |
408 | .*: ........ jal [0-9a-f]+ <f_lo_du_dc@plt> | |
409 | .*: 00000000 nop | |
410 | .*: ........ j [0-9a-f]+ <f_lo_du_dc@plt> | |
411 | .*: 00000000 nop | |
412 | .*: ........ jal [0-9a-f]+ <f_lo_du_ic@plt> | |
413 | .*: 00000000 nop | |
414 | .*: ........ j [0-9a-f]+ <f_lo_du_ic@plt> | |
415 | .*: 00000000 nop | |
416 | .*: ........ jal [0-9a-f]+ <f_lo_du_ic_dc@plt> | |
417 | .*: 00000000 nop | |
418 | .*: ........ j [0-9a-f]+ <f_lo_du_ic_dc@plt> | |
419 | .*: 00000000 nop | |
420 | .*: 8c62805c lw \$2,-32676\(\$3\) | |
421 | # ^ local GOT entry for f_lo_iu@plt | |
422 | .*: 8c628060 lw \$2,-32672\(\$3\) | |
423 | # ^ local GOT entry for f_lo_iu_dc@mips16plt | |
424 | .*: 8c628040 lw \$2,-32704\(\$3\) | |
425 | # ^ local GOT entry for f_lo_iu_ic@plt | |
426 | .*: 8c628044 lw \$2,-32700\(\$3\) | |
427 | # ^ local GOT entry for f_lo_iu_ic_dc@mips16plt | |
428 | .*: ........ jal [0-9a-f]+ <f_lo_iu_du@plt> | |
429 | .*: 00000000 nop | |
430 | .*: ........ j [0-9a-f]+ <f_lo_iu_du@plt> | |
431 | .*: 00000000 nop | |
432 | .*: 8c628064 lw \$2,-32668\(\$3\) | |
433 | # ^ local GOT entry for f_lo_iu_du@plt | |
434 | .*: ........ jal [0-9a-f]+ <f_lo_iu_du_dc@plt> | |
435 | .*: 00000000 nop | |
436 | .*: ........ j [0-9a-f]+ <f_lo_iu_du_dc@plt> | |
437 | .*: 00000000 nop | |
438 | .*: 8c628068 lw \$2,-32664\(\$3\) | |
439 | # ^ local GOT entry for f_lo_iu_du_dc@plt | |
440 | .*: ........ jal [0-9a-f]+ <f_lo_iu_du_ic@plt> | |
441 | .*: 00000000 nop | |
442 | .*: ........ j [0-9a-f]+ <f_lo_iu_du_ic@plt> | |
443 | .*: 00000000 nop | |
444 | .*: 8c628048 lw \$2,-32696\(\$3\) | |
445 | # ^ local GOT entry for f_lo_iu_du_ic@plt | |
446 | .*: ........ jal [0-9a-f]+ <f_lo_iu_du_ic_dc@plt> | |
447 | .*: 00000000 nop | |
448 | .*: ........ j [0-9a-f]+ <f_lo_iu_du_ic_dc@plt> | |
449 | .*: 00000000 nop | |
450 | .*: 8c62804c lw \$2,-32692\(\$3\) | |
451 | # ^ local GOT entry for f_lo_iu_du_ic_dc@plt | |
452 | .*: 03e00008 jr \$31 | |
453 | ||
454 | Disassembly of section \.text\.c: | |
455 | ||
456 | 10103000 <testlo>: | |
457 | .*: 24020150 li \$2,336 | |
458 | # ^ low 16 bits of f_lo@plt | |
459 | .*: 240201e1 li \$2,481 | |
460 | # ^ low 16 bits of f_lo_dc@mips16plt | |
461 | .*: 24020090 li \$2,144 | |
462 | # ^ low 16 bits of f_lo_ic@plt | |
463 | .*: 24020251 li \$2,593 | |
464 | # ^ low 16 bits of f_lo_ic_dc@mips16plt | |
465 | .*: 24020110 li \$2,272 | |
466 | # ^ low 16 bits of f_lo_du@plt | |
467 | .*: 240200a0 li \$2,160 | |
468 | # ^ low 16 bits of f_lo_du_dc@plt | |
469 | .*: 24020070 li \$2,112 | |
470 | # ^ low 16 bits of f_lo_du_ic@plt | |
471 | .*: 24020040 li \$2,64 | |
472 | # ^ low 16 bits of f_lo_du_ic_dc@plt | |
473 | .*: 24020020 li \$2,32 | |
474 | # ^ low 16 bits of f_lo_iu@plt | |
475 | .*: 24020191 li \$2,401 | |
476 | # ^ low 16 bits of f_lo_iu_dc@mips16plt | |
477 | .*: 24020080 li \$2,128 | |
478 | # ^ low 16 bits of f_lo_iu_ic@plt | |
479 | .*: 24020231 li \$2,561 | |
480 | # ^ low 16 bits of f_lo_iu_ic_dc@mips16plt | |
481 | .*: 24020100 li \$2,256 | |
482 | # ^ low 16 bits of f_lo_iu_du@plt | |
483 | .*: 24020030 li \$2,48 | |
484 | # ^ low 16 bits of f_lo_iu_du_dc@plt | |
485 | .*: 24020130 li \$2,304 | |
486 | # ^ low 16 bits of f_lo_iu_du_ic@plt | |
487 | .*: 24020140 li \$2,320 | |
488 | # ^ low 16 bits of f_lo_iu_du_ic_dc@plt | |
489 | ||
490 | Disassembly of section \.text\.d: | |
491 | ||
492 | 10104000 <testgot>: | |
493 | .*: 8f828094 lw \$2,-32620\(\$28\) | |
494 | # ^ global GOT entry for f | |
495 | .*: 8f82806c lw \$2,-32660\(\$28\) | |
496 | # ^ local GOT entry for f_dc@mips16plt | |
497 | .*: 8f82808c lw \$2,-32628\(\$28\) | |
498 | # ^ global GOT entry for f_ic | |
499 | .*: 8f828018 lw \$2,-32744\(\$28\) | |
500 | # ^ local GOT entry for f_ic_dc@mips16plt | |
501 | .*: 8f828070 lw \$2,-32656\(\$28\) | |
502 | # ^ local GOT entry for f_du@plt | |
503 | .*: 8f828074 lw \$2,-32652\(\$28\) | |
504 | # ^ local GOT entry for f_du_dc@plt | |
505 | .*: 8f82801c lw \$2,-32740\(\$28\) | |
506 | # ^ local GOT entry for f_du_ic@plt | |
507 | .*: 8f828020 lw \$2,-32736\(\$28\) | |
508 | # ^ local GOT entry for f_du_ic_dc@plt | |
509 | .*: 8f828090 lw \$2,-32624\(\$28\) | |
510 | # ^ global GOT entry for f_iu | |
511 | .*: 8f828050 lw \$2,-32688\(\$28\) | |
512 | # ^ local GOT entry for f_iu_dc@mips16plt | |
513 | .*: 8f828088 lw \$2,-32632\(\$28\) | |
514 | # ^ global GOT entry for f_iu_ic | |
515 | .*: 8f828024 lw \$2,-32732\(\$28\) | |
516 | # ^ local GOT entry for f_iu_ic_dc@mips16plt | |
517 | .*: 8f828054 lw \$2,-32684\(\$28\) | |
518 | # ^ local GOT entry for f_iu_du@plt | |
519 | .*: 8f828058 lw \$2,-32680\(\$28\) | |
520 | # ^ local GOT entry for f_iu_du_dc@plt | |
521 | .*: 8f828028 lw \$2,-32728\(\$28\) | |
522 | # ^ local GOT entry for f_iu_du_ic@plt | |
523 | .*: 8f82802c lw \$2,-32724\(\$28\) | |
524 | # ^ local GOT entry for f_iu_du_ic_dc@plt | |
525 | .*: 8f828078 lw \$2,-32648\(\$28\) | |
526 | # ^ local GOT entry for f_lo@plt | |
527 | .*: 8f82807c lw \$2,-32644\(\$28\) | |
528 | # ^ local GOT entry for f_lo_dc@mips16plt | |
529 | .*: 8f828030 lw \$2,-32720\(\$28\) | |
530 | # ^ local GOT entry for f_lo_ic@plt | |
531 | .*: 8f828034 lw \$2,-32716\(\$28\) | |
532 | # ^ local GOT entry for f_lo_ic_dc@mips16plt | |
533 | .*: 8f828080 lw \$2,-32640\(\$28\) | |
534 | # ^ local GOT entry for f_lo_du@plt | |
535 | .*: 8f828084 lw \$2,-32636\(\$28\) | |
536 | # ^ local GOT entry for f_lo_du_dc@plt | |
537 | .*: 8f828038 lw \$2,-32712\(\$28\) | |
538 | # ^ local GOT entry for f_lo_du_ic@plt | |
539 | .*: 8f82803c lw \$2,-32708\(\$28\) | |
540 | # ^ local GOT entry for f_lo_du_ic_dc@plt | |
541 | .*: 8f82805c lw \$2,-32676\(\$28\) | |
542 | # ^ local GOT entry for f_lo_iu@plt | |
543 | .*: 8f828060 lw \$2,-32672\(\$28\) | |
544 | # ^ local GOT entry for f_lo_iu_dc@mips16plt | |
545 | .*: 8f828040 lw \$2,-32704\(\$28\) | |
546 | # ^ local GOT entry for f_lo_iu_ic@plt | |
547 | .*: 8f828044 lw \$2,-32700\(\$28\) | |
548 | # ^ local GOT entry for f_lo_iu_ic_dc@mips16plt | |
549 | .*: 8f828064 lw \$2,-32668\(\$28\) | |
550 | # ^ local GOT entry for f_lo_iu_du@plt | |
551 | .*: 8f828068 lw \$2,-32664\(\$28\) | |
552 | # ^ local GOT entry for f_lo_iu_du_dc@plt | |
553 | .*: 8f828048 lw \$2,-32696\(\$28\) | |
554 | # ^ local GOT entry for f_lo_iu_du_ic@plt | |
555 | .*: 8f82804c lw \$2,-32692\(\$28\) | |
556 | # ^ local GOT entry for f_lo_iu_du_ic_dc@plt | |
557 |