aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-arm/ifunc-14.dd
blob: d0b795cd38b98fbf7ea51a4d8fd09dda4ea3d236 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

.*


Disassembly of section \.plt:

00009000 <.plt>:
    9000:	e52de004 	push	{lr}		@ \(str lr, \[sp, #-4\]!\)
    9004:	e59fe004 	ldr	lr, \[pc, #4\]	@ 9010 <.*>
    9008:	e08fe00e 	add	lr, pc, lr
    900c:	e5bef008 	ldr	pc, \[lr, #8\]!
#------------------------------------------------------------------------------
#------ PC-relative offset of .got.plt
#------------------------------------------------------------------------------
    9010:	00007ff0 	\.word	0x00007ff0
#------------------------------------------------------------------------------
#------ f2t's .plt entry
#------------------------------------------------------------------------------
00009014 <f2t@plt>:
    9014:	e28fc600 	add	ip, pc, #0, 12
    9018:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    901c:	e5bcfff0 	ldr	pc, \[ip, #4080\]!	@ 0xff0
#------------------------------------------------------------------------------
#------ f2's .plt entry
#------------------------------------------------------------------------------
00009020 <f2@plt>:
    9020:	e28fc600 	add	ip, pc, #0, 12
    9024:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    9028:	e5bcffe8 	ldr	pc, \[ip, #4072\]!	@ 0xfe8

Disassembly of section \.iplt:

0000902c <f3-0x18>:
#------------------------------------------------------------------------------
#------ f1's .iplt entry
#------------------------------------------------------------------------------
    902c:	e28fc600 	add	ip, pc, #0, 12
    9030:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    9034:	e5bcffe0 	ldr	pc, \[ip, #4064\]!	@ 0xfe0
#------------------------------------------------------------------------------
#------ f1t's .iplt entry
#------------------------------------------------------------------------------
    9038:	e28fc600 	add	ip, pc, #0, 12
    903c:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    9040:	e5bcffd8 	ldr	pc, \[ip, #4056\]!	@ 0xfd8

00009044 <f3>:
    9044:	e28fc600 	add	ip, pc, #0, 12
    9048:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    904c:	e5bcffd0 	ldr	pc, \[ip, #4048\]!	@ 0xfd0

00009050 <f3t>:
    9050:	e28fc600 	add	ip, pc, #0, 12
    9054:	e28cca07 	add	ip, ip, #28672	@ 0x7000
    9058:	e5bcffc8 	ldr	pc, \[ip, #4040\]!	@ 0xfc8

Disassembly of section \.text:

0000a000 <f1>:
    a000:	e1a0f00e 	mov	pc, lr
    a004:	e1a0f00e 	mov	pc, lr

0000a008 <f1t>:
    a008:	46f7      	mov	pc, lr
    a00a:	46f7      	mov	pc, lr

0000a00c <_start>:
    a00c:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a010 <_start\+0x4>
#------------------------------------------------------------------------------
#------ PC-relative offset of foo
#------------------------------------------------------------------------------
    a010:	00005ff0 	\.word	0x00005ff0
    a014:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a018 <_start\+0xc>
#------------------------------------------------------------------------------
#------ PC-relative offset of f1's .iplt entry
#------------------------------------------------------------------------------
    a018:	fffff014 	\.word	0xfffff014
    a01c:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a020 <_start\+0x14>
#------------------------------------------------------------------------------
#------ PC-relative offset of f2's .plt entry
#------------------------------------------------------------------------------
    a020:	fffff000 	\.word	0xfffff000
    a024:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a028 <_start\+0x1c>
#------------------------------------------------------------------------------
#------ PC-relative offset of f3
#------------------------------------------------------------------------------
    a028:	fffff01c 	\.word	0xfffff01c
    a02c:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a030 <_start\+0x24>
#------------------------------------------------------------------------------
#------ PC-relative offset of f1t's .iplt entry
#------------------------------------------------------------------------------
    a030:	fffff008 	\.word	0xfffff008
    a034:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a038 <_start\+0x2c>
#------------------------------------------------------------------------------
#------ PC-relative offset of f2t's .plt entry
#------------------------------------------------------------------------------
    a038:	ffffefdc 	\.word	0xffffefdc
    a03c:	f8df 4000 	ldr\.w	r4, \[pc\]	@ a040 <_start\+0x34>
#------------------------------------------------------------------------------
#------ PC-relative offset of f3t
#------------------------------------------------------------------------------
    a040:	fffff010 	\.word	0xfffff010