aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-arm/ifunc-4.gd
blob: f768c6874386835b00ddda6f4b9d1e6bb3aa0f4f (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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167

.*

Contents of section \.data:
#------------------------------------------------------------------------------
#------ 00010000: foo
#------ 00010004: contains aaf1 [R_ARM_IRELATIVE]
#------ 00010008: contains PC-relative offset of aaf1's .iplt entry
#------ 0001000c: contains atf1 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10000 44332211 00a00000 6490ffff 04a00000  .*
#------------------------------------------------------------------------------
#------ 00010010: contains PC-relative offset of atf1's .iplt entry
#------ 00010014: contains abf1 [R_ARM_IRELATIVE]
#------ 00010018: contains PC-relative offset of abf1's .iplt entry
#------ 0001001c: contains taf1 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10010 6c90ffff 08a00000 7490ffff 0da00000  .*
#------------------------------------------------------------------------------
#------ 00010020: contains PC-relative offset of taf1's .iplt entry
#------ 00010024: contains ttf1 [R_ARM_IRELATIVE]
#------ 00010028: contains PC-relative offset of ttf1's .iplt entry
#------ 0001002c: contains tbf1 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10020 7890ffff 0fa00000 8090ffff 11a00000  .*
#------------------------------------------------------------------------------
#------ 00010030: contains PC-relative offset of tbf1's .iplt entry
#------ 00010034: aaf2 [R_ARM_ABS32]
#------ 00010038: aaf2 [R_ARM_REL32]
#------ 0001003c: atf2 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 10030 8890ffff 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 00010040: atf2 [R_ARM_REL32]
#------ 00010044: abf2 [R_ARM_ABS32]
#------ 00010048: abf2 [R_ARM_REL32]
#------ 0001004c: taf2 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 10040 00000000 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 00010050: taf2 [R_ARM_REL32]
#------ 00010054: ttf2 [R_ARM_ABS32]
#------ 00010058: ttf2 [R_ARM_REL32]
#------ 0001005c: tbf2 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 10050 00000000 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 00010060: tbf2 [R_ARM_REL32]
#------ 00010064: contains aaf3 [R_ARM_IRELATIVE]
#------ 00010068: contains PC-relative offset of aaf3's .iplt entry
#------ 0001006c: contains atf3 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10060 00000000 28a00000 e490ffff 2ca00000  .*
#------------------------------------------------------------------------------
#------ 00010070: contains PC-relative offset of atf3's .iplt entry
#------ 00010074: contains abf3 [R_ARM_IRELATIVE]
#------ 00010078: contains PC-relative offset of abf3's .iplt entry
#------ 0001007c: contains taf3 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10070 6490ffff 30a00000 6c90ffff 35a00000  .*
#------------------------------------------------------------------------------
#------ 00010080: contains PC-relative offset of taf3's .iplt entry
#------ 00010084: contains ttf3 [R_ARM_IRELATIVE]
#------ 00010088: contains PC-relative offset of ttf3's .iplt entry
#------ 0001008c: contains tbf3 [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 10080 9090ffff 37a00000 6c90ffff 39a00000  .*
#------------------------------------------------------------------------------
#------ 00010090: contains PC-relative offset of tbf3's .iplt entry
#------ 00010094: aaf4 [R_ARM_ABS32]
#------ 00010098: contains PC-relative offset of aaf4's .iplt entry
#------ 0001009c: atf4 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 10090 7490ffff 00000000 2c90ffff 00000000  .*
#------------------------------------------------------------------------------
#------ 000100a0: contains PC-relative offset of atf4's .iplt entry
#------ 000100a4: abf4 [R_ARM_ABS32]
#------ 000100a8: contains PC-relative offset of abf4's .iplt entry
#------ 000100ac: taf4 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 100a0 bc90ffff 00000000 7890ffff 00000000  .*
#------------------------------------------------------------------------------
#------ 000100b0: contains PC-relative offset of taf4's .iplt entry
#------ 000100b4: ttf4 [R_ARM_ABS32]
#------ 000100b8: contains PC-relative offset of ttf4's .iplt entry
#------ 000100bc: tbf4 [R_ARM_ABS32]
#------------------------------------------------------------------------------
 100b0 b890ffff 00000000 8890ffff 00000000  .*
#------------------------------------------------------------------------------
#------ 000100c0: contains PC-relative offset of tbf4's .iplt entry
#------------------------------------------------------------------------------
 100c0 7090ffff                             .*
Contents of section \.got:
#------------------------------------------------------------------------------
#------ 00011000: .got.plt
#------ 00011004: reserved .got.plt entry
#------ 00011008: reserved .got.plt entry
#------ 0001100c: atf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------------------------------------------------------------------------------
 11000 00200100 00000000 00000000 00900000  .*
#------------------------------------------------------------------------------
#------ 00011010: ttf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------ 00011014: tbf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------ 00011018: taf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------ 0001101c: aaf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------------------------------------------------------------------------------
 11010 00900000 00900000 00900000 00900000  .*
#------------------------------------------------------------------------------
#------ 00011020: abf2's .got.plt entry [R_ARM_JUMP_SLOT]
#------ 00011024: aaf1's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011028: atf1's .igot.plt entry [R_ARM_IRELATIVE]
#------ 0001102c: abf1's .igot.plt entry [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 11020 00900000 00a00000 04a00000 08a00000  .*
#------------------------------------------------------------------------------
#------ 00011030: taf1's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011034: ttf1's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011038: tbf1's .igot.plt entry [R_ARM_IRELATIVE]
#------ 0001103c: aaf4's .igot.plt entry [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 11030 0da00000 0fa00000 11a00000 3ca00000  .*
#------------------------------------------------------------------------------
#------ 00011040: atf3's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011044: abf3's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011048: ttf3's .igot.plt entry [R_ARM_IRELATIVE]
#------ 0001104c: tbf3's .igot.plt entry [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 11040 2ca00000 30a00000 37a00000 39a00000  .*
#------------------------------------------------------------------------------
#------ 00011050: taf3's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011054: abf4's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011058: tbf4's .igot.plt entry [R_ARM_IRELATIVE]
#------ 0001105c: ttf4's .igot.plt entry [R_ARM_IRELATIVE]
#------------------------------------------------------------------------------
 11050 35a00000 44a00000 4da00000 4ba00000  .*
#------------------------------------------------------------------------------
#------ 00011060: aaf3's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011064: atf4's .igot.plt entry [R_ARM_IRELATIVE]
#------ 00011068: taf4's .igot.plt entry [R_ARM_IRELATIVE]
#------ 0001106c: .got entry for foo [R_ARM_RELATIVE]
#------------------------------------------------------------------------------
 11060 28a00000 40a00000 49a00000 00000100  .*
#------------------------------------------------------------------------------
#------ 00011070: .got entry for foo [R_ARM_RELATIVE]
#------ 00011074: .got entry for atf2 [R_ARM_GLOB_DAT]
#------ 00011078: .got entry for aaf4 [R_ARM_GLOB_DAT]
#------ 0001107c: .got entry for ttf2 [R_ARM_GLOB_DAT]
#------------------------------------------------------------------------------
 11070 00000100 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 00011080: .got entry for tbf2 [R_ARM_GLOB_DAT]
#------ 00011084: .got entry for taf2 [R_ARM_GLOB_DAT]
#------ 00011088: .got entry for aaf2 [R_ARM_GLOB_DAT]
#------ 0001108c: .got entry for abf4 [R_ARM_GLOB_DAT]
#------------------------------------------------------------------------------
 11080 00000000 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 00011090: .got entry for tbf4 [R_ARM_GLOB_DAT]
#------ 00011094: .got entry for ttf4 [R_ARM_GLOB_DAT]
#------ 00011098: .got entry for atf4 [R_ARM_GLOB_DAT]
#------ 0001109c: .got entry for taf4 [R_ARM_GLOB_DAT]
#------------------------------------------------------------------------------
 11090 00000000 00000000 00000000 00000000  .*
#------------------------------------------------------------------------------
#------ 000110a0: .got entry for abf2 [R_ARM_GLOB_DAT]
#------------------------------------------------------------------------------
 110a0 00000000                             .*