4 #ld: -shared -melf_i386
8 .*: +file format elf32-i386
10 Disassembly of section .text:
13 [0-9a-f]+: 55[ ]+push %ebp
14 [0-9a-f]+: 89 e5[ ]+mov %esp,%ebp
15 [0-9a-f]+: 53[ ]+push %ebx
16 [0-9a-f]+: 50[ ]+push %eax
17 [0-9a-f]+: e8 00 00 00 00[ ]+call [0-9a-f]+ <fn1\+0xa>
18 [0-9a-f]+: 5b[ ]+pop %ebx
19 [0-9a-f]+: 81 c3 42 14 00 00[ ]+add \$0x[0-9a-f]+,%ebx
20 [0-9a-f]+: 90[ ]+nop *
21 [0-9a-f]+: 90[ ]+nop *
22 [0-9a-f]+: 90[ ]+nop *
23 [0-9a-f]+: 90[ ]+nop *
25 [0-9a-f]+: 8d 04 1d d4 ff ff ff[ ]+lea 0xffffffd4\(,%ebx,1\),%eax
26 # ->R_386_TLS_DTPMOD32 sg1
27 [0-9a-f]+: e8 cf ff ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
28 # ->R_386_JUMP_SLOT ___tls_get_addr
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 referenced through @gottpoff too
34 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
35 [0-9a-f]+: 2b 83 f0 ff ff ff[ ]+sub 0xfffffff0\(%ebx\),%eax
36 # ->R_386_TLS_TPOFF32 sg2
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 referenced through @gotntpoff too
42 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
43 [0-9a-f]+: 03 83 b4 ff ff ff[ ]+add 0xffffffb4\(%ebx\),%eax
44 # ->R_386_TLS_TPOFF sg3
45 [0-9a-f]+: 90[ ]+nop *
46 [0-9a-f]+: 90[ ]+nop *
47 [0-9a-f]+: 90[ ]+nop *
48 [0-9a-f]+: 90[ ]+nop *
49 # GD -> IE because variable is referenced through @gottpoff and
50 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
51 [0-9a-f]+: 2b 83 c0 ff ff ff[ ]+sub 0xffffffc0\(%ebx\),%eax
52 # ->R_386_TLS_TPOFF32 sg4
53 [0-9a-f]+: 90[ ]+nop *
54 [0-9a-f]+: 90[ ]+nop *
55 [0-9a-f]+: 90[ ]+nop *
56 [0-9a-f]+: 90[ ]+nop *
57 # GD against local variable
58 [0-9a-f]+: 8d 04 1d 88 ff ff ff[ ]+lea 0xffffff88\(,%ebx,1\),%eax
59 # ->R_386_TLS_DTPMOD32 [0x00000000 0x20000000]
60 [0-9a-f]+: e8 8f ff ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
61 # ->R_386_JUMP_SLOT ___tls_get_addr
62 [0-9a-f]+: 90[ ]+nop *
63 [0-9a-f]+: 90[ ]+nop *
64 [0-9a-f]+: 90[ ]+nop *
65 [0-9a-f]+: 90[ ]+nop *
66 # GD -> IE against local variable referenced through @gottpoff too
67 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
68 [0-9a-f]+: 2b 83 90 ff ff ff[ ]+sub 0xffffff90\(%ebx\),%eax
69 # ->R_386_TLS_TPOFF32 [0xdcffffff]
70 [0-9a-f]+: 90[ ]+nop *
71 [0-9a-f]+: 90[ ]+nop *
72 [0-9a-f]+: 90[ ]+nop *
73 [0-9a-f]+: 90[ ]+nop *
74 # GD -> IE against local variable referenced through @gotntpoff
75 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
76 [0-9a-f]+: 03 83 94 ff ff ff[ ]+add 0xffffff94\(%ebx\),%eax
77 # ->R_386_TLS_TPOFF [0x28000000]
78 [0-9a-f]+: 90[ ]+nop *
79 [0-9a-f]+: 90[ ]+nop *
80 [0-9a-f]+: 90[ ]+nop *
81 [0-9a-f]+: 90[ ]+nop *
82 # GD -> IE against local variable referenced through @gottpoff and
83 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
84 [0-9a-f]+: 2b 83 98 ff ff ff[ ]+sub 0xffffff98\(%ebx\),%eax
85 # ->R_386_TLS_TPOFF32 [0xd4ffffff]
86 [0-9a-f]+: 90[ ]+nop *
87 [0-9a-f]+: 90[ ]+nop *
88 [0-9a-f]+: 90[ ]+nop *
89 [0-9a-f]+: 90[ ]+nop *
90 # GD against hidden and local variable
91 [0-9a-f]+: 8d 04 1d f4 ff ff ff[ ]+lea 0xfffffff4\(,%ebx,1\),%eax
92 # ->R_386_TLS_DTPMOD32 [0x00000000 0x40000000]
93 [0-9a-f]+: e8 4f ff ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
94 # ->R_386_JUMP_SLOT ___tls_get_addr
95 [0-9a-f]+: 90[ ]+nop *
96 [0-9a-f]+: 90[ ]+nop *
97 [0-9a-f]+: 90[ ]+nop *
98 [0-9a-f]+: 90[ ]+nop *
99 # GD -> IE against hidden and local variable referenced through @gottpoff too
100 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
101 [0-9a-f]+: 2b 83 fc ff ff ff[ ]+sub 0xfffffffc\(%ebx\),%eax
102 # ->R_386_TLS_TPOFF32 [0xbcffffff]
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 # GD -> IE against hidden and local variable referenced through @gotntpoff too
108 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
109 [0-9a-f]+: 03 83 b8 ff ff ff[ ]+add 0xffffffb8\(%ebx\),%eax
110 # ->R_386_TLS_TPOFF [0x48000000]
111 [0-9a-f]+: 90[ ]+nop *
112 [0-9a-f]+: 90[ ]+nop *
113 [0-9a-f]+: 90[ ]+nop *
114 [0-9a-f]+: 90[ ]+nop *
115 # GD -> IE against hidden and local variable referenced through @gottpoff and @gotntpoff too
116 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
117 [0-9a-f]+: 2b 83 dc ff ff ff[ ]+sub 0xffffffdc\(%ebx\),%eax
118 # ->R_386_TLS_TPOFF32 [0xb4ffffff]
119 [0-9a-f]+: 90[ ]+nop *
120 [0-9a-f]+: 90[ ]+nop *
121 [0-9a-f]+: 90[ ]+nop *
122 [0-9a-f]+: 90[ ]+nop *
123 # GD against hidden but not local variable
124 [0-9a-f]+: 8d 04 1d ac ff ff ff[ ]+lea 0xffffffac\(,%ebx,1\),%eax
125 # ->R_386_TLS_DTPMOD32 [0x00000000 0x60000000]
126 [0-9a-f]+: e8 0f ff ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
127 # ->R_386_JUMP_SLOT ___tls_get_addr
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 # GD -> IE against hidden but not local variable referenced through
133 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
134 [0-9a-f]+: 2b 83 bc ff ff ff[ ]+sub 0xffffffbc\(%ebx\),%eax
135 # ->R_386_TLS_TPOFF32 [0x9cffffff]
136 [0-9a-f]+: 90[ ]+nop *
137 [0-9a-f]+: 90[ ]+nop *
138 [0-9a-f]+: 90[ ]+nop *
139 [0-9a-f]+: 90[ ]+nop *
140 # GD -> IE against hidden but not local variable referenced through
141 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
142 [0-9a-f]+: 03 83 e4 ff ff ff[ ]+add 0xffffffe4\(%ebx\),%eax
143 # ->R_386_TLS_TPOFF [0x68000000]
144 [0-9a-f]+: 90[ ]+nop *
145 [0-9a-f]+: 90[ ]+nop *
146 [0-9a-f]+: 90[ ]+nop *
147 [0-9a-f]+: 90[ ]+nop *
148 # GD -> IE against hidden but not local variable referenced through
149 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
150 [0-9a-f]+: 2b 83 cc ff ff ff[ ]+sub 0xffffffcc\(%ebx\),%eax
151 # ->R_386_TLS_TPOFF32 [0x94ffffff]
152 [0-9a-f]+: 90[ ]+nop *
153 [0-9a-f]+: 90[ ]+nop *
154 [0-9a-f]+: 90[ ]+nop *
155 [0-9a-f]+: 90[ ]+nop *
157 [0-9a-f]+: 8d 83 a4 ff ff ff[ ]+lea 0xffffffa4\(%ebx\),%eax
158 # ->R_386_TLS_DTPMOD32 [0x00000000 0x00000000]
159 [0-9a-f]+: e8 d0 fe ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
160 # ->R_386_JUMP_SLOT ___tls_get_addr
161 [0-9a-f]+: 90[ ]+nop *
162 [0-9a-f]+: 90[ ]+nop *
163 [0-9a-f]+: 8d 90 20 00 00 00[ ]+lea 0x20\(%eax\),%edx
165 [0-9a-f]+: 90[ ]+nop *
166 [0-9a-f]+: 90[ ]+nop *
167 [0-9a-f]+: 8d 88 26 00 00 00[ ]+lea 0x26\(%eax\),%ecx
169 [0-9a-f]+: 90[ ]+nop *
170 [0-9a-f]+: 90[ ]+nop *
171 [0-9a-f]+: 90[ ]+nop *
172 [0-9a-f]+: 90[ ]+nop *
173 # LD against hidden and local variables
174 [0-9a-f]+: 8d 83 a4 ff ff ff[ ]+lea 0xffffffa4\(%ebx\),%eax
175 # ->R_386_TLS_DTPMOD32 [0x00000000 0x00000000]
176 [0-9a-f]+: e8 b1 fe ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
177 # ->R_386_JUMP_SLOT ___tls_get_addr
178 [0-9a-f]+: 90[ ]+nop *
179 [0-9a-f]+: 90[ ]+nop *
180 [0-9a-f]+: 8d 90 40 00 00 00[ ]+lea 0x40\(%eax\),%edx
182 [0-9a-f]+: 90[ ]+nop *
183 [0-9a-f]+: 90[ ]+nop *
184 [0-9a-f]+: 8d 88 47 00 00 00[ ]+lea 0x47\(%eax\),%ecx
186 [0-9a-f]+: 90[ ]+nop *
187 [0-9a-f]+: 90[ ]+nop *
188 [0-9a-f]+: 90[ ]+nop *
189 [0-9a-f]+: 90[ ]+nop *
190 # LD against hidden but not local variables
191 [0-9a-f]+: 8d 83 a4 ff ff ff[ ]+lea 0xffffffa4\(%ebx\),%eax
192 # ->R_386_TLS_DTPMOD32 [0x00000000 0x00000000]
193 [0-9a-f]+: e8 92 fe ff ff[ ]+call [0-9a-f]+ <___tls_get_addr@plt>
194 # ->R_386_JUMP_SLOT ___tls_get_addr
195 [0-9a-f]+: 90[ ]+nop *
196 [0-9a-f]+: 90[ ]+nop *
197 [0-9a-f]+: 8d 90 60 00 00 00[ ]+lea 0x60\(%eax\),%edx
199 [0-9a-f]+: 90[ ]+nop *
200 [0-9a-f]+: 90[ ]+nop *
201 [0-9a-f]+: 8d 88 65 00 00 00[ ]+lea 0x65\(%eax\),%ecx
203 [0-9a-f]+: 90[ ]+nop *
204 [0-9a-f]+: 90[ ]+nop *
205 # @gottpoff IE against global var
206 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
207 [0-9a-f]+: 90[ ]+nop *
208 [0-9a-f]+: 90[ ]+nop *
209 [0-9a-f]+: 2b 8b f0 ff ff ff[ ]+sub 0xfffffff0\(%ebx\),%ecx
210 # ->R_386_TLS_TPOFF32 sg2
211 [0-9a-f]+: 90[ ]+nop *
212 [0-9a-f]+: 90[ ]+nop *
213 [0-9a-f]+: 90[ ]+nop *
214 [0-9a-f]+: 90[ ]+nop *
215 # @gottpoff IE against global var
216 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
217 [0-9a-f]+: 90[ ]+nop *
218 [0-9a-f]+: 90[ ]+nop *
219 [0-9a-f]+: 2b 83 c0 ff ff ff[ ]+sub 0xffffffc0\(%ebx\),%eax
220 # ->R_386_TLS_TPOFF32 sg4
221 [0-9a-f]+: 90[ ]+nop *
222 [0-9a-f]+: 90[ ]+nop *
223 [0-9a-f]+: 90[ ]+nop *
224 [0-9a-f]+: 90[ ]+nop *
225 # @gotntpoff IE against global var
226 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
227 [0-9a-f]+: 90[ ]+nop *
228 [0-9a-f]+: 90[ ]+nop *
229 [0-9a-f]+: 03 8b b4 ff ff ff[ ]+add 0xffffffb4\(%ebx\),%ecx
230 # ->R_386_TLS_TPOFF sg3
231 [0-9a-f]+: 90[ ]+nop *
232 [0-9a-f]+: 90[ ]+nop *
233 [0-9a-f]+: 90[ ]+nop *
234 [0-9a-f]+: 90[ ]+nop *
235 # @gotntpoff IE against global var
236 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
237 [0-9a-f]+: 90[ ]+nop *
238 [0-9a-f]+: 90[ ]+nop *
239 [0-9a-f]+: 03 83 c4 ff ff ff[ ]+add 0xffffffc4\(%ebx\),%eax
240 # ->R_386_TLS_TPOFF sg4
241 [0-9a-f]+: 90[ ]+nop *
242 [0-9a-f]+: 90[ ]+nop *
243 [0-9a-f]+: 90[ ]+nop *
244 [0-9a-f]+: 90[ ]+nop *
245 # @gottpoff IE against local var
246 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
247 [0-9a-f]+: 90[ ]+nop *
248 [0-9a-f]+: 90[ ]+nop *
249 [0-9a-f]+: 2b 8b 90 ff ff ff[ ]+sub 0xffffff90\(%ebx\),%ecx
250 # ->R_386_TLS_TPOFF32 [0xdcffffff]
251 [0-9a-f]+: 90[ ]+nop *
252 [0-9a-f]+: 90[ ]+nop *
253 [0-9a-f]+: 90[ ]+nop *
254 [0-9a-f]+: 90[ ]+nop *
255 # @gottpoff IE against local var
256 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
257 [0-9a-f]+: 90[ ]+nop *
258 [0-9a-f]+: 90[ ]+nop *
259 [0-9a-f]+: 2b 83 98 ff ff ff[ ]+sub 0xffffff98\(%ebx\),%eax
260 # ->R_386_TLS_TPOFF32 [0xd4ffffff]
261 [0-9a-f]+: 90[ ]+nop *
262 [0-9a-f]+: 90[ ]+nop *
263 [0-9a-f]+: 90[ ]+nop *
264 [0-9a-f]+: 90[ ]+nop *
265 # @gotntpoff IE against local var
266 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
267 [0-9a-f]+: 90[ ]+nop *
268 [0-9a-f]+: 90[ ]+nop *
269 [0-9a-f]+: 03 8b 94 ff ff ff[ ]+add 0xffffff94\(%ebx\),%ecx
270 # ->R_386_TLS_TPOFF [0x28000000]
271 [0-9a-f]+: 90[ ]+nop *
272 [0-9a-f]+: 90[ ]+nop *
273 [0-9a-f]+: 90[ ]+nop *
274 [0-9a-f]+: 90[ ]+nop *
275 # @gotntpoff IE against local var
276 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
277 [0-9a-f]+: 90[ ]+nop *
278 [0-9a-f]+: 90[ ]+nop *
279 [0-9a-f]+: 03 83 9c ff ff ff[ ]+add 0xffffff9c\(%ebx\),%eax
280 # ->R_386_TLS_TPOFF [0x2c000000]
281 [0-9a-f]+: 90[ ]+nop *
282 [0-9a-f]+: 90[ ]+nop *
283 [0-9a-f]+: 90[ ]+nop *
284 [0-9a-f]+: 90[ ]+nop *
285 # @gottpoff IE against hidden and local var
286 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
287 [0-9a-f]+: 90[ ]+nop *
288 [0-9a-f]+: 90[ ]+nop *
289 [0-9a-f]+: 2b 8b fc ff ff ff[ ]+sub 0xfffffffc\(%ebx\),%ecx
290 # ->R_386_TLS_TPOFF32 [0xbcffffff]
291 [0-9a-f]+: 90[ ]+nop *
292 [0-9a-f]+: 90[ ]+nop *
293 [0-9a-f]+: 90[ ]+nop *
294 [0-9a-f]+: 90[ ]+nop *
295 # @gottpoff IE against hidden and local var
296 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
297 [0-9a-f]+: 90[ ]+nop *
298 [0-9a-f]+: 90[ ]+nop *
299 [0-9a-f]+: 2b 83 dc ff ff ff[ ]+sub 0xffffffdc\(%ebx\),%eax
300 # ->R_386_TLS_TPOFF32 [0xb4ffffff]
301 [0-9a-f]+: 90[ ]+nop *
302 [0-9a-f]+: 90[ ]+nop *
303 [0-9a-f]+: 90[ ]+nop *
304 [0-9a-f]+: 90[ ]+nop *
305 # @gotntpoff IE against hidden and local var
306 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
307 [0-9a-f]+: 90[ ]+nop *
308 [0-9a-f]+: 90[ ]+nop *
309 [0-9a-f]+: 03 8b b8 ff ff ff[ ]+add 0xffffffb8\(%ebx\),%ecx
310 # ->R_386_TLS_TPOFF [0x48000000]
311 [0-9a-f]+: 90[ ]+nop *
312 [0-9a-f]+: 90[ ]+nop *
313 [0-9a-f]+: 90[ ]+nop *
314 [0-9a-f]+: 90[ ]+nop *
315 # @gotntpoff IE against hidden and local var
316 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
317 [0-9a-f]+: 90[ ]+nop *
318 [0-9a-f]+: 90[ ]+nop *
319 [0-9a-f]+: 03 83 e0 ff ff ff[ ]+add 0xffffffe0\(%ebx\),%eax
320 # ->R_386_TLS_TPOFF [0x4c000000]
321 [0-9a-f]+: 90[ ]+nop *
322 [0-9a-f]+: 90[ ]+nop *
323 [0-9a-f]+: 90[ ]+nop *
324 [0-9a-f]+: 90[ ]+nop *
325 # @gottpoff IE against hidden but not local var
326 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
327 [0-9a-f]+: 90[ ]+nop *
328 [0-9a-f]+: 90[ ]+nop *
329 [0-9a-f]+: 2b 8b bc ff ff ff[ ]+sub 0xffffffbc\(%ebx\),%ecx
330 # ->R_386_TLS_TPOFF32 [0x9cffffff]
331 [0-9a-f]+: 90[ ]+nop *
332 [0-9a-f]+: 90[ ]+nop *
333 [0-9a-f]+: 90[ ]+nop *
334 [0-9a-f]+: 90[ ]+nop *
335 # @gottpoff IE against hidden but not local var
336 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
337 [0-9a-f]+: 90[ ]+nop *
338 [0-9a-f]+: 90[ ]+nop *
339 [0-9a-f]+: 2b 83 cc ff ff ff[ ]+sub 0xffffffcc\(%ebx\),%eax
340 # ->R_386_TLS_TPOFF32 [0x94ffffff]
341 [0-9a-f]+: 90[ ]+nop *
342 [0-9a-f]+: 90[ ]+nop *
343 [0-9a-f]+: 90[ ]+nop *
344 [0-9a-f]+: 90[ ]+nop *
345 # @gotntpoff IE against hidden but not local var
346 [0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
347 [0-9a-f]+: 90[ ]+nop *
348 [0-9a-f]+: 90[ ]+nop *
349 [0-9a-f]+: 03 8b e4 ff ff ff[ ]+add 0xffffffe4\(%ebx\),%ecx
350 # ->R_386_TLS_TPOFF [0x68000000]
351 [0-9a-f]+: 90[ ]+nop *
352 [0-9a-f]+: 90[ ]+nop *
353 [0-9a-f]+: 90[ ]+nop *
354 [0-9a-f]+: 90[ ]+nop *
355 # @gotntpoff IE against hidden but not local var
356 [0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
357 [0-9a-f]+: 90[ ]+nop *
358 [0-9a-f]+: 90[ ]+nop *
359 [0-9a-f]+: 03 83 d0 ff ff ff[ ]+add 0xffffffd0\(%ebx\),%eax
360 # ->R_386_TLS_TPOFF [0x6c000000]
361 [0-9a-f]+: 90[ ]+nop *
362 [0-9a-f]+: 90[ ]+nop *
363 [0-9a-f]+: 90[ ]+nop *
364 [0-9a-f]+: 90[ ]+nop *
365 # Direct access through %gs
366 # @gotntpoff IE against global var
367 [0-9a-f]+: 8b 8b c8 ff ff ff[ ]+mov 0xffffffc8\(%ebx\),%ecx
368 # ->R_386_TLS_TPOFF sg5
369 [0-9a-f]+: 90[ ]+nop *
370 [0-9a-f]+: 90[ ]+nop *
371 [0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx
372 [0-9a-f]+: 90[ ]+nop *
373 [0-9a-f]+: 90[ ]+nop *
374 [0-9a-f]+: 90[ ]+nop *
375 [0-9a-f]+: 90[ ]+nop *
376 # @gotntpoff IE against local var
377 [0-9a-f]+: 8b 83 a0 ff ff ff[ ]+mov 0xffffffa0\(%ebx\),%eax
378 # ->R_386_TLS_TPOFF [0x30000000]
379 [0-9a-f]+: 90[ ]+nop *
380 [0-9a-f]+: 90[ ]+nop *
381 [0-9a-f]+: 65 8b 10[ ]+mov %gs:\(%eax\),%edx
382 [0-9a-f]+: 90[ ]+nop *
383 [0-9a-f]+: 90[ ]+nop *
384 [0-9a-f]+: 90[ ]+nop *
385 [0-9a-f]+: 90[ ]+nop *
386 # @gotntpoff IE against hidden and local var
387 [0-9a-f]+: 8b 93 e8 ff ff ff[ ]+mov 0xffffffe8\(%ebx\),%edx
388 # ->R_386_TLS_TPOFF [0x50000000]
389 [0-9a-f]+: 90[ ]+nop *
390 [0-9a-f]+: 90[ ]+nop *
391 [0-9a-f]+: 65 8b 12[ ]+mov %gs:\(%edx\),%edx
392 [0-9a-f]+: 90[ ]+nop *
393 [0-9a-f]+: 90[ ]+nop *
394 [0-9a-f]+: 90[ ]+nop *
395 [0-9a-f]+: 90[ ]+nop *
396 # @gotntpoff IE against hidden but not local var
397 [0-9a-f]+: 8b 8b ec ff ff ff[ ]+mov 0xffffffec\(%ebx\),%ecx
398 # ->R_386_TLS_TPOFF [0x70000000]
399 [0-9a-f]+: 90[ ]+nop *
400 [0-9a-f]+: 90[ ]+nop *
401 [0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx
402 [0-9a-f]+: 90[ ]+nop *
403 [0-9a-f]+: 90[ ]+nop *
404 [0-9a-f]+: 90[ ]+nop *
405 [0-9a-f]+: 90[ ]+nop *
406 [0-9a-f]+: 8b 5d fc[ ]+mov 0xfffffffc\(%ebp\),%ebx
407 [0-9a-f]+: c9[ ]+leave *
408 [0-9a-f]+: c3[ ]+ret *
409 [0-9a-f]+: 90[ ]+nop *
410 [0-9a-f]+: 90[ ]+nop *
411 [0-9a-f]+: 90[ ]+nop *