summaryrefslogtreecommitdiffstats
path: root/binutils-2.17/gas/testsuite/gas/alpha/elf-reloc-8.d
blob: 8ba78c3c1227edf59770a7c9c887c0b70168a6ab (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
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
#objdump: -r
#name: alpha elf-reloc-8

.*:     file format elf64-alpha.*

RELOCATION RECORDS FOR \[\.text\]:
OFFSET *TYPE *VALUE 
0*0000000 GPDISP            \.text\+0x0*0000004
0*0000014 GPRELHIGH         \.bss\+0x0*0000040
0*0000018 ELF_LITERAL       ROOT_DEV
0*0000024 GPRELLOW          \.bss\+0x0*0000040
0*0000040 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000eb
0*0000048 GPRELLOW          \.rodata\.str1\.1\+0x0*00000eb
0*000004c BRADDR            \.init\.text\+0x0*0000998
0*0000050 GPRELHIGH         \.init\.data
0*0000054 GPRELLOW          \.init\.data
0*000005c BRADDR            \.init\.text\+0x0*0000aa8
0*0000070 BRADDR            \.init\.text\+0x0*0000a48
0*0000074 ELF_LITERAL       sys_umount
0*0000084 LITUSE            \.text\+0x0*0000003
0*0000078 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000101
0*0000080 GPRELLOW          \.rodata\.str1\.1\+0x0*0000101
0*0000084 HINT              sys_umount
0*0000088 GPDISP            \.text\+0x0*0000004
0*000009c GPRELHIGH         \.rodata\.str1\.1\+0x0*0000106
0*00000a0 ELF_LITERAL       sys_mount
0*00000b4 LITUSE            \.text\+0x0*0000003
0*00000a4 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000108
0*00000a8 GPRELLOW          \.rodata\.str1\.1\+0x0*0000106
0*00000ac GPRELLOW          \.rodata\.str1\.1\+0x0*0000108
0*00000b4 HINT              sys_mount
0*00000b8 GPDISP            \.text\+0x0*0000004
0*00000c4 ELF_LITERAL       sys_chroot
0*00000c8 LITUSE            \.text\+0x0*0000003
0*00000c8 HINT              sys_chroot
0*00000cc GPDISP            \.text\+0x0*0000004
0*00000d4 ELF_LITERAL       security_ops
0*00000e4 GPDISP            \.text\+0x0*000000c
0*0000104 BRADDR            \.init\.text\+0x0*0000a90
0*0000114 GPRELHIGH         rd_doload
0*0000118 GPRELLOW          rd_doload
0*0000124 BRADDR            \.init\.text\+0x0*0000a28
0*0000140 GPRELLOW          \.bss\+0x0*0000040
0*0000148 BRSGP             name_to_dev_t
0*0000150 ELF_LITERAL       memcmp
0*0000164 LITUSE            \.text\+0x0*0000003
0*0000154 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000031
0*0000160 GPRELLOW          \.rodata\.str1\.1\+0x0*0000031
0*0000164 HINT              memcmp
0*0000168 GPDISP            \.text\+0x0*0000004
0*0000178 ELF_LITERAL       strcpy
0*0000188 LITUSE            \.text\+0x0*0000003
0*000017c GPRELHIGH         \.bss
0*0000180 GPRELLOW          \.bss
0*0000188 HINT              strcpy
0*000018c GPDISP            \.text\+0x0*0000004


RELOCATION RECORDS FOR \[\.init\.text\]:
OFFSET *TYPE *VALUE 
0*0000000 GPDISP            \.init\.text\+0x0*0000004
0*0000008 ELF_LITERAL       simple_strtol
0*000001c LITUSE            \.init\.text\+0x0*0000003
0*000001c HINT              simple_strtol
0*0000020 GPDISP            \.init\.text\+0x0*0000004
0*0000030 GPRELHIGH         rd_doload
0*0000034 GPRELLOW          rd_doload
0*0000050 GPDISP            \.init\.text\+0x0*0000004
0*0000064 GPREL16           root_mountflags
0*0000070 GPREL16           root_mountflags
0*0000080 GPDISP            \.init\.text\+0x0*0000004
0*0000094 GPREL16           root_mountflags
0*00000a0 GPREL16           root_mountflags
0*00000b0 GPDISP            \.init\.text\+0x0*0000004
0*00000bc ELF_LITERAL       sprintf
0*00000f0 LITUSE            \.init\.text\+0x0*0000003
0*00000d0 GPRELHIGH         \.rodata\.str1\.1
0*00000ec GPRELLOW          \.rodata\.str1\.1
0*00000f0 HINT              sprintf
0*00000f4 GPDISP            \.init\.text\+0x0*0000004
0*0000108 ELF_LITERAL       sys_open
0*000010c LITUSE            \.init\.text\+0x0*0000003
0*000010c HINT              sys_open
0*0000110 GPDISP            \.init\.text\+0x0*0000008
0*0000120 ELF_LITERAL       sys_read
0*0000134 LITUSE            \.init\.text\+0x0*0000003
0*0000134 HINT              sys_read
0*0000138 GPDISP            \.init\.text\+0x0*0000004
0*0000148 ELF_LITERAL       sys_close
0*000014c LITUSE            \.init\.text\+0x0*0000003
0*000014c HINT              sys_close
0*0000150 GPDISP            \.init\.text\+0x0*000000c
0*00001a0 ELF_LITERAL       simple_strtoul
0*00001b4 LITUSE            \.init\.text\+0x0*0000003
0*00001b4 HINT              simple_strtoul
0*00001b8 GPDISP            \.init\.text\+0x0*0000008
0*00001d8 ELF_LITERAL       sprintf
0*00001ec LITUSE            \.init\.text\+0x0*0000003
0*00001dc GPRELHIGH         \.rodata\.str1\.1\+0x0*0000012
0*00001e8 GPRELLOW          \.rodata\.str1\.1\+0x0*0000012
0*00001ec HINT              sprintf
0*00001f0 GPDISP            \.init\.text\+0x0*0000004
0*0000204 ELF_LITERAL       sys_open
0*0000208 LITUSE            \.init\.text\+0x0*0000003
0*0000208 HINT              sys_open
0*000020c GPDISP            \.init\.text\+0x0*0000008
0*000021c ELF_LITERAL       sys_read
0*000022c LITUSE            \.init\.text\+0x0*0000003
0*000022c HINT              sys_read
0*0000230 GPDISP            \.init\.text\+0x0*0000004
0*0000240 ELF_LITERAL       sys_close
0*0000244 LITUSE            \.init\.text\+0x0*0000003
0*0000244 HINT              sys_close
0*0000248 GPDISP            \.init\.text\+0x0*000000c
0*0000274 ELF_LITERAL       simple_strtoul
0*0000288 LITUSE            \.init\.text\+0x0*0000003
0*0000288 HINT              simple_strtoul
0*000028c GPDISP            \.init\.text\+0x0*0000008
0*00002c0 GPDISP            \.init\.text\+0x0*0000004
0*00002cc ELF_LITERAL       sys_mkdir
0*00002fc LITUSE            \.init\.text\+0x0*0000003
0*00002dc GPRELHIGH         \.rodata\.str1\.1\+0x0*0000026
0*00002e0 GPRELLOW          \.rodata\.str1\.1\+0x0*0000026
0*00002fc HINT              sys_mkdir
0*0000300 GPDISP            \.init\.text\+0x0*0000004
0*0000314 GPRELHIGH         \.rodata\.str1\.1\+0x0*000002b
0*0000318 ELF_LITERAL       sys_mount
0*0000324 LITUSE            \.init\.text\+0x0*0000003
0*000031c GPRELLOW          \.rodata\.str1\.1\+0x0*000002b
0*0000324 HINT              sys_mount
0*0000328 GPDISP            \.init\.text\+0x0*0000004
0*0000334 ELF_LITERAL       memcmp
0*0000348 LITUSE            \.init\.text\+0x0*0000003
0*0000338 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000031
0*0000344 GPRELLOW          \.rodata\.str1\.1\+0x0*0000031
0*0000348 HINT              memcmp
0*000034c GPDISP            \.init\.text\+0x0*0000004
0*0000358 ELF_LITERAL       memcmp
0*0000374 LITUSE            \.init\.text\+0x0*0000003
0*0000360 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000037
0*0000370 GPRELLOW          \.rodata\.str1\.1\+0x0*0000037
0*0000374 HINT              memcmp
0*0000378 GPDISP            \.init\.text\+0x0*0000004
0*0000384 ELF_LITERAL       strlen
0*000038c LITUSE            \.init\.text\+0x0*0000003
0*000038c HINT              strlen
0*0000390 GPDISP            \.init\.text\+0x0*0000008
0*00003a0 ELF_LITERAL       strcpy
0*00003ac LITUSE            \.init\.text\+0x0*0000003
0*00003ac HINT              strcpy
0*00003b0 GPDISP            \.init\.text\+0x0*000000c
0*0000418 ELF_LITERAL       _ctype
0*0000480 ELF_LITERAL       simple_strtoul
0*000048c LITUSE            \.init\.text\+0x0*0000003
0*000048c HINT              simple_strtoul
0*0000490 GPDISP            \.init\.text\+0x0*000000c
0*00004cc ELF_LITERAL       _ctype
0*00004f4 ELF_LITERAL       sys_umount
0*0000500 LITUSE            \.init\.text\+0x0*0000003
0*00004f8 GPRELLOW          \.rodata\.str1\.1\+0x0*0000026
0*0000500 HINT              sys_umount
0*0000504 GPDISP            \.init\.text\+0x0*0000004
0*000050c ELF_LITERAL       sys_rmdir
0*0000514 LITUSE            \.init\.text\+0x0*0000003
0*0000510 GPRELLOW          \.rodata\.str1\.1\+0x0*0000026
0*0000514 HINT              sys_rmdir
0*0000518 GPDISP            \.init\.text\+0x0*0000010
0*0000570 ELF_LITERAL       simple_strtoul
0*0000580 LITUSE            \.init\.text\+0x0*0000003
0*0000580 HINT              simple_strtoul
0*0000584 GPDISP            \.init\.text\+0x0*0000008
0*00005a0 GPDISP            \.init\.text\+0x0*0000004
0*00005ac ELF_LITERAL       strncpy
0*00005cc LITUSE            \.init\.text\+0x0*0000003
0*00005c0 GPRELHIGH         \.bss\+0x0*0000040
0*00005c4 GPRELLOW          \.bss\+0x0*0000040
0*00005cc HINT              strncpy
0*00005d0 GPDISP            \.init\.text\+0x0*000000c
0*00005f0 GPDISP            \.init\.text\+0x0*0000004
0*00005f8 GPRELHIGH         \.init\.data\+0x0*0000040
0*0000600 GPRELLOW          \.init\.data\+0x0*0000040
0*0000610 GPDISP            \.init\.text\+0x0*0000004
0*0000618 GPRELHIGH         \.init\.data\+0x0*0000048
0*0000620 GPRELLOW          \.init\.data\+0x0*0000048
0*0000630 GPDISP            \.init\.text\+0x0*0000004
0*0000638 GPRELHIGH         \.init\.data\+0x0*0000048
0*0000640 GPRELLOW          \.init\.data\+0x0*0000048
0*0000658 ELF_LITERAL       strcpy
0*000065c LITUSE            \.init\.text\+0x0*0000003
0*000065c HINT              strcpy
0*0000660 GPDISP            \.init\.text\+0x0*0000008
0*00006c8 ELF_LITERAL       get_filesystem_list
0*00006cc LITUSE            \.init\.text\+0x0*0000003
0*00006cc HINT              get_filesystem_list
0*00006d0 GPDISP            \.init\.text\+0x0*000000c
0*00006f0 ELF_LITERAL       strchr
0*0000700 LITUSE            \.init\.text\+0x0*0000003
0*0000700 HINT              strchr
0*0000704 GPDISP            \.init\.text\+0x0*0000008
0*0000750 GPDISP            \.init\.text\+0x0*0000004
0*0000758 ELF_LITERAL       names_cachep
0*0000760 ELF_LITERAL       kmem_cache_alloc
0*0000794 LITUSE            \.init\.text\+0x0*0000003
0*0000794 HINT              kmem_cache_alloc
0*0000798 GPDISP            \.init\.text\+0x0*0000004
0*00007b8 GPRELHIGH         \.rodata\.str1\.1\+0x0*000003b
0*00007bc GPRELHIGH         \.init\.data\+0x0*0000040
0*00007c0 ELF_LITERAL       ROOT_DEV
0*00007c4 GPRELLOW          \.rodata\.str1\.1\+0x0*000003b
0*00007c8 GPRELLOW          \.init\.data\+0x0*0000040
0*00007cc ELF_LITERAL       sys_mount
0*00007e0 LITUSE            \.init\.text\+0x0*0000003
0*00007e0 HINT              sys_mount
0*00007e4 GPDISP            \.init\.text\+0x0*0000008
0*000080c ELF_LITERAL       kdevname
0*0000814 LITUSE            \.init\.text\+0x0*0000003
0*0000814 HINT              kdevname
0*0000818 GPDISP            \.init\.text\+0x0*0000004
0*0000824 ELF_LITERAL       printk
0*0000838 LITUSE            \.init\.text\+0x0*0000003
0*0000828 GPRELHIGH         \.bss
0*000082c GPRELHIGH         \.rodata\.str1\.1\+0x0*0000041
0*0000830 GPRELLOW          \.bss
0*0000834 GPRELLOW          \.rodata\.str1\.1\+0x0*0000041
0*0000838 HINT              printk
0*000083c GPDISP            \.init\.text\+0x0*0000004
0*0000844 ELF_LITERAL       printk
0*0000850 LITUSE            \.init\.text\+0x0*0000003
0*0000848 GPRELHIGH         \.rodata\.str1\.1\+0x0*000006a
0*000084c GPRELLOW          \.rodata\.str1\.1\+0x0*000006a
0*0000850 HINT              printk
0*0000854 GPDISP            \.init\.text\+0x0*0000004
0*0000860 ELF_LITERAL       kdevname
0*0000868 LITUSE            \.init\.text\+0x0*0000003
0*0000868 HINT              kdevname
0*000086c GPDISP            \.init\.text\+0x0*0000004
0*0000878 GPRELHIGH         \.rodata\.str1\.1\+0x0*0000097
0*000087c GPRELLOW          \.rodata\.str1\.1\+0x0*0000097
0*0000880 ELF_LITERAL       panic
0*0000884 LITUSE            \.init\.text\+0x0*0000003
0*0000884 HINT              panic
0*0000890 ELF_LITERAL       strlen
0*0000894 LITUSE            \.init\.text\+0x0*0000003
0*0000894 HINT              strlen
0*0000898 GPDISP            \.init\.text\+0x0*0000008
0*00008b0 ELF_LITERAL       ROOT_DEV
0*00008b4 ELF_LITERAL       kdevname
0*00008c0 LITUSE            \.init\.text\+0x0*0000003
0*00008c0 HINT              kdevname
0*00008c4 GPDISP            \.init\.text\+0x0*0000004
0*00008d4 ELF_LITERAL       names_cachep
0*00008d8 ELF_LITERAL       kmem_cache_free
0*00008e4 LITUSE            \.init\.text\+0x0*0000003
0*00008e4 HINT              kmem_cache_free
0*00008e8 GPDISP            \.init\.text\+0x0*0000004
0*00008f4 ELF_LITERAL       sys_chdir
0*00008f8 LITUSE            \.init\.text\+0x0*0000003
0*00008f8 HINT              sys_chdir
0*00008fc GPDISP            \.init\.text\+0x0*0000008
0*0000908 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000ba
0*000090c GPRELLOW          \.rodata\.str1\.1\+0x0*00000ba
0*0000918 ELF_LITERAL       ROOT_DEV
0*0000938 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000c4
0*000093c GPRELLOW          \.rodata\.str1\.1\+0x0*00000c4
0*0000940 ELF_LITERAL       printk
0*000094c LITUSE            \.init\.text\+0x0*0000003
0*0000944 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000c5
0*0000948 GPRELLOW          \.rodata\.str1\.1\+0x0*00000c5
0*000094c HINT              printk
0*0000950 GPDISP            \.init\.text\+0x0*000000c
0*0000990 GPDISP            \.init\.text\+0x0*0000004
0*0000998 ELF_LITERAL       sys_unlink
0*00009b4 LITUSE            \.init\.text\+0x0*0000003
0*00009b4 HINT              sys_unlink
0*00009b8 GPDISP            \.init\.text\+0x0*0000004
0*00009cc GPREL16           \.sbss
0*00009f0 ELF_LITERAL       sys_mknod
0*00009f4 LITUSE            \.init\.text\+0x0*0000003
0*00009f4 HINT              sys_mknod
0*00009f8 GPDISP            \.init\.text\+0x0*0000004
0*0000a20 GPDISP            \.init\.text\+0x0*0000004
0*0000a28 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000eb
0*0000a2c GPRELLOW          \.rodata\.str1\.1\+0x0*00000eb
0*0000a40 GPDISP            \.init\.text\+0x0*0000004
0*0000a48 ELF_LITERAL       ROOT_DEV
0*0000a50 GPRELHIGH         \.bss
0*0000a58 GPRELLOW          \.bss
0*0000a60 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000eb
0*0000a64 GPRELLOW          \.rodata\.str1\.1\+0x0*00000eb
0*0000a7c GPREL16           root_mountflags
0*0000aa0 GPDISP            \.init\.text\+0x0*0000004
0*0000aa8 GPRELHIGH         \.rodata\.str1\.1\+0x0*00000f5
0*0000aac GPRELLOW          \.rodata\.str1\.1\+0x0*00000f5


RELOCATION RECORDS FOR \[\.init\.setup\]:
OFFSET *TYPE *VALUE 
0*0000000 REFQUAD           \.init\.data\+0x0*0000004
0*0000008 REFQUAD           \.init\.text
0*0000010 REFQUAD           \.init\.data\+0x0*0000012
0*0000018 REFQUAD           \.init\.text\+0x0*0000050
0*0000020 REFQUAD           \.init\.data\+0x0*0000015
0*0000028 REFQUAD           \.init\.text\+0x0*0000080
0*0000030 REFQUAD           \.init\.data\+0x0*0000018
0*0000038 REFQUAD           \.init\.text\+0x0*00005a0
0*0000040 REFQUAD           \.init\.data\+0x0*000001e
0*0000048 REFQUAD           \.init\.text\+0x0*00005f0
0*0000050 REFQUAD           \.init\.data\+0x0*0000029
0*0000058 REFQUAD           \.init\.text\+0x0*0000610


RELOCATION RECORDS FOR \[\.eh_frame\]:
OFFSET *TYPE *VALUE 
0*000001c SREL32            \.init\.text
0*0000034 SREL32            \.init\.text\+0x0*0000050
0*0000048 SREL32            \.init\.text\+0x0*0000080
0*000005c SREL32            \.init\.text\+0x0*00000b0
0*0000080 SREL32            \.init\.text\+0x0*00002c0
0*00000a0 SREL32            \.init\.text\+0x0*00005a0
0*00000b8 SREL32            \.init\.text\+0x0*00005f0
0*00000cc SREL32            \.init\.text\+0x0*0000610
0*00000e0 SREL32            \.init\.text\+0x0*0000630
0*00000fc SREL32            \.init\.text\+0x0*0000750
0*0000120 SREL32            \.init\.text\+0x0*0000990
0*000013c SREL32            \.init\.text\+0x0*0000a10
0*0000150 SREL32            \.init\.text\+0x0*0000a20
0*0000164 SREL32            \.init\.text\+0x0*0000a40
0*000017c SREL32            \.init\.text\+0x0*0000a90
0*0000190 SREL32            \.init\.text\+0x0*0000aa0
0*00001a4 SREL32            \.text