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 9a 13 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 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 *
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
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
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
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
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
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
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 *