Stop generating GNU build notes for linkonce sections.
[deliverable/binutils-gdb.git] / ld / testsuite / ld-i386 / tlspic2.dd
1 #source: tlspic3.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
10 Disassembly 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 # GD
25 +[0-9a-f]+: 8d ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%ebx\),%eax
26 # ->R_386_TLS_DTPMOD32 sg1
27 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%ebx\)
28 # ->R_386_GLOB_DAT ___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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ecx\),%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 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%edx\),%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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%edi\),%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 ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%esi\),%eax
59 # ->R_386_TLS_DTPMOD32
60 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%esi\)
61 # ->R_386_GLOB_DAT ___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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebp\),%eax
69 # ->R_386_TLS_TPOFF32
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 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
77 # ->R_386_TLS_TPOFF
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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
85 # ->R_386_TLS_TPOFF32
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 ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%ebx\),%eax
92 # ->R_386_TLS_DTPMOD32
93 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%ebx\)
94 # ->R_386_GLOB_DAT ___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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
102 # ->R_386_TLS_TPOFF32
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 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
110 # ->R_386_TLS_TPOFF
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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
118 # ->R_386_TLS_TPOFF32
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 ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%ebx\),%eax
125 # ->R_386_TLS_DTPMOD32
126 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%ebx\)
127 # ->R_386_GLOB_DAT ___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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
135 # ->R_386_TLS_TPOFF32
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 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
143 # ->R_386_TLS_TPOFF
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 ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
151 # ->R_386_TLS_TPOFF32
152 +[0-9a-f]+: 90[ ]+nop *
153 +[0-9a-f]+: 90[ ]+nop *
154 +[0-9a-f]+: 90[ ]+nop *
155 +[0-9a-f]+: 90[ ]+nop *
156 # LD
157 +[0-9a-f]+: 8d ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%ebx\),%eax
158 # ->R_386_TLS_DTPMOD32
159 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%ebx\)
160 # ->R_386_GLOB_DAT ___tls_get_addr
161 +[0-9a-f]+: 90[ ]+nop *
162 +[0-9a-f]+: 8d 90 20 00 00 00[ ]+lea 0x20\(%eax\),%edx
163 # sl1
164 +[0-9a-f]+: 90[ ]+nop *
165 +[0-9a-f]+: 90[ ]+nop *
166 +[0-9a-f]+: 8d 88 26 00 00 00[ ]+lea 0x26\(%eax\),%ecx
167 # sl2+2
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 # LD against hidden and local variables
173 +[0-9a-f]+: 8d ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%ecx\),%eax
174 # ->R_386_TLS_DTPMOD32
175 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%ecx\)
176 # ->R_386_GLOB_DAT ___tls_get_addr
177 +[0-9a-f]+: 90[ ]+nop *
178 +[0-9a-f]+: 8d 90 40 00 00 00[ ]+lea 0x40\(%eax\),%edx
179 # sh1
180 +[0-9a-f]+: 90[ ]+nop *
181 +[0-9a-f]+: 90[ ]+nop *
182 +[0-9a-f]+: 8d 88 47 00 00 00[ ]+lea 0x47\(%eax\),%ecx
183 # sh2+3
184 +[0-9a-f]+: 90[ ]+nop *
185 +[0-9a-f]+: 90[ ]+nop *
186 +[0-9a-f]+: 90[ ]+nop *
187 +[0-9a-f]+: 90[ ]+nop *
188 # LD against hidden but not local variables
189 +[0-9a-f]+: 8d ([0-9a-f]{2} ){5}[ ]+lea -0x[0-9a-f]+\(%edx\),%eax
190 # ->R_386_TLS_DTPMOD32
191 +[0-9a-f]+: ff ([0-9a-f]{2} ){5}[ ]+call \*-0x[0-9a-f]+\(%edx\)
192 # ->R_386_GLOB_DAT ___tls_get_addr
193 +[0-9a-f]+: 90[ ]+nop *
194 +[0-9a-f]+: 8d 90 60 00 00 00[ ]+lea 0x60\(%eax\),%edx
195 # sH1
196 +[0-9a-f]+: 90[ ]+nop *
197 +[0-9a-f]+: 90[ ]+nop *
198 +[0-9a-f]+: 8d 88 65 00 00 00[ ]+lea 0x65\(%eax\),%ecx
199 # sH2+1
200 +[0-9a-f]+: 90[ ]+nop *
201 +[0-9a-f]+: 90[ ]+nop *
202 # @gottpoff IE against global var
203 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
204 +[0-9a-f]+: 90[ ]+nop *
205 +[0-9a-f]+: 90[ ]+nop *
206 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%ecx
207 # ->R_386_TLS_TPOFF32 sg2
208 +[0-9a-f]+: 90[ ]+nop *
209 +[0-9a-f]+: 90[ ]+nop *
210 +[0-9a-f]+: 90[ ]+nop *
211 +[0-9a-f]+: 90[ ]+nop *
212 # @gottpoff IE against global var
213 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
214 +[0-9a-f]+: 90[ ]+nop *
215 +[0-9a-f]+: 90[ ]+nop *
216 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
217 # ->R_386_TLS_TPOFF32 sg4
218 +[0-9a-f]+: 90[ ]+nop *
219 +[0-9a-f]+: 90[ ]+nop *
220 +[0-9a-f]+: 90[ ]+nop *
221 +[0-9a-f]+: 90[ ]+nop *
222 # @gotntpoff IE against global var
223 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
224 +[0-9a-f]+: 90[ ]+nop *
225 +[0-9a-f]+: 90[ ]+nop *
226 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%ecx
227 # ->R_386_TLS_TPOFF sg3
228 +[0-9a-f]+: 90[ ]+nop *
229 +[0-9a-f]+: 90[ ]+nop *
230 +[0-9a-f]+: 90[ ]+nop *
231 +[0-9a-f]+: 90[ ]+nop *
232 # @gotntpoff IE against global var
233 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
234 +[0-9a-f]+: 90[ ]+nop *
235 +[0-9a-f]+: 90[ ]+nop *
236 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
237 # ->R_386_TLS_TPOFF sg4
238 +[0-9a-f]+: 90[ ]+nop *
239 +[0-9a-f]+: 90[ ]+nop *
240 +[0-9a-f]+: 90[ ]+nop *
241 +[0-9a-f]+: 90[ ]+nop *
242 # @gottpoff IE against local var
243 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
244 +[0-9a-f]+: 90[ ]+nop *
245 +[0-9a-f]+: 90[ ]+nop *
246 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%ecx
247 # ->R_386_TLS_TPOFF32 [0xdcffffff]
248 +[0-9a-f]+: 90[ ]+nop *
249 +[0-9a-f]+: 90[ ]+nop *
250 +[0-9a-f]+: 90[ ]+nop *
251 +[0-9a-f]+: 90[ ]+nop *
252 # @gottpoff IE against local var
253 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
254 +[0-9a-f]+: 90[ ]+nop *
255 +[0-9a-f]+: 90[ ]+nop *
256 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
257 # ->R_386_TLS_TPOFF32
258 +[0-9a-f]+: 90[ ]+nop *
259 +[0-9a-f]+: 90[ ]+nop *
260 +[0-9a-f]+: 90[ ]+nop *
261 +[0-9a-f]+: 90[ ]+nop *
262 # @gotntpoff IE against local var
263 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
264 +[0-9a-f]+: 90[ ]+nop *
265 +[0-9a-f]+: 90[ ]+nop *
266 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%ecx
267 # ->R_386_TLS_TPOFF
268 +[0-9a-f]+: 90[ ]+nop *
269 +[0-9a-f]+: 90[ ]+nop *
270 +[0-9a-f]+: 90[ ]+nop *
271 +[0-9a-f]+: 90[ ]+nop *
272 # @gotntpoff IE against local var
273 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
274 +[0-9a-f]+: 90[ ]+nop *
275 +[0-9a-f]+: 90[ ]+nop *
276 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
277 # ->R_386_TLS_TPOFF
278 +[0-9a-f]+: 90[ ]+nop *
279 +[0-9a-f]+: 90[ ]+nop *
280 +[0-9a-f]+: 90[ ]+nop *
281 +[0-9a-f]+: 90[ ]+nop *
282 # @gottpoff IE against hidden and local var
283 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
284 +[0-9a-f]+: 90[ ]+nop *
285 +[0-9a-f]+: 90[ ]+nop *
286 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%ecx
287 # ->R_386_TLS_TPOFF32
288 +[0-9a-f]+: 90[ ]+nop *
289 +[0-9a-f]+: 90[ ]+nop *
290 +[0-9a-f]+: 90[ ]+nop *
291 +[0-9a-f]+: 90[ ]+nop *
292 # @gottpoff IE against hidden and local var
293 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
294 +[0-9a-f]+: 90[ ]+nop *
295 +[0-9a-f]+: 90[ ]+nop *
296 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
297 # ->R_386_TLS_TPOFF32
298 +[0-9a-f]+: 90[ ]+nop *
299 +[0-9a-f]+: 90[ ]+nop *
300 +[0-9a-f]+: 90[ ]+nop *
301 +[0-9a-f]+: 90[ ]+nop *
302 # @gotntpoff IE against hidden and local var
303 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
304 +[0-9a-f]+: 90[ ]+nop *
305 +[0-9a-f]+: 90[ ]+nop *
306 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%ecx
307 # ->R_386_TLS_TPOFF
308 +[0-9a-f]+: 90[ ]+nop *
309 +[0-9a-f]+: 90[ ]+nop *
310 +[0-9a-f]+: 90[ ]+nop *
311 +[0-9a-f]+: 90[ ]+nop *
312 # @gotntpoff IE against hidden and local var
313 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
314 +[0-9a-f]+: 90[ ]+nop *
315 +[0-9a-f]+: 90[ ]+nop *
316 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
317 # ->R_386_TLS_TPOFF
318 +[0-9a-f]+: 90[ ]+nop *
319 +[0-9a-f]+: 90[ ]+nop *
320 +[0-9a-f]+: 90[ ]+nop *
321 +[0-9a-f]+: 90[ ]+nop *
322 # @gottpoff IE against hidden but not local var
323 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
324 +[0-9a-f]+: 90[ ]+nop *
325 +[0-9a-f]+: 90[ ]+nop *
326 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%ecx
327 # ->R_386_TLS_TPOFF32
328 +[0-9a-f]+: 90[ ]+nop *
329 +[0-9a-f]+: 90[ ]+nop *
330 +[0-9a-f]+: 90[ ]+nop *
331 +[0-9a-f]+: 90[ ]+nop *
332 # @gottpoff IE against hidden but not local var
333 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
334 +[0-9a-f]+: 90[ ]+nop *
335 +[0-9a-f]+: 90[ ]+nop *
336 +[0-9a-f]+: 2b ([0-9a-f]{2} ){5}[ ]+sub -0x[0-9a-f]+\(%ebx\),%eax
337 # ->R_386_TLS_TPOFF32
338 +[0-9a-f]+: 90[ ]+nop *
339 +[0-9a-f]+: 90[ ]+nop *
340 +[0-9a-f]+: 90[ ]+nop *
341 +[0-9a-f]+: 90[ ]+nop *
342 # @gotntpoff IE against hidden but not local var
343 +[0-9a-f]+: 65 8b 0d 00 00 00 00[ ]+mov %gs:0x0,%ecx
344 +[0-9a-f]+: 90[ ]+nop *
345 +[0-9a-f]+: 90[ ]+nop *
346 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%ecx
347 # ->R_386_TLS_TPOFF
348 +[0-9a-f]+: 90[ ]+nop *
349 +[0-9a-f]+: 90[ ]+nop *
350 +[0-9a-f]+: 90[ ]+nop *
351 +[0-9a-f]+: 90[ ]+nop *
352 # @gotntpoff IE against hidden but not local var
353 +[0-9a-f]+: 65 a1 00 00 00 00[ ]+mov %gs:0x0,%eax
354 +[0-9a-f]+: 90[ ]+nop *
355 +[0-9a-f]+: 90[ ]+nop *
356 +[0-9a-f]+: 03 ([0-9a-f]{2} ){5}[ ]+add -0x[0-9a-f]+\(%ebx\),%eax
357 # ->R_386_TLS_TPOFF
358 +[0-9a-f]+: 90[ ]+nop *
359 +[0-9a-f]+: 90[ ]+nop *
360 +[0-9a-f]+: 90[ ]+nop *
361 +[0-9a-f]+: 90[ ]+nop *
362 # Direct access through %gs
363 # @gotntpoff IE against global var
364 +[0-9a-f]+: 8b ([0-9a-f]{2} ){5}[ ]+mov -0x[0-9a-f]+\(%ebx\),%ecx
365 # ->R_386_TLS_TPOFF sg5
366 +[0-9a-f]+: 90[ ]+nop *
367 +[0-9a-f]+: 90[ ]+nop *
368 +[0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx
369 +[0-9a-f]+: 90[ ]+nop *
370 +[0-9a-f]+: 90[ ]+nop *
371 +[0-9a-f]+: 90[ ]+nop *
372 +[0-9a-f]+: 90[ ]+nop *
373 # @gotntpoff IE against local var
374 +[0-9a-f]+: 8b ([0-9a-f]{2} ){5}[ ]+mov -0x[0-9a-f]+\(%ebx\),%eax
375 # ->R_386_TLS_TPOFF
376 +[0-9a-f]+: 90[ ]+nop *
377 +[0-9a-f]+: 90[ ]+nop *
378 +[0-9a-f]+: 65 8b 10[ ]+mov %gs:\(%eax\),%edx
379 +[0-9a-f]+: 90[ ]+nop *
380 +[0-9a-f]+: 90[ ]+nop *
381 +[0-9a-f]+: 90[ ]+nop *
382 +[0-9a-f]+: 90[ ]+nop *
383 # @gotntpoff IE against hidden and local var
384 +[0-9a-f]+: 8b ([0-9a-f]{2} ){5}[ ]+mov -0x[0-9a-f]+\(%ebx\),%edx
385 # ->R_386_TLS_TPOFF
386 +[0-9a-f]+: 90[ ]+nop *
387 +[0-9a-f]+: 90[ ]+nop *
388 +[0-9a-f]+: 65 8b 12[ ]+mov %gs:\(%edx\),%edx
389 +[0-9a-f]+: 90[ ]+nop *
390 +[0-9a-f]+: 90[ ]+nop *
391 +[0-9a-f]+: 90[ ]+nop *
392 +[0-9a-f]+: 90[ ]+nop *
393 # @gotntpoff IE against hidden but not local var
394 +[0-9a-f]+: 8b ([0-9a-f]{2} ){5}[ ]+mov -0x[0-9a-f]+\(%ebx\),%ecx
395 # ->R_386_TLS_TPOFF
396 +[0-9a-f]+: 90[ ]+nop *
397 +[0-9a-f]+: 90[ ]+nop *
398 +[0-9a-f]+: 65 8b 11[ ]+mov %gs:\(%ecx\),%edx
399 +[0-9a-f]+: 90[ ]+nop *
400 +[0-9a-f]+: 90[ ]+nop *
401 +[0-9a-f]+: 90[ ]+nop *
402 +[0-9a-f]+: 90[ ]+nop *
403 +[0-9a-f]+: 8b 5d fc[ ]+mov -0x4\(%ebp\),%ebx
404 +[0-9a-f]+: c9[ ]+leave *
405 +[0-9a-f]+: c3[ ]+ret *
This page took 0.037326 seconds and 4 git commands to generate.