OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-arm/] [ifunc-2.dd] - Blame information for rev 98

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 33 khays
 
2
.*
3
 
4
 
5
Disassembly of section \.iplt:
6
 
7
00009000 :
8
#------------------------------------------------------------------------------
9
#------ f1's .iplt entry
10
#------------------------------------------------------------------------------
11
    9000:       e28fc600        add     ip, pc, #0
12
    9004:       e28cca08        add     ip, ip, #32768  ; 0x8000
13
    9008:       e5bcf004        ldr     pc, \[ip, #4\]!
14
#------------------------------------------------------------------------------
15
#------ f2's .iplt entry
16
#------------------------------------------------------------------------------
17
    900c:       e28fc600        add     ip, pc, #0
18
    9010:       e28cca07        add     ip, ip, #28672  ; 0x7000
19
    9014:       e5bcfffc        ldr     pc, \[ip, #4092\]!      ; 0xffc
20
#------------------------------------------------------------------------------
21
#------ thumb entry to f3's .iplt entry
22
#------------------------------------------------------------------------------
23
    9018:       4778            bx      pc
24
    901a:       46c0            nop                     ; \(mov r8, r8\)
25
#------------------------------------------------------------------------------
26
#------ f3's .iplt entry
27
#------------------------------------------------------------------------------
28
    901c:       e28fc600        add     ip, pc, #0
29
    9020:       e28cca07        add     ip, ip, #28672  ; 0x7000
30
    9024:       e5bcfff0        ldr     pc, \[ip, #4080\]!      ; 0xff0
31
#------------------------------------------------------------------------------
32
#------ thumb entry to f4's .iplt entry
33
#------------------------------------------------------------------------------
34
    9028:       4778            bx      pc
35
    902a:       46c0            nop                     ; \(mov r8, r8\)
36
#------------------------------------------------------------------------------
37
#------ f4's .iplt entry
38
#------------------------------------------------------------------------------
39
    902c:       e28fc600        add     ip, pc, #0
40
    9030:       e28cca07        add     ip, ip, #28672  ; 0x7000
41
    9034:       e5bcffe4        ldr     pc, \[ip, #4068\]!      ; 0xfe4
42
#------------------------------------------------------------------------------
43
#------ thumb entry to f7
44
#------------------------------------------------------------------------------
45
    9038:       4778            bx      pc
46
    903a:       46c0            nop                     ; \(mov r8, r8\)
47
 
48
0000903c :
49
    903c:       e28fc600        add     ip, pc, #0
50
    9040:       e28cca07        add     ip, ip, #28672  ; 0x7000
51
    9044:       e5bcffd8        ldr     pc, \[ip, #4056\]!      ; 0xfd8
52
 
53
00009048 :
54
    9048:       e28fc600        add     ip, pc, #0
55
    904c:       e28cca07        add     ip, ip, #28672  ; 0x7000
56
    9050:       e5bcffd0        ldr     pc, \[ip, #4048\]!      ; 0xfd0
57
#------------------------------------------------------------------------------
58
#------ thumb entry to f8
59
#------------------------------------------------------------------------------
60
    9054:       4778            bx      pc
61
    9056:       46c0            nop                     ; \(mov r8, r8\)
62
 
63
00009058 :
64
    9058:       e28fc600        add     ip, pc, #0
65
    905c:       e28cca07        add     ip, ip, #28672  ; 0x7000
66
    9060:       e5bcffc4        ldr     pc, \[ip, #4036\]!      ; 0xfc4
67
 
68
00009064 :
69
    9064:       e28fc600        add     ip, pc, #0
70
    9068:       e28cca07        add     ip, ip, #28672  ; 0x7000
71
    906c:       e5bcffbc        ldr     pc, \[ip, #4028\]!      ; 0xfbc
72
 
73
Disassembly of section \.text:
74
 
75
0000a000 :
76
    a000:       e1a0f00e        mov     pc, lr
77
 
78
0000a004 :
79
    a004:       46f7            mov     pc, lr
80
        \.\.\.
81
 
82
0000a008 :
83
    a008:       e1a0f00e        mov     pc, lr
84
 
85
0000a00c :
86
    a00c:       46f7            mov     pc, lr
87
    a00e:       0000            movs    r0, r0
88
    a010:       e1a0f00e        mov     pc, lr
89
    a014:       46f7            mov     pc, lr
90
    a016:       0000            movs    r0, r0
91
    a018:       e1a0f00e        mov     pc, lr
92
    a01c:       46f7            mov     pc, lr
93
        \.\.\.
94
 
95
0000a020 <_start>:
96
    a020:       eb0017f6        bl      10000 
97
    a024:       ea0017f5        b       10000 
98
    a028:       0a0017f4        beq     10000 
99
    a02c:       e59f4014        ldr     r4, \[pc, #20\] ; a048 <_start\+0x28>
100
    a030:       e59f4014        ldr     r4, \[pc, #20\] ; a04c <_start\+0x2c>
101
    a034:       e59f4014        ldr     r4, \[pc, #20\] ; a050 <_start\+0x30>
102
    a038:       e59f4014        ldr     r4, \[pc, #20\] ; a054 <_start\+0x34>
103
    a03c:       e59f5014        ldr     r5, \[pc, #20\] ; a058 <_start\+0x38>
104
    a040:       e3004000        movw    r4, #0
105
    a044:       e3404001        movt    r4, #1
106
#------------------------------------------------------------------------------
107
#------ foo
108
#------------------------------------------------------------------------------
109
    a048:       00010000        \.word  0x00010000
110
#------------------------------------------------------------------------------
111
#------ PC-relative offset of foo
112
#------------------------------------------------------------------------------
113
    a04c:       00005fb4        \.word  0x00005fb4
114
#------------------------------------------------------------------------------
115
#------ GP-relative offset of foo
116
#------------------------------------------------------------------------------
117
    a050:       fffff000        \.word  0xfffff000
118
#------------------------------------------------------------------------------
119
#------ .got offset for foo
120
#------------------------------------------------------------------------------
121
    a054:       00000040        \.word  0x00000040
122
#------------------------------------------------------------------------------
123
#------ PC-relative offset of .got entry for foo
124
#------------------------------------------------------------------------------
125
    a058:       00006fd4        \.word  0x00006fd4
126
#------------------------------------------------------------------------------
127
#------ f1's .iplt entry
128
#------------------------------------------------------------------------------
129
    a05c:       ebfffbe7        bl      9000 
130
#------------------------------------------------------------------------------
131
#------ f1's .iplt entry
132
#------------------------------------------------------------------------------
133
    a060:       eafffbe6        b       9000 
134
#------------------------------------------------------------------------------
135
#------ f1's .iplt entry
136
#------------------------------------------------------------------------------
137
    a064:       0afffbe5        beq     9000 
138
    a068:       e59f4014        ldr     r4, \[pc, #20\] ; a084 <_start\+0x64>
139
    a06c:       e59f4014        ldr     r4, \[pc, #20\] ; a088 <_start\+0x68>
140
    a070:       e59f4014        ldr     r4, \[pc, #20\] ; a08c <_start\+0x6c>
141
    a074:       e59f4014        ldr     r4, \[pc, #20\] ; a090 <_start\+0x70>
142
    a078:       e59f5014        ldr     r5, \[pc, #20\] ; a094 <_start\+0x74>
143
    a07c:       e3094000        movw    r4, #36864      ; 0x9000
144
    a080:       e3404000        movt    r4, #0
145
#------------------------------------------------------------------------------
146
#------ f1's .iplt entry
147
#------------------------------------------------------------------------------
148
    a084:       00009000        \.word  0x00009000
149
#------------------------------------------------------------------------------
150
#------ PC-relative offset of f1's .iplt entry
151
#------------------------------------------------------------------------------
152
    a088:       ffffef78        \.word  0xffffef78
153
#------------------------------------------------------------------------------
154
#------ GP-relative offset of f1's .iplt entry
155
#------------------------------------------------------------------------------
156
    a08c:       ffff8000        \.word  0xffff8000
157
#------------------------------------------------------------------------------
158
#------ .got offset for f1's .iplt entry
159
#------------------------------------------------------------------------------
160
    a090:       00000030        \.word  0x00000030
161
#------------------------------------------------------------------------------
162
#------ PC-relative offset of .got entry for f1's .iplt entry
163
#------------------------------------------------------------------------------
164
    a094:       00006f9c        \.word  0x00006f9c
165
#------------------------------------------------------------------------------
166
#------ f2's .iplt entry
167
#------------------------------------------------------------------------------
168
    a098:       ebfffbdb        bl      900c 
169
#------------------------------------------------------------------------------
170
#------ f2's .iplt entry
171
#------------------------------------------------------------------------------
172
    a09c:       eafffbda        b       900c 
173
#------------------------------------------------------------------------------
174
#------ f2's .iplt entry
175
#------------------------------------------------------------------------------
176
    a0a0:       0afffbd9        beq     900c 
177
    a0a4:       e59f4014        ldr     r4, \[pc, #20\] ; a0c0 <_start\+0xa0>
178
    a0a8:       e59f4014        ldr     r4, \[pc, #20\] ; a0c4 <_start\+0xa4>
179
    a0ac:       e59f4014        ldr     r4, \[pc, #20\] ; a0c8 <_start\+0xa8>
180
    a0b0:       e59f4014        ldr     r4, \[pc, #20\] ; a0cc <_start\+0xac>
181
    a0b4:       e59f5014        ldr     r5, \[pc, #20\] ; a0d0 <_start\+0xb0>
182
    a0b8:       e309400c        movw    r4, #36876      ; 0x900c
183
    a0bc:       e3404000        movt    r4, #0
184
#------------------------------------------------------------------------------
185
#------ f2's .iplt entry
186
#------------------------------------------------------------------------------
187
    a0c0:       0000900c        \.word  0x0000900c
188
#------------------------------------------------------------------------------
189
#------ PC-relative offset of f2's .iplt entry
190
#------------------------------------------------------------------------------
191
    a0c4:       ffffef48        \.word  0xffffef48
192
#------------------------------------------------------------------------------
193
#------ GP-relative offset of f2's .iplt entry
194
#------------------------------------------------------------------------------
195
    a0c8:       ffff800c        \.word  0xffff800c
196
#------------------------------------------------------------------------------
197
#------ .got offset for f2's .iplt entry
198
#------------------------------------------------------------------------------
199
    a0cc:       00000034        \.word  0x00000034
200
#------------------------------------------------------------------------------
201
#------ PC-relative offset of .got entry for f2's .iplt entry
202
#------------------------------------------------------------------------------
203
    a0d0:       00006f64        \.word  0x00006f64
204
    a0d4:       ebfffbdb        bl      9048 
205
    a0d8:       eafffbda        b       9048 
206
    a0dc:       0afffbd9        beq     9048 
207
    a0e0:       e59f4014        ldr     r4, \[pc, #20\] ; a0fc <_start\+0xdc>
208
    a0e4:       e59f4014        ldr     r4, \[pc, #20\] ; a100 <_start\+0xe0>
209
    a0e8:       e59f4014        ldr     r4, \[pc, #20\] ; a104 <_start\+0xe4>
210
    a0ec:       e59f4014        ldr     r4, \[pc, #20\] ; a108 <_start\+0xe8>
211
    a0f0:       e59f5014        ldr     r5, \[pc, #20\] ; a10c <_start\+0xec>
212
    a0f4:       e3094048        movw    r4, #36936      ; 0x9048
213
    a0f8:       e3404000        movt    r4, #0
214
#------------------------------------------------------------------------------
215
#------ f5
216
#------------------------------------------------------------------------------
217
    a0fc:       00009048        \.word  0x00009048
218
#------------------------------------------------------------------------------
219
#------ PC-relative offset of f5
220
#------------------------------------------------------------------------------
221
    a100:       ffffef48        \.word  0xffffef48
222
#------------------------------------------------------------------------------
223
#------ GP-relative offset of f5
224
#------------------------------------------------------------------------------
225
    a104:       ffff8048        \.word  0xffff8048
226
#------------------------------------------------------------------------------
227
#------ .got offset for f5
228
#------------------------------------------------------------------------------
229
    a108:       00000048        \.word  0x00000048
230
#------------------------------------------------------------------------------
231
#------ PC-relative offset of .got entry for f5
232
#------------------------------------------------------------------------------
233
    a10c:       00006f3c        \.word  0x00006f3c
234
    a110:       ebfffbd3        bl      9064 
235
    a114:       eafffbd2        b       9064 
236
    a118:       0afffbd1        beq     9064 
237
    a11c:       e59f4014        ldr     r4, \[pc, #20\] ; a138 <_start\+0x118>
238
    a120:       e59f4014        ldr     r4, \[pc, #20\] ; a13c <_start\+0x11c>
239
    a124:       e59f4014        ldr     r4, \[pc, #20\] ; a140 <_start\+0x120>
240
    a128:       e59f4014        ldr     r4, \[pc, #20\] ; a144 <_start\+0x124>
241
    a12c:       e59f5014        ldr     r5, \[pc, #20\] ; a148 <_start\+0x128>
242
    a130:       e3094064        movw    r4, #36964      ; 0x9064
243
    a134:       e3404000        movt    r4, #0
244
#------------------------------------------------------------------------------
245
#------ f6
246
#------------------------------------------------------------------------------
247
    a138:       00009064        \.word  0x00009064
248
#------------------------------------------------------------------------------
249
#------ PC-relative offset of f6
250
#------------------------------------------------------------------------------
251
    a13c:       ffffef28        \.word  0xffffef28
252
#------------------------------------------------------------------------------
253
#------ GP-relative offset of f6
254
#------------------------------------------------------------------------------
255
    a140:       ffff8064        \.word  0xffff8064
256
#------------------------------------------------------------------------------
257
#------ .got offset for f6
258
#------------------------------------------------------------------------------
259
    a144:       00000050        \.word  0x00000050
260
#------------------------------------------------------------------------------
261
#------ PC-relative offset of .got entry for f6
262
#------------------------------------------------------------------------------
263
    a148:       00006f08        \.word  0x00006f08
264
 
265
0000a14c <_thumb>:
266
    a14c:       f005 ff58       bl      10000 
267
    a150:       f005 bf56       b\.w    10000 
268
    a154:       f005 8754       beq\.w  10000 
269
    a158:       4c04            ldr     r4, \[pc, #16\] ; \(a16c <_thumb\+0x20>\)
270
    a15a:       f8df 4014       ldr\.w  r4, \[pc, #20\] ; a170 <_thumb\+0x24>
271
    a15e:       4c05            ldr     r4, \[pc, #20\] ; \(a174 <_thumb\+0x28>\)
272
    a160:       4c05            ldr     r4, \[pc, #20\] ; \(a178 <_thumb\+0x2c>\)
273
    a162:       4d06            ldr     r5, \[pc, #24\] ; \(a17c <_thumb\+0x30>\)
274
    a164:       f240 0400       movw    r4, #0
275
    a168:       f2c0 0401       movt    r4, #1
276
#------------------------------------------------------------------------------
277
#------ foo
278
#------------------------------------------------------------------------------
279
    a16c:       00010000        \.word  0x00010000
280
#------------------------------------------------------------------------------
281
#------ PC-relative offset of foo
282
#------------------------------------------------------------------------------
283
    a170:       00005e90        \.word  0x00005e90
284
#------------------------------------------------------------------------------
285
#------ GP-relative offset of foo
286
#------------------------------------------------------------------------------
287
    a174:       fffff000        \.word  0xfffff000
288
#------------------------------------------------------------------------------
289
#------ .got offset for foo
290
#------------------------------------------------------------------------------
291
    a178:       00000040        \.word  0x00000040
292
#------------------------------------------------------------------------------
293
#------ PC-relative offset of .got entry for foo
294
#------------------------------------------------------------------------------
295
    a17c:       00006eb0        \.word  0x00006eb0
296
#------------------------------------------------------------------------------
297
#------ f3's .iplt entry
298
#------------------------------------------------------------------------------
299
    a180:       f7fe ef4c       blx     901c 
300
#------------------------------------------------------------------------------
301
#------ thumb entry to f3's .iplt entry
302
#------------------------------------------------------------------------------
303
    a184:       f7fe bf48       b\.w    9018 
304
#------------------------------------------------------------------------------
305
#------ thumb entry to f3's .iplt entry
306
#------------------------------------------------------------------------------
307
    a188:       f43e af46       beq\.w  9018 
308
    a18c:       4c04            ldr     r4, \[pc, #16\] ; \(a1a0 <_thumb\+0x54>\)
309
    a18e:       f8df 4014       ldr\.w  r4, \[pc, #20\] ; a1a4 <_thumb\+0x58>
310
    a192:       4c05            ldr     r4, \[pc, #20\] ; \(a1a8 <_thumb\+0x5c>\)
311
    a194:       4c05            ldr     r4, \[pc, #20\] ; \(a1ac <_thumb\+0x60>\)
312
    a196:       4d06            ldr     r5, \[pc, #24\] ; \(a1b0 <_thumb\+0x64>\)
313
    a198:       f249 041c       movw    r4, #36892      ; 0x901c
314
    a19c:       f2c0 0400       movt    r4, #0
315
#------------------------------------------------------------------------------
316
#------ f3's .iplt entry
317
#------------------------------------------------------------------------------
318
    a1a0:       0000901c        \.word  0x0000901c
319
#------------------------------------------------------------------------------
320
#------ PC-relative offset of f3's .iplt entry
321
#------------------------------------------------------------------------------
322
    a1a4:       ffffee78        \.word  0xffffee78
323
#------------------------------------------------------------------------------
324
#------ GP-relative offset of f3's .iplt entry
325
#------------------------------------------------------------------------------
326
    a1a8:       ffff801c        \.word  0xffff801c
327
#------------------------------------------------------------------------------
328
#------ .got offset for f3's .iplt entry
329
#------------------------------------------------------------------------------
330
    a1ac:       00000038        \.word  0x00000038
331
#------------------------------------------------------------------------------
332
#------ PC-relative offset of .got entry for f3's .iplt entry
333
#------------------------------------------------------------------------------
334
    a1b0:       00006e88        \.word  0x00006e88
335
#------------------------------------------------------------------------------
336
#------ f4's .iplt entry
337
#------------------------------------------------------------------------------
338
    a1b4:       f7fe ef3a       blx     902c 
339
#------------------------------------------------------------------------------
340
#------ thumb entry to f4's .iplt entry
341
#------------------------------------------------------------------------------
342
    a1b8:       f7fe bf36       b\.w    9028 
343
#------------------------------------------------------------------------------
344
#------ thumb entry to f4's .iplt entry
345
#------------------------------------------------------------------------------
346
    a1bc:       f43e af34       beq\.w  9028 
347
    a1c0:       4c04            ldr     r4, \[pc, #16\] ; \(a1d4 <_thumb\+0x88>\)
348
    a1c2:       f8df 4014       ldr\.w  r4, \[pc, #20\] ; a1d8 <_thumb\+0x8c>
349
    a1c6:       4c05            ldr     r4, \[pc, #20\] ; \(a1dc <_thumb\+0x90>\)
350
    a1c8:       4c05            ldr     r4, \[pc, #20\] ; \(a1e0 <_thumb\+0x94>\)
351
    a1ca:       4d06            ldr     r5, \[pc, #24\] ; \(a1e4 <_thumb\+0x98>\)
352
    a1cc:       f249 042c       movw    r4, #36908      ; 0x902c
353
    a1d0:       f2c0 0400       movt    r4, #0
354
#------------------------------------------------------------------------------
355
#------ f4's .iplt entry
356
#------------------------------------------------------------------------------
357
    a1d4:       0000902c        \.word  0x0000902c
358
#------------------------------------------------------------------------------
359
#------ PC-relative offset of f4's .iplt entry
360
#------------------------------------------------------------------------------
361
    a1d8:       ffffee54        \.word  0xffffee54
362
#------------------------------------------------------------------------------
363
#------ GP-relative offset of f4's .iplt entry
364
#------------------------------------------------------------------------------
365
    a1dc:       ffff802c        \.word  0xffff802c
366
#------------------------------------------------------------------------------
367
#------ .got offset for f4's .iplt entry
368
#------------------------------------------------------------------------------
369
    a1e0:       0000003c        \.word  0x0000003c
370
#------------------------------------------------------------------------------
371
#------ PC-relative offset of .got entry for f4's .iplt entry
372
#------------------------------------------------------------------------------
373
    a1e4:       00006e58        \.word  0x00006e58
374
    a1e8:       f7fe ef28       blx     903c 
375
#------------------------------------------------------------------------------
376
#------ thumb entry to f7
377
#------------------------------------------------------------------------------
378
    a1ec:       f7fe bf24       b\.w    9038 
379
#------------------------------------------------------------------------------
380
#------ thumb entry to f7
381
#------------------------------------------------------------------------------
382
    a1f0:       f43e af22       beq\.w  9038 
383
    a1f4:       4c04            ldr     r4, \[pc, #16\] ; \(a208 <_thumb\+0xbc>\)
384
    a1f6:       f8df 4014       ldr\.w  r4, \[pc, #20\] ; a20c <_thumb\+0xc0>
385
    a1fa:       4c05            ldr     r4, \[pc, #20\] ; \(a210 <_thumb\+0xc4>\)
386
    a1fc:       4c05            ldr     r4, \[pc, #20\] ; \(a214 <_thumb\+0xc8>\)
387
    a1fe:       4d06            ldr     r5, \[pc, #24\] ; \(a218 <_thumb\+0xcc>\)
388
    a200:       f249 043c       movw    r4, #36924      ; 0x903c
389
    a204:       f2c0 0400       movt    r4, #0
390
#------------------------------------------------------------------------------
391
#------ f7
392
#------------------------------------------------------------------------------
393
    a208:       0000903c        \.word  0x0000903c
394
#------------------------------------------------------------------------------
395
#------ PC-relative offset of f7
396
#------------------------------------------------------------------------------
397
    a20c:       ffffee30        \.word  0xffffee30
398
#------------------------------------------------------------------------------
399
#------ GP-relative offset of f7
400
#------------------------------------------------------------------------------
401
    a210:       ffff803c        \.word  0xffff803c
402
#------------------------------------------------------------------------------
403
#------ .got offset for f7
404
#------------------------------------------------------------------------------
405
    a214:       00000044        \.word  0x00000044
406
#------------------------------------------------------------------------------
407
#------ PC-relative offset of .got entry for f7
408
#------------------------------------------------------------------------------
409
    a218:       00006e2c        \.word  0x00006e2c
410
    a21c:       f7fe ef1c       blx     9058 
411
#------------------------------------------------------------------------------
412
#------ thumb entry to f8
413
#------------------------------------------------------------------------------
414
    a220:       f7fe bf18       b\.w    9054 
415
#------------------------------------------------------------------------------
416
#------ thumb entry to f8
417
#------------------------------------------------------------------------------
418
    a224:       f43e af16       beq\.w  9054 
419
    a228:       4c04            ldr     r4, \[pc, #16\] ; \(a23c <_thumb\+0xf0>\)
420
    a22a:       f8df 4014       ldr\.w  r4, \[pc, #20\] ; a240 <_thumb\+0xf4>
421
    a22e:       4c05            ldr     r4, \[pc, #20\] ; \(a244 <_thumb\+0xf8>\)
422
    a230:       4c05            ldr     r4, \[pc, #20\] ; \(a248 <_thumb\+0xfc>\)
423
    a232:       4d06            ldr     r5, \[pc, #24\] ; \(a24c <_thumb\+0x100>\)
424
    a234:       f249 0458       movw    r4, #36952      ; 0x9058
425
    a238:       f2c0 0400       movt    r4, #0
426
#------------------------------------------------------------------------------
427
#------ f8
428
#------------------------------------------------------------------------------
429
    a23c:       00009058        \.word  0x00009058
430
#------------------------------------------------------------------------------
431
#------ PC-relative offset of f8
432
#------------------------------------------------------------------------------
433
    a240:       ffffee18        \.word  0xffffee18
434
#------------------------------------------------------------------------------
435
#------ GP-relative offset of f8
436
#------------------------------------------------------------------------------
437
    a244:       ffff8058        \.word  0xffff8058
438
#------------------------------------------------------------------------------
439
#------ .got offset for f8
440
#------------------------------------------------------------------------------
441
    a248:       0000004c        \.word  0x0000004c
442
#------------------------------------------------------------------------------
443
#------ PC-relative offset of .got entry for f8
444
#------------------------------------------------------------------------------
445
    a24c:       00006e00        \.word  0x00006e00

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.