OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-i386/] [tlsbindesc.dd] - Blame information for rev 118

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 66 khays
#source: tlsbindesc.s
2
#source: tlsbin.s
3
#as: --32
4
#ld: -melf_i386 tmpdir/libtlslib.so
5
#objdump: -drj.text
6
#target: i?86-*-*
7
 
8
# PT_TLS layout is:
9
# Offset from   Offset from     Name
10
# TCB base      TCB end
11
# 0x00          -0xa0           sg1..sg8
12
# 0x20          -0x80           sl1..sl8
13
# 0x40          -0x60           sh1..sh8
14
# 0x60          -0x40           bg1..bg8
15
# 0x80          -0x20           bl1..bl8
16
 
17
.*: +file format elf32-i386
18
 
19
Disassembly of section .text:
20
 
21
[0-9a-f]+ :
22
 [0-9a-f]+:     55[     ]+push   %ebp
23
 [0-9a-f]+:     89 e5[  ]+mov    %esp,%ebp
24
 [0-9a-f]+:     53[     ]+push   %ebx
25
 [0-9a-f]+:     50[     ]+push   %eax
26
 [0-9a-f]+:     e8 00 00 00 00[         ]+call   [0-9a-f]+ 
27
 [0-9a-f]+:     5b[     ]+pop    %ebx
28
 [0-9a-f]+:     81 c3 fa 10 00 00[      ]+add    \$0x10fa,%ebx
29
 [0-9a-f]+:     90[     ]+nop *
30
 [0-9a-f]+:     90[     ]+nop *
31
 [0-9a-f]+:     90[     ]+nop *
32
 [0-9a-f]+:     90[     ]+nop *
33
#  GD -> IE because variable is not defined in executable
34
 [0-9a-f]+:     8b 83 f8 ff ff ff[      ]+mov    -0x8\(%ebx\),%eax
35
#                               ->R_386_TLS_TPOFF32     sG1
36
 [0-9a-f]+:     f7 d8[  ]+neg    %eax
37
 [0-9a-f]+:     90[     ]+nop *
38
 [0-9a-f]+:     90[     ]+nop *
39
 [0-9a-f]+:     90[     ]+nop *
40
 [0-9a-f]+:     90[     ]+nop *
41
#  GD -> IE because variable is not defined in executable where
42
#  the variable is referenced through @gottpoff too
43
 [0-9a-f]+:     8b 83 e8 ff ff ff[      ]+mov    -0x18\(%ebx\),%eax
44
#                               ->R_386_TLS_TPOFF32     sG2
45
 [0-9a-f]+:     f7 d8[  ]+neg    %eax
46
 [0-9a-f]+:     90[     ]+nop *
47
 [0-9a-f]+:     90[     ]+nop *
48
 [0-9a-f]+:     90[     ]+nop *
49
 [0-9a-f]+:     90[     ]+nop *
50
#  GD -> IE because variable is not defined in executable where
51
#  the variable is referenced through @gotntpoff too
52
 [0-9a-f]+:     8b 83 dc ff ff ff[      ]+mov    -0x24\(%ebx\),%eax
53
#                               ->R_386_TLS_TPOFF       sG3
54
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
55
 [0-9a-f]+:     90[     ]+nop *
56
 [0-9a-f]+:     90[     ]+nop *
57
 [0-9a-f]+:     90[     ]+nop *
58
 [0-9a-f]+:     90[     ]+nop *
59
#  GD -> IE because variable is not defined in executable where
60
#  the variable is referenced through @gottpoff and @gotntpoff too
61
 [0-9a-f]+:     8b 83 f0 ff ff ff[      ]+mov    -0x10\(%ebx\),%eax
62
#                               ->R_386_TLS_TPOFF32     sG4
63
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
64
 [0-9a-f]+:     90[     ]+nop *
65
 [0-9a-f]+:     90[     ]+nop *
66
 [0-9a-f]+:     90[     ]+nop *
67
 [0-9a-f]+:     90[     ]+nop *
68
#  GD -> LE with global variable defined in executable
69
 [0-9a-f]+:     8d 05 00 f0 ff ff[      ]+lea    0xfffff000,%eax
70
#                                                       sg1
71
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
72
 [0-9a-f]+:     90[     ]+nop *
73
 [0-9a-f]+:     90[     ]+nop *
74
 [0-9a-f]+:     90[     ]+nop *
75
 [0-9a-f]+:     90[     ]+nop *
76
#  GD -> LE with local variable defined in executable
77
 [0-9a-f]+:     8d 05 20 f0 ff ff[      ]+lea    0xfffff020,%eax
78
#                                                       sl1
79
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
80
 [0-9a-f]+:     90[     ]+nop *
81
 [0-9a-f]+:     90[     ]+nop *
82
 [0-9a-f]+:     90[     ]+nop *
83
 [0-9a-f]+:     90[     ]+nop *
84
#  GD -> LE with hidden variable defined in executable
85
 [0-9a-f]+:     8d 05 40 f0 ff ff[      ]+lea    0xfffff040,%eax
86
#                                                       sh1
87
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
88
 [0-9a-f]+:     90[     ]+nop *
89
 [0-9a-f]+:     90[     ]+nop *
90
 [0-9a-f]+:     90[     ]+nop *
91
 [0-9a-f]+:     90[     ]+nop *
92
#  LD -> LE
93
 [0-9a-f]+:     8d 05 00 00 00 00[      ]+lea    0x0,%eax
94
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
95
 [0-9a-f]+:     90[     ]+nop *
96
 [0-9a-f]+:     90[     ]+nop *
97
 [0-9a-f]+:     8d 90 20 f0 ff ff[      ]+lea    -0xfe0\(%eax\),%edx
98
#                                                       sl1
99
 [0-9a-f]+:     90[     ]+nop *
100
 [0-9a-f]+:     90[     ]+nop *
101
 [0-9a-f]+:     8d 88 24 f0 ff ff[      ]+lea    -0xfdc\(%eax\),%ecx
102
#                                                       sl2
103
 [0-9a-f]+:     90[     ]+nop *
104
 [0-9a-f]+:     90[     ]+nop *
105
 [0-9a-f]+:     90[     ]+nop *
106
 [0-9a-f]+:     90[     ]+nop *
107
#  LD -> LE against hidden variables
108
 [0-9a-f]+:     8d 05 00 00 00 00[      ]+lea    0x0,%eax
109
 [0-9a-f]+:     66 90[  ]+xchg   %ax,%ax
110
 [0-9a-f]+:     90[     ]+nop *
111
 [0-9a-f]+:     90[     ]+nop *
112
 [0-9a-f]+:     8d 90 40 f0 ff ff[      ]+lea    -0xfc0\(%eax\),%edx
113
#                                                       sh1
114
 [0-9a-f]+:     90[     ]+nop *
115
 [0-9a-f]+:     90[     ]+nop *
116
 [0-9a-f]+:     8d 88 44 f0 ff ff[      ]+lea    -0xfbc\(%eax\),%ecx
117
#                                                       sh2
118
 [0-9a-f]+:     90[     ]+nop *
119
 [0-9a-f]+:     90[     ]+nop *
120
 [0-9a-f]+:     90[     ]+nop *
121
 [0-9a-f]+:     90[     ]+nop *
122
#  @gottpoff IE against global var
123
 [0-9a-f]+:     65 8b 0d 00 00 00 00[   ]+mov    %gs:0x0,%ecx
124
 [0-9a-f]+:     90[     ]+nop *
125
 [0-9a-f]+:     90[     ]+nop *
126
 [0-9a-f]+:     2b 8b e8 ff ff ff[      ]+sub    -0x18\(%ebx\),%ecx
127
#                               ->R_386_TLS_TPOFF32     sG2
128
 [0-9a-f]+:     90[     ]+nop *
129
 [0-9a-f]+:     90[     ]+nop *
130
 [0-9a-f]+:     90[     ]+nop *
131
 [0-9a-f]+:     90[     ]+nop *
132
#  @gottpoff IE against global var
133
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
134
 [0-9a-f]+:     90[     ]+nop *
135
 [0-9a-f]+:     90[     ]+nop *
136
 [0-9a-f]+:     2b 83 ec ff ff ff[      ]+sub    -0x14\(%ebx\),%eax
137
#                               ->R_386_TLS_TPOFF32     sG4
138
 [0-9a-f]+:     90[     ]+nop *
139
 [0-9a-f]+:     90[     ]+nop *
140
 [0-9a-f]+:     90[     ]+nop *
141
 [0-9a-f]+:     90[     ]+nop *
142
#  @gotntpoff IE against global var
143
 [0-9a-f]+:     65 8b 0d 00 00 00 00[   ]+mov    %gs:0x0,%ecx
144
 [0-9a-f]+:     90[     ]+nop *
145
 [0-9a-f]+:     90[     ]+nop *
146
 [0-9a-f]+:     03 8b dc ff ff ff[      ]+add    -0x24\(%ebx\),%ecx
147
#                               ->R_386_TLS_TPOFF       sG3
148
 [0-9a-f]+:     90[     ]+nop *
149
 [0-9a-f]+:     90[     ]+nop *
150
 [0-9a-f]+:     90[     ]+nop *
151
 [0-9a-f]+:     90[     ]+nop *
152
#  @gotntpoff IE against global var
153
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
154
 [0-9a-f]+:     90[     ]+nop *
155
 [0-9a-f]+:     90[     ]+nop *
156
 [0-9a-f]+:     03 83 f0 ff ff ff[      ]+add    -0x10\(%ebx\),%eax
157
#                               ->R_386_TLS_TPOFF       sG4
158
 [0-9a-f]+:     90[     ]+nop *
159
 [0-9a-f]+:     90[     ]+nop *
160
 [0-9a-f]+:     90[     ]+nop *
161
 [0-9a-f]+:     90[     ]+nop *
162
#  @gottpoff IE -> LE against global var defined in exec
163
 [0-9a-f]+:     65 8b 0d 00 00 00 00[   ]+mov    %gs:0x0,%ecx
164
 [0-9a-f]+:     90[     ]+nop *
165
 [0-9a-f]+:     90[     ]+nop *
166
 [0-9a-f]+:     81 e9 00 10 00 00[      ]+sub    \$0x1000,%ecx
167
#                                                       sg1
168
 [0-9a-f]+:     90[     ]+nop *
169
 [0-9a-f]+:     90[     ]+nop *
170
 [0-9a-f]+:     90[     ]+nop *
171
 [0-9a-f]+:     90[     ]+nop *
172
#  @gotntpoff IE -> LE against local var
173
 [0-9a-f]+:     65 8b 0d 00 00 00 00[   ]+mov    %gs:0x0,%ecx
174
 [0-9a-f]+:     90[     ]+nop *
175
 [0-9a-f]+:     90[     ]+nop *
176
 [0-9a-f]+:     81 c0 20 f0 ff ff[      ]+add    \$0xfffff020,%eax
177
#                                                       sl1
178
 [0-9a-f]+:     90[     ]+nop *
179
 [0-9a-f]+:     90[     ]+nop *
180
 [0-9a-f]+:     90[     ]+nop *
181
 [0-9a-f]+:     90[     ]+nop *
182
#  @gottpoff IE -> LE against hidden var
183
 [0-9a-f]+:     65 8b 0d 00 00 00 00[   ]+mov    %gs:0x0,%ecx
184
 [0-9a-f]+:     90[     ]+nop *
185
 [0-9a-f]+:     90[     ]+nop *
186
 [0-9a-f]+:     81 e9 c0 0f 00 00[      ]+sub    \$0xfc0,%ecx
187
#                                                       sh1
188
 [0-9a-f]+:     90[     ]+nop *
189
 [0-9a-f]+:     90[     ]+nop *
190
 [0-9a-f]+:     90[     ]+nop *
191
 [0-9a-f]+:     90[     ]+nop *
192
#  Direct access through %gs
193
#  @gotntpoff IE against global var
194
 [0-9a-f]+:     8b 8b e0 ff ff ff[      ]+mov    -0x20\(%ebx\),%ecx
195
#                               ->R_386_TLS_TPOFF       sG5
196
 [0-9a-f]+:     90[     ]+nop *
197
 [0-9a-f]+:     90[     ]+nop *
198
 [0-9a-f]+:     65 8b 11[       ]+mov    %gs:\(%ecx\),%edx
199
 [0-9a-f]+:     90[     ]+nop *
200
 [0-9a-f]+:     90[     ]+nop *
201
 [0-9a-f]+:     90[     ]+nop *
202
 [0-9a-f]+:     90[     ]+nop *
203
#  @gotntpoff IE->LE against local var
204
 [0-9a-f]+:     c7 c0 30 f0 ff ff[      ]+mov    \$0xfffff030,%eax
205
#                                                       sl5
206
 [0-9a-f]+:     90[     ]+nop *
207
 [0-9a-f]+:     90[     ]+nop *
208
 [0-9a-f]+:     65 8b 10[       ]+mov    %gs:\(%eax\),%edx
209
 [0-9a-f]+:     90[     ]+nop *
210
 [0-9a-f]+:     90[     ]+nop *
211
 [0-9a-f]+:     90[     ]+nop *
212
 [0-9a-f]+:     90[     ]+nop *
213
#  @gotntpoff IE->LE against hidden var
214
 [0-9a-f]+:     c7 c2 50 f0 ff ff[      ]+mov    \$0xfffff050,%edx
215
#                                                       sh5
216
 [0-9a-f]+:     90[     ]+nop *
217
 [0-9a-f]+:     90[     ]+nop *
218
 [0-9a-f]+:     65 8b 12[       ]+mov    %gs:\(%edx\),%edx
219
 [0-9a-f]+:     90[     ]+nop *
220
 [0-9a-f]+:     90[     ]+nop *
221
 [0-9a-f]+:     90[     ]+nop *
222
 [0-9a-f]+:     90[     ]+nop *
223
 [0-9a-f]+:     8b 5d fc[       ]+mov    -0x4\(%ebp\),%ebx
224
 [0-9a-f]+:     c9[     ]+leave *
225
 [0-9a-f]+:     c3[     ]+ret *
226
 [0-9a-f]+:     90[     ]+nop *
227
 [0-9a-f]+:     90[     ]+nop *
228
 
229
[0-9a-f]+ <_start>:
230
 [0-9a-f]+:     55[     ]+push   %ebp
231
 [0-9a-f]+:     89 e5[  ]+mov    %esp,%ebp
232
 [0-9a-f]+:     e8 00 00 00 00[         ]+call   [0-9a-f]+ <_start\+0x8>
233
 [0-9a-f]+:     59[     ]+pop    %ecx
234
 [0-9a-f]+:     81 c1 a4 0f 00 00[      ]+add    \$0xfa4,%ecx
235
 [0-9a-f]+:     90[     ]+nop *
236
 [0-9a-f]+:     90[     ]+nop *
237
 [0-9a-f]+:     90[     ]+nop *
238
 [0-9a-f]+:     90[     ]+nop *
239
#  @gottpoff IE against global var
240
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
241
 [0-9a-f]+:     90[     ]+nop *
242
 [0-9a-f]+:     90[     ]+nop *
243
 [0-9a-f]+:     2b 91 f4 ff ff ff[      ]+sub    -0xc\(%ecx\),%edx
244
#                               ->R_386_TLS_TPOFF32     sG6
245
 [0-9a-f]+:     90[     ]+nop *
246
 [0-9a-f]+:     90[     ]+nop *
247
 [0-9a-f]+:     90[     ]+nop *
248
 [0-9a-f]+:     90[     ]+nop *
249
#  @indntpoff IE against global var
250
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
251
 [0-9a-f]+:     90[     ]+nop *
252
 [0-9a-f]+:     90[     ]+nop *
253
 [0-9a-f]+:     03 05 e8 a0 04 08[      ]+add    0x804a0e8,%eax
254
#                               ->R_386_TLS_TPOFF       sG7
255
 [0-9a-f]+:     90[     ]+nop *
256
 [0-9a-f]+:     90[     ]+nop *
257
 [0-9a-f]+:     90[     ]+nop *
258
 [0-9a-f]+:     90[     ]+nop *
259
#  @indntpoff direct %gs access IE against global var
260
 [0-9a-f]+:     8b 15 00 a1 04 08[      ]+mov    0x804a100,%edx
261
#                               ->R_386_TLS_TPOFF       sG8
262
 [0-9a-f]+:     90[     ]+nop *
263
 [0-9a-f]+:     90[     ]+nop *
264
 [0-9a-f]+:     65 8b 02[       ]+mov    %gs:\(%edx\),%eax
265
 [0-9a-f]+:     90[     ]+nop *
266
 [0-9a-f]+:     90[     ]+nop *
267
 [0-9a-f]+:     90[     ]+nop *
268
 [0-9a-f]+:     90[     ]+nop *
269
#  @gottpoff IE -> LE against global var defined in exec
270
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
271
 [0-9a-f]+:     90[     ]+nop *
272
 [0-9a-f]+:     90[     ]+nop *
273
 [0-9a-f]+:     81 ea 8c 0f 00 00[      ]+sub    \$0xf8c,%edx
274
#                                                       bg6
275
 [0-9a-f]+:     90[     ]+nop *
276
 [0-9a-f]+:     90[     ]+nop *
277
 [0-9a-f]+:     90[     ]+nop *
278
 [0-9a-f]+:     90[     ]+nop *
279
#  @indntpoff IE -> LE against global var defined in exec
280
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
281
 [0-9a-f]+:     90[     ]+nop *
282
 [0-9a-f]+:     90[     ]+nop *
283
 [0-9a-f]+:     81 c0 78 f0 ff ff[      ]+add    \$0xfffff078,%eax
284
#                                                       bg7
285
 [0-9a-f]+:     90[     ]+nop *
286
 [0-9a-f]+:     90[     ]+nop *
287
 [0-9a-f]+:     90[     ]+nop *
288
 [0-9a-f]+:     90[     ]+nop *
289
#  @indntpoff direct %gs access IE -> LE against global var defined
290
#  in exec
291
 [0-9a-f]+:     c7 c2 7c f0 ff ff[      ]+mov    \$0xfffff07c,%edx
292
#                                                       bg8
293
 [0-9a-f]+:     90[     ]+nop *
294
 [0-9a-f]+:     90[     ]+nop *
295
 [0-9a-f]+:     65 8b 02[       ]+mov    %gs:\(%edx\),%eax
296
 [0-9a-f]+:     90[     ]+nop *
297
 [0-9a-f]+:     90[     ]+nop *
298
 [0-9a-f]+:     90[     ]+nop *
299
 [0-9a-f]+:     90[     ]+nop *
300
#  @gottpoff IE -> LE against local var
301
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
302
 [0-9a-f]+:     90[     ]+nop *
303
 [0-9a-f]+:     90[     ]+nop *
304
 [0-9a-f]+:     81 ea 6c 0f 00 00[      ]+sub    \$0xf6c,%edx
305
#                                                       bl6
306
 [0-9a-f]+:     90[     ]+nop *
307
 [0-9a-f]+:     90[     ]+nop *
308
 [0-9a-f]+:     90[     ]+nop *
309
 [0-9a-f]+:     90[     ]+nop *
310
#  @indntpoff IE -> LE against local var
311
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
312
 [0-9a-f]+:     90[     ]+nop *
313
 [0-9a-f]+:     90[     ]+nop *
314
 [0-9a-f]+:     81 c0 98 f0 ff ff[      ]+add    \$0xfffff098,%eax
315
#                                                       bl7
316
 [0-9a-f]+:     90[     ]+nop *
317
 [0-9a-f]+:     90[     ]+nop *
318
 [0-9a-f]+:     90[     ]+nop *
319
 [0-9a-f]+:     90[     ]+nop *
320
#  @indntpoff direct %gs access IE -> LE against local var
321
 [0-9a-f]+:     c7 c2 9c f0 ff ff[      ]+mov    \$0xfffff09c,%edx
322
#                                                       bl8
323
 [0-9a-f]+:     90[     ]+nop *
324
 [0-9a-f]+:     90[     ]+nop *
325
 [0-9a-f]+:     65 8b 02[       ]+mov    %gs:\(%edx\),%eax
326
 [0-9a-f]+:     90[     ]+nop *
327
 [0-9a-f]+:     90[     ]+nop *
328
 [0-9a-f]+:     90[     ]+nop *
329
 [0-9a-f]+:     90[     ]+nop *
330
#  @gottpoff IE -> LE against hidden but not local var
331
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
332
 [0-9a-f]+:     90[     ]+nop *
333
 [0-9a-f]+:     90[     ]+nop *
334
 [0-9a-f]+:     81 ea ac 0f 00 00[      ]+sub    \$0xfac,%edx
335
#                                                       sh6
336
 [0-9a-f]+:     90[     ]+nop *
337
 [0-9a-f]+:     90[     ]+nop *
338
 [0-9a-f]+:     90[     ]+nop *
339
 [0-9a-f]+:     90[     ]+nop *
340
#  @indntpoff IE -> LE against hidden but not local var
341
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
342
 [0-9a-f]+:     90[     ]+nop *
343
 [0-9a-f]+:     90[     ]+nop *
344
 [0-9a-f]+:     81 c0 58 f0 ff ff[      ]+add    \$0xfffff058,%eax
345
#                                                       sh7
346
 [0-9a-f]+:     90[     ]+nop *
347
 [0-9a-f]+:     90[     ]+nop *
348
 [0-9a-f]+:     90[     ]+nop *
349
 [0-9a-f]+:     90[     ]+nop *
350
#  @indntpoff direct %gs access IE -> LE against hidden but not
351
#  local var
352
 [0-9a-f]+:     c7 c2 5c f0 ff ff[      ]+mov    \$0xfffff05c,%edx
353
#                                                       sh8
354
 [0-9a-f]+:     90[     ]+nop *
355
 [0-9a-f]+:     90[     ]+nop *
356
 [0-9a-f]+:     65 8b 02[       ]+mov    %gs:\(%edx\),%eax
357
 [0-9a-f]+:     90[     ]+nop *
358
 [0-9a-f]+:     90[     ]+nop *
359
 [0-9a-f]+:     90[     ]+nop *
360
 [0-9a-f]+:     90[     ]+nop *
361
#  LE @tpoff, global var defined in exec
362
 [0-9a-f]+:     ba 00 10 00 00[         ]+mov    \$0x1000,%edx
363
#                                                       sg1
364
 [0-9a-f]+:     90[     ]+nop *
365
 [0-9a-f]+:     90[     ]+nop *
366
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
367
 [0-9a-f]+:     90[     ]+nop *
368
 [0-9a-f]+:     90[     ]+nop *
369
 [0-9a-f]+:     29 d0[  ]+sub    %edx,%eax
370
 [0-9a-f]+:     90[     ]+nop *
371
 [0-9a-f]+:     90[     ]+nop *
372
 [0-9a-f]+:     90[     ]+nop *
373
 [0-9a-f]+:     90[     ]+nop *
374
#  LE @tpoff, local var
375
 [0-9a-f]+:     b8 7f 0f 00 00[         ]+mov    \$0xf7f,%eax
376
#                                                       bl1+1
377
 [0-9a-f]+:     90[     ]+nop *
378
 [0-9a-f]+:     90[     ]+nop *
379
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
380
 [0-9a-f]+:     90[     ]+nop *
381
 [0-9a-f]+:     90[     ]+nop *
382
 [0-9a-f]+:     29 c2[  ]+sub    %eax,%edx
383
 [0-9a-f]+:     90[     ]+nop *
384
 [0-9a-f]+:     90[     ]+nop *
385
 [0-9a-f]+:     90[     ]+nop *
386
 [0-9a-f]+:     90[     ]+nop *
387
#  LE @tpoff, hidden var defined in exec
388
 [0-9a-f]+:     b8 bd 0f 00 00[         ]+mov    \$0xfbd,%eax
389
#                                                       sh1+3
390
 [0-9a-f]+:     90[     ]+nop *
391
 [0-9a-f]+:     90[     ]+nop *
392
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
393
 [0-9a-f]+:     90[     ]+nop *
394
 [0-9a-f]+:     90[     ]+nop *
395
 [0-9a-f]+:     29 c2[  ]+sub    %eax,%edx
396
 [0-9a-f]+:     90[     ]+nop *
397
 [0-9a-f]+:     90[     ]+nop *
398
 [0-9a-f]+:     90[     ]+nop *
399
 [0-9a-f]+:     90[     ]+nop *
400
#  LE @ntpoff, global var defined in exec
401
 [0-9a-f]+:     65 a1 00 00 00 00[      ]+mov    %gs:0x0,%eax
402
 [0-9a-f]+:     90[     ]+nop *
403
 [0-9a-f]+:     90[     ]+nop *
404
 [0-9a-f]+:     8d 90 04 f0 ff ff[      ]+lea    -0xffc\(%eax\),%edx
405
#                                                       sg2
406
 [0-9a-f]+:     90[     ]+nop *
407
 [0-9a-f]+:     90[     ]+nop *
408
 [0-9a-f]+:     90[     ]+nop *
409
 [0-9a-f]+:     90[     ]+nop *
410
#  LE @ntpoff, local var, non-canonical sequence
411
 [0-9a-f]+:     b8 86 f0 ff ff[         ]+mov    \$0xfffff086,%eax
412
#                                                       bl2+2
413
 [0-9a-f]+:     90[     ]+nop *
414
 [0-9a-f]+:     90[     ]+nop *
415
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
416
 [0-9a-f]+:     90[     ]+nop *
417
 [0-9a-f]+:     90[     ]+nop *
418
 [0-9a-f]+:     01 c2[  ]+add    %eax,%edx
419
 [0-9a-f]+:     90[     ]+nop *
420
 [0-9a-f]+:     90[     ]+nop *
421
 [0-9a-f]+:     90[     ]+nop *
422
 [0-9a-f]+:     90[     ]+nop *
423
#  LE @ntpoff, hidden var defined in exec, non-canonical sequence
424
 [0-9a-f]+:     65 8b 15 00 00 00 00[   ]+mov    %gs:0x0,%edx
425
 [0-9a-f]+:     90[     ]+nop *
426
 [0-9a-f]+:     90[     ]+nop *
427
 [0-9a-f]+:     81 c2 45 f0 ff ff[      ]+add    \$0xfffff045,%edx
428
#                                                       sh2+1
429
 [0-9a-f]+:     90[     ]+nop *
430
 [0-9a-f]+:     90[     ]+nop *
431
 [0-9a-f]+:     90[     ]+nop *
432
 [0-9a-f]+:     90[     ]+nop *
433
#  LE @ntpoff, global var defined in exec
434
 [0-9a-f]+:     65 a1 08 f0 ff ff[      ]+mov    %gs:0xfffff008,%eax
435
#                                                       sg3
436
 [0-9a-f]+:     90[     ]+nop *
437
 [0-9a-f]+:     90[     ]+nop *
438
 [0-9a-f]+:     90[     ]+nop *
439
 [0-9a-f]+:     90[     ]+nop *
440
#  LE @ntpoff, local var
441
 [0-9a-f]+:     65 8b 15 8b f0 ff ff[   ]+mov    %gs:0xfffff08b,%edx
442
#                                                       bl3+3
443
 [0-9a-f]+:     90[     ]+nop *
444
 [0-9a-f]+:     90[     ]+nop *
445
 [0-9a-f]+:     90[     ]+nop *
446
 [0-9a-f]+:     90[     ]+nop *
447
#  LE @ntpoff, hidden var defined in exec
448
 [0-9a-f]+:     65 8b 15 49 f0 ff ff[   ]+mov    %gs:0xfffff049,%edx
449
#                                                       sh3+1
450
 [0-9a-f]+:     90[     ]+nop *
451
 [0-9a-f]+:     90[     ]+nop *
452
 [0-9a-f]+:     90[     ]+nop *
453
 [0-9a-f]+:     90[     ]+nop *
454
 [0-9a-f]+:     8b 5d fc[       ]+mov    -0x4\(%ebp\),%ebx
455
 [0-9a-f]+:     c9[     ]+leave *
456
 [0-9a-f]+:     c3[     ]+ret *

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.