1#source: tlsdesc.s
2#source: tlspic2.s
3#as: --32
4#ld: -shared -melf_i386 --no-ld-generated-unwind-info
5#objdump: -drj.text
6#target: i?86-*-*
7
8.*: +file format elf32-i386.*
9
10Disassembly of section .text:
11
12[0-9a-f]+ <fn1>:
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]+ <.*>
18 +[0-9a-f]+:	5b[ 	]+pop    %ebx
19 +[0-9a-f]+:	81 c3 ([0-9a-f]{2} ){4}[ 	]+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 *
24#  GDesc
25 +[0-9a-f]+:	8d 83 24 00 00 00[ 	]+lea    0x24\(%ebx\),%eax
26#				->R_386_TLS_DESC	sg1
27 +[0-9a-f]+:	ff 10[ 	]+call   \*\(%eax\)
28 +[0-9a-f]+:	90[ 	]+nop *
29 +[0-9a-f]+:	90[ 	]+nop *
30 +[0-9a-f]+:	90[ 	]+nop *
31 +[0-9a-f]+:	90[ 	]+nop *
32#  GD -> IE because variable is referenced through @gottpoff too
33 +[0-9a-f]+:	8b 83 f8 ff ff ff[ 	]+mov    -0x8\(%ebx\),%eax
34#				->R_386_TLS_TPOFF	sg2
35 +[0-9a-f]+:	f7 d8[ 	]+neg    %eax
36 +[0-9a-f]+:	90[ 	]+nop *
37 +[0-9a-f]+:	90[ 	]+nop *
38 +[0-9a-f]+:	90[ 	]+nop *
39 +[0-9a-f]+:	90[ 	]+nop *
40#  GD -> IE because variable is referenced through @gotntpoff too
41 +[0-9a-f]+:	8b 83 c4 ff ff ff[ 	]+mov    -0x3c\(%ebx\),%eax
42#				->R_386_TLS_TPOFF32	sg3
43 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
44 +[0-9a-f]+:	90[ 	]+nop *
45 +[0-9a-f]+:	90[ 	]+nop *
46 +[0-9a-f]+:	90[ 	]+nop *
47 +[0-9a-f]+:	90[ 	]+nop *
48#  GD -> IE because variable is referenced through @gottpoff and
49 +[0-9a-f]+:	8b 83 d4 ff ff ff[ 	]+mov    -0x2c\(%ebx\),%eax
50#				->R_386_TLS_TPOFF32	sg4
51 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
52 +[0-9a-f]+:	90[ 	]+nop *
53 +[0-9a-f]+:	90[ 	]+nop *
54 +[0-9a-f]+:	90[ 	]+nop *
55 +[0-9a-f]+:	90[ 	]+nop *
56#  GD against local variable
57 +[0-9a-f]+:	8d 83 0c 00 00 00[ 	]+lea    0xc\(%ebx\),%eax
58#				->R_386_TLS_DESC	sl1
59 +[0-9a-f]+:	ff 10[ 	]+call   \*\(%eax\)
60 +[0-9a-f]+:	90[ 	]+nop *
61 +[0-9a-f]+:	90[ 	]+nop *
62 +[0-9a-f]+:	90[ 	]+nop *
63 +[0-9a-f]+:	90[ 	]+nop *
64#  GD -> IE against local variable referenced through @gottpoff too
65 +[0-9a-f]+:	8b 83 b0 ff ff ff[ 	]+mov    -0x50\(%ebx\),%eax
66#				->R_386_TLS_TPOFF	sl2
67 +[0-9a-f]+:	f7 d8[ 	]+neg    %eax
68 +[0-9a-f]+:	90[ 	]+nop *
69 +[0-9a-f]+:	90[ 	]+nop *
70 +[0-9a-f]+:	90[ 	]+nop *
71 +[0-9a-f]+:	90[ 	]+nop *
72#  GD -> IE against local variable referenced through @gotntpoff
73 +[0-9a-f]+:	8b 83 b4 ff ff ff[ 	]+mov    -0x4c\(%ebx\),%eax
74#				->R_386_TLS_TPOFF32	sl3
75 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
76 +[0-9a-f]+:	90[ 	]+nop *
77 +[0-9a-f]+:	90[ 	]+nop *
78 +[0-9a-f]+:	90[ 	]+nop *
79 +[0-9a-f]+:	90[ 	]+nop *
80#  GD -> IE against local variable referenced through @gottpoff and
81 +[0-9a-f]+:	8b 83 bc ff ff ff[ 	]+mov    -0x44\(%ebx\),%eax
82#				->R_386_TLS_TPOFF32	sl4
83 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
84 +[0-9a-f]+:	90[ 	]+nop *
85 +[0-9a-f]+:	90[ 	]+nop *
86 +[0-9a-f]+:	90[ 	]+nop *
87 +[0-9a-f]+:	90[ 	]+nop *
88#  GD against hidden and local variable
89 +[0-9a-f]+:	8d 83 2c 00 00 00[ 	]+lea    0x2c\(%ebx\),%eax
90#				->R_386_TLS_DESC	sh1
91 +[0-9a-f]+:	ff 10[ 	]+call   \*\(%eax\)
92 +[0-9a-f]+:	90[ 	]+nop *
93 +[0-9a-f]+:	90[ 	]+nop *
94 +[0-9a-f]+:	90[ 	]+nop *
95 +[0-9a-f]+:	90[ 	]+nop *
96#  GD -> IE against hidden and local variable referenced through @gottpoff too
97 +[0-9a-f]+:	8b 83 fc ff ff ff[ 	]+mov    -0x4\(%ebx\),%eax
98#				->R_386_TLS_TPOFF	sh2
99 +[0-9a-f]+:	f7 d8[ 	]+neg    %eax
100 +[0-9a-f]+:	90[ 	]+nop *
101 +[0-9a-f]+:	90[ 	]+nop *
102 +[0-9a-f]+:	90[ 	]+nop *
103 +[0-9a-f]+:	90[ 	]+nop *
104#  GD -> IE against hidden and local variable referenced through @gotntpoff too
105 +[0-9a-f]+:	8b 83 c8 ff ff ff[ 	]+mov    -0x38\(%ebx\),%eax
106#				->R_386_TLS_TPOFF32	sh3
107 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
108 +[0-9a-f]+:	90[ 	]+nop *
109 +[0-9a-f]+:	90[ 	]+nop *
110 +[0-9a-f]+:	90[ 	]+nop *
111 +[0-9a-f]+:	90[ 	]+nop *
112#  GD -> IE against hidden and local variable referenced through @gottpoff and @gotntpoff too
113 +[0-9a-f]+:	8b 83 e8 ff ff ff[ 	]+mov    -0x18\(%ebx\),%eax
114#				->R_386_TLS_TPOFF32	sh4
115 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
116 +[0-9a-f]+:	90[ 	]+nop *
117 +[0-9a-f]+:	90[ 	]+nop *
118 +[0-9a-f]+:	90[ 	]+nop *
119 +[0-9a-f]+:	90[ 	]+nop *
120#  GD against hidden but not local variable
121 +[0-9a-f]+:	8d 83 14 00 00 00[ 	]+lea    0x14\(%ebx\),%eax
122#				->R_386_TLS_DESC	sH1
123 +[0-9a-f]+:	ff 10[ 	]+call   \*\(%eax\)
124 +[0-9a-f]+:	90[ 	]+nop *
125 +[0-9a-f]+:	90[ 	]+nop *
126 +[0-9a-f]+:	90[ 	]+nop *
127 +[0-9a-f]+:	90[ 	]+nop *
128#  GD -> IE against hidden but not local variable referenced through
129 +[0-9a-f]+:	8b 83 cc ff ff ff[ 	]+mov    -0x34\(%ebx\),%eax
130#				->R_386_TLS_TPOFF	sH2
131 +[0-9a-f]+:	f7 d8[ 	]+neg    %eax
132 +[0-9a-f]+:	90[ 	]+nop *
133 +[0-9a-f]+:	90[ 	]+nop *
134 +[0-9a-f]+:	90[ 	]+nop *
135 +[0-9a-f]+:	90[ 	]+nop *
136#  GD -> IE against hidden but not local variable referenced through
137 +[0-9a-f]+:	8b 83 ec ff ff ff[ 	]+mov    -0x14\(%ebx\),%eax
138#				->R_386_TLS_TPOFF32	sH3
139 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
140 +[0-9a-f]+:	90[ 	]+nop *
141 +[0-9a-f]+:	90[ 	]+nop *
142 +[0-9a-f]+:	90[ 	]+nop *
143 +[0-9a-f]+:	90[ 	]+nop *
144#  GD -> IE against hidden but not local variable referenced through
145 +[0-9a-f]+:	8b 83 e0 ff ff ff[ 	]+mov    -0x20\(%ebx\),%eax
146#				->R_386_TLS_TPOFF32	sH4
147 +[0-9a-f]+:	66 90[ 	]+xchg   %ax,%ax
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#  LD
153 +[0-9a-f]+:	8d 83 1c 00 00 00[ 	]+lea    0x1c\(%ebx\),%eax
154#				->R_386_TLS_DESC	_TLS_MODULE_BASE_
155 +[0-9a-f]+:	ff 10[ 	]+call   \*\(%eax\)
156 +[0-9a-f]+:	90[ 	]+nop *
157 +[0-9a-f]+:	90[ 	]+nop *
158 +[0-9a-f]+:	8d 90 20 00 00 00[ 	]+lea    0x20\(%eax\),%edx
159#							sl1
160 +[0-9a-f]+:	90[ 	]+nop *
161 +[0-9a-f]+:	90[ 	]+nop *
162 +[0-9a-f]+:	8d 88 26 00 00 00[ 	]+lea    0x26\(%eax\),%ecx
163#							sl2+2
164 +[0-9a-f]+:	90[ 	]+nop *
165 +[0-9a-f]+:	90[ 	]+nop *
166 +[0-9a-f]+:	90[ 	]+nop *
167 +[0-9a-f]+:	90[ 	]+nop *
168#  LD against hidden and local variables
169 +[0-9a-f]+:	8d 90 40 00 00 00[ 	]+lea    0x40\(%eax\),%edx
170#							sh1
171 +[0-9a-f]+:	90[ 	]+nop *
172 +[0-9a-f]+:	90[ 	]+nop *
173 +[0-9a-f]+:	8d 88 47 00 00 00[ 	]+lea    0x47\(%eax\),%ecx
174#							sh2+3
175 +[0-9a-f]+:	90[ 	]+nop *
176 +[0-9a-f]+:	90[ 	]+nop *
177 +[0-9a-f]+:	90[ 	]+nop *
178 +[0-9a-f]+:	90[ 	]+nop *
179#  LD against hidden but not local variables
180 +[0-9a-f]+:	8d 90 60 00 00 00[ 	]+lea    0x60\(%eax\),%edx
181#							sH1
182 +[0-9a-f]+:	90[ 	]+nop *
183 +[0-9a-f]+:	90[ 	]+nop *
184 +[0-9a-f]+:	8d 88 65 00 00 00[ 	]+lea    0x65\(%eax\),%ecx
185#							sH2+1
186 +[0-9a-f]+:	90[ 	]+nop *
187 +[0-9a-f]+:	90[ 	]+nop *
188#  @gottpoff IE against global var
189 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
190 +[0-9a-f]+:	90[ 	]+nop *
191 +[0-9a-f]+:	90[ 	]+nop *
192 +[0-9a-f]+:	2b 8b f8 ff ff ff[ 	]+sub    -0x8\(%ebx\),%ecx
193#				->R_386_TLS_TPOFF32	sg2
194 +[0-9a-f]+:	90[ 	]+nop *
195 +[0-9a-f]+:	90[ 	]+nop *
196 +[0-9a-f]+:	90[ 	]+nop *
197 +[0-9a-f]+:	90[ 	]+nop *
198#  @gottpoff IE against global var
199 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
200 +[0-9a-f]+:	90[ 	]+nop *
201 +[0-9a-f]+:	90[ 	]+nop *
202 +[0-9a-f]+:	2b 83 d0 ff ff ff[ 	]+sub    -0x30\(%ebx\),%eax
203#				->R_386_TLS_TPOFF32	sg4
204 +[0-9a-f]+:	90[ 	]+nop *
205 +[0-9a-f]+:	90[ 	]+nop *
206 +[0-9a-f]+:	90[ 	]+nop *
207 +[0-9a-f]+:	90[ 	]+nop *
208#  @gotntpoff IE against global var
209 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
210 +[0-9a-f]+:	90[ 	]+nop *
211 +[0-9a-f]+:	90[ 	]+nop *
212 +[0-9a-f]+:	03 8b c4 ff ff ff[ 	]+add    -0x3c\(%ebx\),%ecx
213#				->R_386_TLS_TPOFF	sg3
214 +[0-9a-f]+:	90[ 	]+nop *
215 +[0-9a-f]+:	90[ 	]+nop *
216 +[0-9a-f]+:	90[ 	]+nop *
217 +[0-9a-f]+:	90[ 	]+nop *
218#  @gotntpoff IE against global var
219 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
220 +[0-9a-f]+:	90[ 	]+nop *
221 +[0-9a-f]+:	90[ 	]+nop *
222 +[0-9a-f]+:	03 83 d4 ff ff ff[ 	]+add    -0x2c\(%ebx\),%eax
223#				->R_386_TLS_TPOFF	sg4
224 +[0-9a-f]+:	90[ 	]+nop *
225 +[0-9a-f]+:	90[ 	]+nop *
226 +[0-9a-f]+:	90[ 	]+nop *
227 +[0-9a-f]+:	90[ 	]+nop *
228#  @gottpoff IE against local var
229 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
230 +[0-9a-f]+:	90[ 	]+nop *
231 +[0-9a-f]+:	90[ 	]+nop *
232 +[0-9a-f]+:	2b 8b b0 ff ff ff[ 	]+sub    -0x50\(%ebx\),%ecx
233#				->R_386_TLS_TPOFF32	[0xdcffffff]
234 +[0-9a-f]+:	90[ 	]+nop *
235 +[0-9a-f]+:	90[ 	]+nop *
236 +[0-9a-f]+:	90[ 	]+nop *
237 +[0-9a-f]+:	90[ 	]+nop *
238#  @gottpoff IE against local var
239 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
240 +[0-9a-f]+:	90[ 	]+nop *
241 +[0-9a-f]+:	90[ 	]+nop *
242 +[0-9a-f]+:	2b 83 b8 ff ff ff[ 	]+sub    -0x48\(%ebx\),%eax
243#				->R_386_TLS_TPOFF32	[0xd4ffffff]
244 +[0-9a-f]+:	90[ 	]+nop *
245 +[0-9a-f]+:	90[ 	]+nop *
246 +[0-9a-f]+:	90[ 	]+nop *
247 +[0-9a-f]+:	90[ 	]+nop *
248#  @gotntpoff IE against local var
249 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
250 +[0-9a-f]+:	90[ 	]+nop *
251 +[0-9a-f]+:	90[ 	]+nop *
252 +[0-9a-f]+:	03 8b b4 ff ff ff[ 	]+add    -0x4c\(%ebx\),%ecx
253#				->R_386_TLS_TPOFF	[0x28000000]
254 +[0-9a-f]+:	90[ 	]+nop *
255 +[0-9a-f]+:	90[ 	]+nop *
256 +[0-9a-f]+:	90[ 	]+nop *
257 +[0-9a-f]+:	90[ 	]+nop *
258#  @gotntpoff IE against local var
259 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
260 +[0-9a-f]+:	90[ 	]+nop *
261 +[0-9a-f]+:	90[ 	]+nop *
262 +[0-9a-f]+:	03 83 bc ff ff ff[ 	]+add    -0x44\(%ebx\),%eax
263#				->R_386_TLS_TPOFF	[0x2c000000]
264 +[0-9a-f]+:	90[ 	]+nop *
265 +[0-9a-f]+:	90[ 	]+nop *
266 +[0-9a-f]+:	90[ 	]+nop *
267 +[0-9a-f]+:	90[ 	]+nop *
268#  @gottpoff IE against hidden and local var
269 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
270 +[0-9a-f]+:	90[ 	]+nop *
271 +[0-9a-f]+:	90[ 	]+nop *
272 +[0-9a-f]+:	2b 8b fc ff ff ff[ 	]+sub    -0x4\(%ebx\),%ecx
273#				->R_386_TLS_TPOFF32	[0xbcffffff]
274 +[0-9a-f]+:	90[ 	]+nop *
275 +[0-9a-f]+:	90[ 	]+nop *
276 +[0-9a-f]+:	90[ 	]+nop *
277 +[0-9a-f]+:	90[ 	]+nop *
278#  @gottpoff IE against hidden and local var
279 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
280 +[0-9a-f]+:	90[ 	]+nop *
281 +[0-9a-f]+:	90[ 	]+nop *
282 +[0-9a-f]+:	2b 83 e4 ff ff ff[ 	]+sub    -0x1c\(%ebx\),%eax
283#				->R_386_TLS_TPOFF32	[0xb4ffffff]
284 +[0-9a-f]+:	90[ 	]+nop *
285 +[0-9a-f]+:	90[ 	]+nop *
286 +[0-9a-f]+:	90[ 	]+nop *
287 +[0-9a-f]+:	90[ 	]+nop *
288#  @gotntpoff IE against hidden and local var
289 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
290 +[0-9a-f]+:	90[ 	]+nop *
291 +[0-9a-f]+:	90[ 	]+nop *
292 +[0-9a-f]+:	03 8b c8 ff ff ff[ 	]+add    -0x38\(%ebx\),%ecx
293#				->R_386_TLS_TPOFF	[0x48000000]
294 +[0-9a-f]+:	90[ 	]+nop *
295 +[0-9a-f]+:	90[ 	]+nop *
296 +[0-9a-f]+:	90[ 	]+nop *
297 +[0-9a-f]+:	90[ 	]+nop *
298#  @gotntpoff IE against hidden and local var
299 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
300 +[0-9a-f]+:	90[ 	]+nop *
301 +[0-9a-f]+:	90[ 	]+nop *
302 +[0-9a-f]+:	03 83 e8 ff ff ff[ 	]+add    -0x18\(%ebx\),%eax
303#				->R_386_TLS_TPOFF	[0x4c000000]
304 +[0-9a-f]+:	90[ 	]+nop *
305 +[0-9a-f]+:	90[ 	]+nop *
306 +[0-9a-f]+:	90[ 	]+nop *
307 +[0-9a-f]+:	90[ 	]+nop *
308#  @gottpoff IE against hidden but not local var
309 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
310 +[0-9a-f]+:	90[ 	]+nop *
311 +[0-9a-f]+:	90[ 	]+nop *
312 +[0-9a-f]+:	2b 8b cc ff ff ff[ 	]+sub    -0x34\(%ebx\),%ecx
313#				->R_386_TLS_TPOFF32	[0x9cffffff]
314 +[0-9a-f]+:	90[ 	]+nop *
315 +[0-9a-f]+:	90[ 	]+nop *
316 +[0-9a-f]+:	90[ 	]+nop *
317 +[0-9a-f]+:	90[ 	]+nop *
318#  @gottpoff IE against hidden but not local var
319 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
320 +[0-9a-f]+:	90[ 	]+nop *
321 +[0-9a-f]+:	90[ 	]+nop *
322 +[0-9a-f]+:	2b 83 dc ff ff ff[ 	]+sub    -0x24\(%ebx\),%eax
323#				->R_386_TLS_TPOFF32	[0x94ffffff]
324 +[0-9a-f]+:	90[ 	]+nop *
325 +[0-9a-f]+:	90[ 	]+nop *
326 +[0-9a-f]+:	90[ 	]+nop *
327 +[0-9a-f]+:	90[ 	]+nop *
328#  @gotntpoff IE against hidden but not local var
329 +[0-9a-f]+:	65 8b 0d 00 00 00 00[ 	]+mov    %gs:0x0,%ecx
330 +[0-9a-f]+:	90[ 	]+nop *
331 +[0-9a-f]+:	90[ 	]+nop *
332 +[0-9a-f]+:	03 8b ec ff ff ff[ 	]+add    -0x14\(%ebx\),%ecx
333#				->R_386_TLS_TPOFF	[0x68000000]
334 +[0-9a-f]+:	90[ 	]+nop *
335 +[0-9a-f]+:	90[ 	]+nop *
336 +[0-9a-f]+:	90[ 	]+nop *
337 +[0-9a-f]+:	90[ 	]+nop *
338#  @gotntpoff IE against hidden but not local var
339 +[0-9a-f]+:	65 a1 00 00 00 00[ 	]+mov    %gs:0x0,%eax
340 +[0-9a-f]+:	90[ 	]+nop *
341 +[0-9a-f]+:	90[ 	]+nop *
342 +[0-9a-f]+:	03 83 e0 ff ff ff[ 	]+add    -0x20\(%ebx\),%eax
343#				->R_386_TLS_TPOFF	[0x6c000000]
344 +[0-9a-f]+:	90[ 	]+nop *
345 +[0-9a-f]+:	90[ 	]+nop *
346 +[0-9a-f]+:	90[ 	]+nop *
347 +[0-9a-f]+:	90[ 	]+nop *
348#  Direct access through %gs
349#  @gotntpoff IE against global var
350 +[0-9a-f]+:	8b 8b d8 ff ff ff[ 	]+mov    -0x28\(%ebx\),%ecx
351#				->R_386_TLS_TPOFF	sg5
352 +[0-9a-f]+:	90[ 	]+nop *
353 +[0-9a-f]+:	90[ 	]+nop *
354 +[0-9a-f]+:	65 8b 11[ 	]+mov    %gs:\(%ecx\),%edx
355 +[0-9a-f]+:	90[ 	]+nop *
356 +[0-9a-f]+:	90[ 	]+nop *
357 +[0-9a-f]+:	90[ 	]+nop *
358 +[0-9a-f]+:	90[ 	]+nop *
359#  @gotntpoff IE against local var
360 +[0-9a-f]+:	8b 83 c0 ff ff ff[ 	]+mov    -0x40\(%ebx\),%eax
361#				->R_386_TLS_TPOFF	[0x30000000]
362 +[0-9a-f]+:	90[ 	]+nop *
363 +[0-9a-f]+:	90[ 	]+nop *
364 +[0-9a-f]+:	65 8b 10[ 	]+mov    %gs:\(%eax\),%edx
365 +[0-9a-f]+:	90[ 	]+nop *
366 +[0-9a-f]+:	90[ 	]+nop *
367 +[0-9a-f]+:	90[ 	]+nop *
368 +[0-9a-f]+:	90[ 	]+nop *
369#  @gotntpoff IE against hidden and local var
370 +[0-9a-f]+:	8b 93 f0 ff ff ff[ 	]+mov    -0x10\(%ebx\),%edx
371#				->R_386_TLS_TPOFF	[0x50000000]
372 +[0-9a-f]+:	90[ 	]+nop *
373 +[0-9a-f]+:	90[ 	]+nop *
374 +[0-9a-f]+:	65 8b 12[ 	]+mov    %gs:\(%edx\),%edx
375 +[0-9a-f]+:	90[ 	]+nop *
376 +[0-9a-f]+:	90[ 	]+nop *
377 +[0-9a-f]+:	90[ 	]+nop *
378 +[0-9a-f]+:	90[ 	]+nop *
379#  @gotntpoff IE against hidden but not local var
380 +[0-9a-f]+:	8b 8b f4 ff ff ff[ 	]+mov    -0xc\(%ebx\),%ecx
381#				->R_386_TLS_TPOFF	[0x70000000]
382 +[0-9a-f]+:	90[ 	]+nop *
383 +[0-9a-f]+:	90[ 	]+nop *
384 +[0-9a-f]+:	65 8b 11[ 	]+mov    %gs:\(%ecx\),%edx
385 +[0-9a-f]+:	90[ 	]+nop *
386 +[0-9a-f]+:	90[ 	]+nop *
387 +[0-9a-f]+:	90[ 	]+nop *
388 +[0-9a-f]+:	90[ 	]+nop *
389 +[0-9a-f]+:	8b 5d fc[ 	]+mov    -0x4\(%ebp\),%ebx
390 +[0-9a-f]+:	c9[ 	]+leave *
391 +[0-9a-f]+:	c3[ 	]+ret *
392