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
|