File: reloc-bad-6.s

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (378 lines) | stat: -rw-r--r-- 3,732 bytes parent folder | download | duplicates (24)
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
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
# Test relocation overflow and insufficiently divisible values for
# PC-relative operands.
.text
.nocmp
f7_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f7_28:
	nop
f7_32:
	.space 256
f7_288:
	addkpc .S2 f7_32,b1,0
	addkpc .S2 f7_28,b1,0
	addkpc .S2 f7_32,b1,0
	addkpc .S2 f7_0,b1,0
	addkpc .S2 f7_544,b1,0
	addkpc .S2 f7_540,b1,0
	addkpc .S2 f7_288+1,b1,0
	nop
f7_320:
	.space 220
f7_540:
	nop
f7_544:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f10_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f10_28:
	nop
f10_32:
	.space 2048
f10_2080:
	bdec .S1 f10_32,a1
	bdec .S1 f10_28,a1
	bdec .S1 f10_32,a1
	bdec .S1 f10_0,a1
	bdec .S1 f10_4128,a1
	bdec .S1 f10_4124,a1
	bdec .S1 f10_2080+1,a1
	nop
f10_2112:
	.space 2012
f10_4124:
	nop
f10_4128:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g10_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g10_28:
	nop
g10_32:
	.space 2048
g10_2080:
	bpos .S1 g10_32,a1
	bpos .S1 g10_28,a1
	bpos .S1 g10_32,a1
	bpos .S1 g10_0,a1
	bpos .S1 g10_4128,a1
	bpos .S1 g10_4124,a1
	bpos .S1 g10_2080+1,a1
	nop
g10_2112:
	.space 2012
g10_4124:
	nop
g10_4128:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f12_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f12_28:
	nop
f12_32:
	.space 8192
f12_8224:
	bnop f12_32,2
	bnop f12_28,2
	bnop f12_32,2
	bnop f12_0,2
	bnop f12_16416,2
	bnop f12_16412,2
	bnop f12_8224+1,2
	nop
f12_8256:
	.space 8156
f12_16412:
	nop
f12_16416:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g12_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g12_28:
	nop
g12_32:
	.space 8192
g12_8224:
	callnop g12_32,2
	callnop g12_28,2
	callnop g12_32,2
	callnop g12_0,2
	callnop g12_16416,2
	callnop g12_16412,2
	callnop g12_8224+1,2
	nop
g12_8256:
	.space 8156
g12_16412:
	nop
g12_16416:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
f21_28:
	nop
f21_32:
	.space 4194304
f21_4194336:
	b .S1 f21_32
	b .S1 f21_28
	b .S1 f21_32
	b .S1 f21_0
	b .S1 f21_8388640
	b .S1 f21_8388636
	b .S1 f21_4194336+1
	nop
f21_4194368:
	.space 4194268
f21_8388636:
	nop
f21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
g21_28:
	nop
g21_32:
	.space 4194304
g21_4194336:
	call .S1 g21_32
	call .S1 g21_28
	call .S1 g21_32
	call .S1 g21_0
	call .S1 g21_8388640
	call .S1 g21_8388636
	call .S1 g21_4194336+1
	nop
g21_4194368:
	.space 4194268
g21_8388636:
	nop
g21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
h21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
h21_28:
	nop
h21_32:
	.space 4194304
h21_4194336:
	callp .S2 h21_32,b3
	callp .S2 h21_28,b3
	callp .S2 h21_32,b3
	callp .S2 h21_0,b3
	callp .S2 h21_8388640,b3
	callp .S2 h21_8388636,b3
	callp .S2 h21_4194336+1,b3
	nop
h21_4194368:
	.space 4194268
h21_8388636:
	nop
h21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
i21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
i21_28:
	nop
i21_32:
	.space 4194304
i21_4194336:
	callret .S1 i21_32
	callret .S1 i21_28
	callret .S1 i21_32
	callret .S1 i21_0
	callret .S1 i21_8388640
	callret .S1 i21_8388636
	callret .S1 i21_4194336+1
	nop
i21_4194368:
	.space 4194268
i21_8388636:
	nop
i21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
j21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
j21_28:
	nop
j21_32:
	.space 4194304
j21_4194336:
	ret .S1 j21_32
	ret .S1 j21_28
	ret .S1 j21_32
	ret .S1 j21_0
	ret .S1 j21_8388640
	ret .S1 j21_8388636
	ret .S1 j21_4194336+1
	nop
j21_4194368:
	.space 4194268
j21_8388636:
	nop
j21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop
k21_0:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
k21_28:
	nop
k21_32:
	.space 4194304
k21_4194336:
	retp .S1 k21_32,a3
	retp .S1 k21_28,a3
	retp .S1 k21_32,a3
	retp .S1 k21_0,a3
	retp .S1 k21_8388640,a3
	retp .S1 k21_8388636,a3
	retp .S1 k21_4194336+1,a3
	nop
k21_4194368:
	.space 4194268
k21_8388636:
	nop
k21_8388640:
	nop
	nop
	nop
	nop
	nop
	nop
	nop
	nop