Ticket #7799: ghc23405_1.s

File ghc23405_1.s, 15.3 KB (added by Iceland_jack, 13 months ago)
Line 
1        .file   "ghc23405_0.c"
2        .text
3        .globl  ghczuwrapperZC0ZCbaseZCSystemziPosixziInternalsZCSEEKzuEND
4        .type   ghczuwrapperZC0ZCbaseZCSystemziPosixziInternalsZCSEEKzuEND, @function
5ghczuwrapperZC0ZCbaseZCSystemziPosixziInternalsZCSEEKzuEND:
6.LFB139:
7        .cfi_startproc
8        movl    $2, %eax
9        ret
10        .cfi_endproc
11.LFE139:
12        .size   ghczuwrapperZC0ZCbaseZCSystemziPosixziInternalsZCSEEKzuEND, .-ghczuwrapperZC0ZCbaseZCSystemziPosixziInternalsZCSEEKzuEND
13        .globl  ghczuwrapperZC1ZCbaseZCSystemziPosixziInternalsZCSEEKzuSET
14        .type   ghczuwrapperZC1ZCbaseZCSystemziPosixziInternalsZCSEEKzuSET, @function
15ghczuwrapperZC1ZCbaseZCSystemziPosixziInternalsZCSEEKzuSET:
16.LFB140:
17        .cfi_startproc
18        movl    $0, %eax
19        ret
20        .cfi_endproc
21.LFE140:
22        .size   ghczuwrapperZC1ZCbaseZCSystemziPosixziInternalsZCSEEKzuSET, .-ghczuwrapperZC1ZCbaseZCSystemziPosixziInternalsZCSEEKzuSET
23        .globl  ghczuwrapperZC2ZCbaseZCSystemziPosixziInternalsZCSEEKzuCUR
24        .type   ghczuwrapperZC2ZCbaseZCSystemziPosixziInternalsZCSEEKzuCUR, @function
25ghczuwrapperZC2ZCbaseZCSystemziPosixziInternalsZCSEEKzuCUR:
26.LFB141:
27        .cfi_startproc
28        movl    $1, %eax
29        ret
30        .cfi_endproc
31.LFE141:
32        .size   ghczuwrapperZC2ZCbaseZCSystemziPosixziInternalsZCSEEKzuCUR, .-ghczuwrapperZC2ZCbaseZCSystemziPosixziInternalsZCSEEKzuCUR
33        .globl  ghczuwrapperZC3ZCbaseZCSystemziPosixziInternalsZCSzuISSOCK
34        .type   ghczuwrapperZC3ZCbaseZCSystemziPosixziInternalsZCSzuISSOCK, @function
35ghczuwrapperZC3ZCbaseZCSystemziPosixziInternalsZCSzuISSOCK:
36.LFB148:
37        .cfi_startproc
38        movl    4(%esp), %eax
39        andl    $61440, %eax
40        cmpl    $49152, %eax
41        sete    %al
42        movzbl  %al, %eax
43        ret
44        .cfi_endproc
45.LFE148:
46        .size   ghczuwrapperZC3ZCbaseZCSystemziPosixziInternalsZCSzuISSOCK, .-ghczuwrapperZC3ZCbaseZCSystemziPosixziInternalsZCSzuISSOCK
47        .globl  ghczuwrapperZC4ZCbaseZCSystemziPosixziInternalsZCSzuISFIFO
48        .type   ghczuwrapperZC4ZCbaseZCSystemziPosixziInternalsZCSzuISFIFO, @function
49ghczuwrapperZC4ZCbaseZCSystemziPosixziInternalsZCSzuISFIFO:
50.LFB149:
51        .cfi_startproc
52        movl    4(%esp), %eax
53        andl    $61440, %eax
54        cmpl    $4096, %eax
55        sete    %al
56        movzbl  %al, %eax
57        ret
58        .cfi_endproc
59.LFE149:
60        .size   ghczuwrapperZC4ZCbaseZCSystemziPosixziInternalsZCSzuISFIFO, .-ghczuwrapperZC4ZCbaseZCSystemziPosixziInternalsZCSzuISFIFO
61        .globl  ghczuwrapperZC5ZCbaseZCSystemziPosixziInternalsZCSzuISDIR
62        .type   ghczuwrapperZC5ZCbaseZCSystemziPosixziInternalsZCSzuISDIR, @function
63ghczuwrapperZC5ZCbaseZCSystemziPosixziInternalsZCSzuISDIR:
64.LFB150:
65        .cfi_startproc
66        movl    4(%esp), %eax
67        andl    $61440, %eax
68        cmpl    $16384, %eax
69        sete    %al
70        movzbl  %al, %eax
71        ret
72        .cfi_endproc
73.LFE150:
74        .size   ghczuwrapperZC5ZCbaseZCSystemziPosixziInternalsZCSzuISDIR, .-ghczuwrapperZC5ZCbaseZCSystemziPosixziInternalsZCSzuISDIR
75        .globl  ghczuwrapperZC6ZCbaseZCSystemziPosixziInternalsZCSzuISBLK
76        .type   ghczuwrapperZC6ZCbaseZCSystemziPosixziInternalsZCSzuISBLK, @function
77ghczuwrapperZC6ZCbaseZCSystemziPosixziInternalsZCSzuISBLK:
78.LFB151:
79        .cfi_startproc
80        movl    4(%esp), %eax
81        andl    $61440, %eax
82        cmpl    $24576, %eax
83        sete    %al
84        movzbl  %al, %eax
85        ret
86        .cfi_endproc
87.LFE151:
88        .size   ghczuwrapperZC6ZCbaseZCSystemziPosixziInternalsZCSzuISBLK, .-ghczuwrapperZC6ZCbaseZCSystemziPosixziInternalsZCSzuISBLK
89        .globl  ghczuwrapperZC7ZCbaseZCSystemziPosixziInternalsZCSzuISCHR
90        .type   ghczuwrapperZC7ZCbaseZCSystemziPosixziInternalsZCSzuISCHR, @function
91ghczuwrapperZC7ZCbaseZCSystemziPosixziInternalsZCSzuISCHR:
92.LFB152:
93        .cfi_startproc
94        movl    4(%esp), %eax
95        andl    $61440, %eax
96        cmpl    $8192, %eax
97        sete    %al
98        movzbl  %al, %eax
99        ret
100        .cfi_endproc
101.LFE152:
102        .size   ghczuwrapperZC7ZCbaseZCSystemziPosixziInternalsZCSzuISCHR, .-ghczuwrapperZC7ZCbaseZCSystemziPosixziInternalsZCSzuISCHR
103        .globl  ghczuwrapperZC8ZCbaseZCSystemziPosixziInternalsZCSzuISREG
104        .type   ghczuwrapperZC8ZCbaseZCSystemziPosixziInternalsZCSzuISREG, @function
105ghczuwrapperZC8ZCbaseZCSystemziPosixziInternalsZCSzuISREG:
106.LFB153:
107        .cfi_startproc
108        movl    4(%esp), %eax
109        andl    $61440, %eax
110        cmpl    $32768, %eax
111        sete    %al
112        movzbl  %al, %eax
113        ret
114        .cfi_endproc
115.LFE153:
116        .size   ghczuwrapperZC8ZCbaseZCSystemziPosixziInternalsZCSzuISREG, .-ghczuwrapperZC8ZCbaseZCSystemziPosixziInternalsZCSzuISREG
117        .globl  ghczuwrapperZC9ZCbaseZCSystemziPosixziInternalsZCutime
118        .type   ghczuwrapperZC9ZCbaseZCSystemziPosixziInternalsZCutime, @function
119ghczuwrapperZC9ZCbaseZCSystemziPosixziInternalsZCutime:
120.LFB244:
121        .cfi_startproc
122        pushl   %ebx
123        .cfi_def_cfa_offset 8
124        .cfi_offset 3, -8
125        subl    $24, %esp
126        .cfi_def_cfa_offset 32
127        call    __i686.get_pc_thunk.bx
128        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
129        movl    36(%esp), %eax
130        movl    %eax, 4(%esp)
131        movl    32(%esp), %eax
132        movl    %eax, (%esp)
133        call    utime@PLT
134        addl    $24, %esp
135        .cfi_def_cfa_offset 8
136        popl    %ebx
137        .cfi_def_cfa_offset 4
138        .cfi_restore 3
139        ret
140        .cfi_endproc
141.LFE244:
142        .size   ghczuwrapperZC9ZCbaseZCSystemziPosixziInternalsZCutime, .-ghczuwrapperZC9ZCbaseZCSystemziPosixziInternalsZCutime
143        .globl  ghczuwrapperZC10ZCbaseZCSystemziPosixziInternalsZCtcsetattr
144        .type   ghczuwrapperZC10ZCbaseZCSystemziPosixziInternalsZCtcsetattr, @function
145ghczuwrapperZC10ZCbaseZCSystemziPosixziInternalsZCtcsetattr:
146.LFB245:
147        .cfi_startproc
148        pushl   %ebx
149        .cfi_def_cfa_offset 8
150        .cfi_offset 3, -8
151        subl    $24, %esp
152        .cfi_def_cfa_offset 32
153        call    __i686.get_pc_thunk.bx
154        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
155        movl    40(%esp), %eax
156        movl    %eax, 8(%esp)
157        movl    36(%esp), %eax
158        movl    %eax, 4(%esp)
159        movl    32(%esp), %eax
160        movl    %eax, (%esp)
161        call    tcsetattr@PLT
162        addl    $24, %esp
163        .cfi_def_cfa_offset 8
164        popl    %ebx
165        .cfi_def_cfa_offset 4
166        .cfi_restore 3
167        ret
168        .cfi_endproc
169.LFE245:
170        .size   ghczuwrapperZC10ZCbaseZCSystemziPosixziInternalsZCtcsetattr, .-ghczuwrapperZC10ZCbaseZCSystemziPosixziInternalsZCtcsetattr
171        .globl  ghczuwrapperZC11ZCbaseZCSystemziPosixziInternalsZCtcgetattr
172        .type   ghczuwrapperZC11ZCbaseZCSystemziPosixziInternalsZCtcgetattr, @function
173ghczuwrapperZC11ZCbaseZCSystemziPosixziInternalsZCtcgetattr:
174.LFB246:
175        .cfi_startproc
176        pushl   %ebx
177        .cfi_def_cfa_offset 8
178        .cfi_offset 3, -8
179        subl    $24, %esp
180        .cfi_def_cfa_offset 32
181        call    __i686.get_pc_thunk.bx
182        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
183        movl    36(%esp), %eax
184        movl    %eax, 4(%esp)
185        movl    32(%esp), %eax
186        movl    %eax, (%esp)
187        call    tcgetattr@PLT
188        addl    $24, %esp
189        .cfi_def_cfa_offset 8
190        popl    %ebx
191        .cfi_def_cfa_offset 4
192        .cfi_restore 3
193        ret
194        .cfi_endproc
195.LFE246:
196        .size   ghczuwrapperZC11ZCbaseZCSystemziPosixziInternalsZCtcgetattr, .-ghczuwrapperZC11ZCbaseZCSystemziPosixziInternalsZCtcgetattr
197        .globl  ghczuwrapperZC12ZCbaseZCSystemziPosixziInternalsZCsigprocmask
198        .type   ghczuwrapperZC12ZCbaseZCSystemziPosixziInternalsZCsigprocmask, @function
199ghczuwrapperZC12ZCbaseZCSystemziPosixziInternalsZCsigprocmask:
200.LFB247:
201        .cfi_startproc
202        pushl   %ebx
203        .cfi_def_cfa_offset 8
204        .cfi_offset 3, -8
205        subl    $24, %esp
206        .cfi_def_cfa_offset 32
207        call    __i686.get_pc_thunk.bx
208        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
209        movl    40(%esp), %eax
210        movl    %eax, 8(%esp)
211        movl    36(%esp), %eax
212        movl    %eax, 4(%esp)
213        movl    32(%esp), %eax
214        movl    %eax, (%esp)
215        call    sigprocmask@PLT
216        addl    $24, %esp
217        .cfi_def_cfa_offset 8
218        popl    %ebx
219        .cfi_def_cfa_offset 4
220        .cfi_restore 3
221        ret
222        .cfi_endproc
223.LFE247:
224        .size   ghczuwrapperZC12ZCbaseZCSystemziPosixziInternalsZCsigprocmask, .-ghczuwrapperZC12ZCbaseZCSystemziPosixziInternalsZCsigprocmask
225        .globl  ghczuwrapperZC13ZCbaseZCSystemziPosixziInternalsZCsigaddset
226        .type   ghczuwrapperZC13ZCbaseZCSystemziPosixziInternalsZCsigaddset, @function
227ghczuwrapperZC13ZCbaseZCSystemziPosixziInternalsZCsigaddset:
228.LFB248:
229        .cfi_startproc
230        pushl   %ebx
231        .cfi_def_cfa_offset 8
232        .cfi_offset 3, -8
233        subl    $24, %esp
234        .cfi_def_cfa_offset 32
235        call    __i686.get_pc_thunk.bx
236        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
237        movl    36(%esp), %eax
238        movl    %eax, 4(%esp)
239        movl    32(%esp), %eax
240        movl    %eax, (%esp)
241        call    sigaddset@PLT
242        addl    $24, %esp
243        .cfi_def_cfa_offset 8
244        popl    %ebx
245        .cfi_def_cfa_offset 4
246        .cfi_restore 3
247        ret
248        .cfi_endproc
249.LFE248:
250        .size   ghczuwrapperZC13ZCbaseZCSystemziPosixziInternalsZCsigaddset, .-ghczuwrapperZC13ZCbaseZCSystemziPosixziInternalsZCsigaddset
251        .globl  ghczuwrapperZC14ZCbaseZCSystemziPosixziInternalsZCsigemptyset
252        .type   ghczuwrapperZC14ZCbaseZCSystemziPosixziInternalsZCsigemptyset, @function
253ghczuwrapperZC14ZCbaseZCSystemziPosixziInternalsZCsigemptyset:
254.LFB249:
255        .cfi_startproc
256        pushl   %ebx
257        .cfi_def_cfa_offset 8
258        .cfi_offset 3, -8
259        subl    $24, %esp
260        .cfi_def_cfa_offset 32
261        call    __i686.get_pc_thunk.bx
262        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
263        movl    32(%esp), %eax
264        movl    %eax, (%esp)
265        call    sigemptyset@PLT
266        addl    $24, %esp
267        .cfi_def_cfa_offset 8
268        popl    %ebx
269        .cfi_def_cfa_offset 4
270        .cfi_restore 3
271        ret
272        .cfi_endproc
273.LFE249:
274        .size   ghczuwrapperZC14ZCbaseZCSystemziPosixziInternalsZCsigemptyset, .-ghczuwrapperZC14ZCbaseZCSystemziPosixziInternalsZCsigemptyset
275        .globl  ghczuwrapperZC15ZCbaseZCSystemziPosixziInternalsZCmkfifo
276        .type   ghczuwrapperZC15ZCbaseZCSystemziPosixziInternalsZCmkfifo, @function
277ghczuwrapperZC15ZCbaseZCSystemziPosixziInternalsZCmkfifo:
278.LFB250:
279        .cfi_startproc
280        pushl   %ebx
281        .cfi_def_cfa_offset 8
282        .cfi_offset 3, -8
283        subl    $24, %esp
284        .cfi_def_cfa_offset 32
285        call    __i686.get_pc_thunk.bx
286        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
287        movl    36(%esp), %eax
288        movl    %eax, 4(%esp)
289        movl    32(%esp), %eax
290        movl    %eax, (%esp)
291        call    mkfifo@PLT
292        addl    $24, %esp
293        .cfi_def_cfa_offset 8
294        popl    %ebx
295        .cfi_def_cfa_offset 4
296        .cfi_restore 3
297        ret
298        .cfi_endproc
299.LFE250:
300        .size   ghczuwrapperZC15ZCbaseZCSystemziPosixziInternalsZCmkfifo, .-ghczuwrapperZC15ZCbaseZCSystemziPosixziInternalsZCmkfifo
301        .globl  ghczuwrapperZC16ZCbaseZCSystemziPosixziInternalsZCfcntl
302        .type   ghczuwrapperZC16ZCbaseZCSystemziPosixziInternalsZCfcntl, @function
303ghczuwrapperZC16ZCbaseZCSystemziPosixziInternalsZCfcntl:
304.LFB251:
305        .cfi_startproc
306        pushl   %ebx
307        .cfi_def_cfa_offset 8
308        .cfi_offset 3, -8
309        subl    $24, %esp
310        .cfi_def_cfa_offset 32
311        call    __i686.get_pc_thunk.bx
312        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
313        movl    40(%esp), %eax
314        movl    %eax, 8(%esp)
315        movl    36(%esp), %eax
316        movl    %eax, 4(%esp)
317        movl    32(%esp), %eax
318        movl    %eax, (%esp)
319        call    fcntl@PLT
320        addl    $24, %esp
321        .cfi_def_cfa_offset 8
322        popl    %ebx
323        .cfi_def_cfa_offset 4
324        .cfi_restore 3
325        ret
326        .cfi_endproc
327.LFE251:
328        .size   ghczuwrapperZC16ZCbaseZCSystemziPosixziInternalsZCfcntl, .-ghczuwrapperZC16ZCbaseZCSystemziPosixziInternalsZCfcntl
329        .globl  ghczuwrapperZC17ZCbaseZCSystemziPosixziInternalsZCfcntl
330        .type   ghczuwrapperZC17ZCbaseZCSystemziPosixziInternalsZCfcntl, @function
331ghczuwrapperZC17ZCbaseZCSystemziPosixziInternalsZCfcntl:
332.LFB252:
333        .cfi_startproc
334        pushl   %ebx
335        .cfi_def_cfa_offset 8
336        .cfi_offset 3, -8
337        subl    $24, %esp
338        .cfi_def_cfa_offset 32
339        call    __i686.get_pc_thunk.bx
340        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
341        movl    40(%esp), %eax
342        movl    %eax, 8(%esp)
343        movl    36(%esp), %eax
344        movl    %eax, 4(%esp)
345        movl    32(%esp), %eax
346        movl    %eax, (%esp)
347        call    fcntl@PLT
348        addl    $24, %esp
349        .cfi_def_cfa_offset 8
350        popl    %ebx
351        .cfi_def_cfa_offset 4
352        .cfi_restore 3
353        ret
354        .cfi_endproc
355.LFE252:
356        .size   ghczuwrapperZC17ZCbaseZCSystemziPosixziInternalsZCfcntl, .-ghczuwrapperZC17ZCbaseZCSystemziPosixziInternalsZCfcntl
357        .globl  ghczuwrapperZC18ZCbaseZCSystemziPosixziInternalsZCfcntl
358        .type   ghczuwrapperZC18ZCbaseZCSystemziPosixziInternalsZCfcntl, @function
359ghczuwrapperZC18ZCbaseZCSystemziPosixziInternalsZCfcntl:
360.LFB253:
361        .cfi_startproc
362        pushl   %ebx
363        .cfi_def_cfa_offset 8
364        .cfi_offset 3, -8
365        subl    $24, %esp
366        .cfi_def_cfa_offset 32
367        call    __i686.get_pc_thunk.bx
368        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
369        movl    36(%esp), %eax
370        movl    %eax, 4(%esp)
371        movl    32(%esp), %eax
372        movl    %eax, (%esp)
373        call    fcntl@PLT
374        addl    $24, %esp
375        .cfi_def_cfa_offset 8
376        popl    %ebx
377        .cfi_def_cfa_offset 4
378        .cfi_restore 3
379        ret
380        .cfi_endproc
381.LFE253:
382        .size   ghczuwrapperZC18ZCbaseZCSystemziPosixziInternalsZCfcntl, .-ghczuwrapperZC18ZCbaseZCSystemziPosixziInternalsZCfcntl
383        .globl  ghczuwrapperZC19ZCbaseZCSystemziPosixziInternalsZCwrite
384        .type   ghczuwrapperZC19ZCbaseZCSystemziPosixziInternalsZCwrite, @function
385ghczuwrapperZC19ZCbaseZCSystemziPosixziInternalsZCwrite:
386.LFB254:
387        .cfi_startproc
388        pushl   %ebx
389        .cfi_def_cfa_offset 8
390        .cfi_offset 3, -8
391        subl    $24, %esp
392        .cfi_def_cfa_offset 32
393        call    __i686.get_pc_thunk.bx
394        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
395        movl    40(%esp), %eax
396        movl    %eax, 8(%esp)
397        movl    36(%esp), %eax
398        movl    %eax, 4(%esp)
399        movl    32(%esp), %eax
400        movl    %eax, (%esp)
401        call    write@PLT
402        addl    $24, %esp
403        .cfi_def_cfa_offset 8
404        popl    %ebx
405        .cfi_def_cfa_offset 4
406        .cfi_restore 3
407        ret
408        .cfi_endproc
409.LFE254:
410        .size   ghczuwrapperZC19ZCbaseZCSystemziPosixziInternalsZCwrite, .-ghczuwrapperZC19ZCbaseZCSystemziPosixziInternalsZCwrite
411        .globl  ghczuwrapperZC20ZCbaseZCSystemziPosixziInternalsZCwrite
412        .type   ghczuwrapperZC20ZCbaseZCSystemziPosixziInternalsZCwrite, @function
413ghczuwrapperZC20ZCbaseZCSystemziPosixziInternalsZCwrite:
414.LFB255:
415        .cfi_startproc
416        pushl   %ebx
417        .cfi_def_cfa_offset 8
418        .cfi_offset 3, -8
419        subl    $24, %esp
420        .cfi_def_cfa_offset 32
421        call    __i686.get_pc_thunk.bx
422        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
423        movl    40(%esp), %eax
424        movl    %eax, 8(%esp)
425        movl    36(%esp), %eax
426        movl    %eax, 4(%esp)
427        movl    32(%esp), %eax
428        movl    %eax, (%esp)
429        call    write@PLT
430        addl    $24, %esp
431        .cfi_def_cfa_offset 8
432        popl    %ebx
433        .cfi_def_cfa_offset 4
434        .cfi_restore 3
435        ret
436        .cfi_endproc
437.LFE255:
438        .size   ghczuwrapperZC20ZCbaseZCSystemziPosixziInternalsZCwrite, .-ghczuwrapperZC20ZCbaseZCSystemziPosixziInternalsZCwrite
439        .globl  ghczuwrapperZC21ZCbaseZCSystemziPosixziInternalsZCread
440        .type   ghczuwrapperZC21ZCbaseZCSystemziPosixziInternalsZCread, @function
441ghczuwrapperZC21ZCbaseZCSystemziPosixziInternalsZCread:
442.LFB256:
443        .cfi_startproc
444        pushl   %ebx
445        .cfi_def_cfa_offset 8
446        .cfi_offset 3, -8
447        subl    $24, %esp
448        .cfi_def_cfa_offset 32
449        call    __i686.get_pc_thunk.bx
450        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
451        movl    40(%esp), %eax
452        movl    %eax, 8(%esp)
453        movl    36(%esp), %eax
454        movl    %eax, 4(%esp)
455        movl    32(%esp), %eax
456        movl    %eax, (%esp)
457        call    read@PLT
458        addl    $24, %esp
459        .cfi_def_cfa_offset 8
460        popl    %ebx
461        .cfi_def_cfa_offset 4
462        .cfi_restore 3
463        ret
464        .cfi_endproc
465.LFE256:
466        .size   ghczuwrapperZC21ZCbaseZCSystemziPosixziInternalsZCread, .-ghczuwrapperZC21ZCbaseZCSystemziPosixziInternalsZCread
467        .globl  ghczuwrapperZC22ZCbaseZCSystemziPosixziInternalsZCread
468        .type   ghczuwrapperZC22ZCbaseZCSystemziPosixziInternalsZCread, @function
469ghczuwrapperZC22ZCbaseZCSystemziPosixziInternalsZCread:
470.LFB257:
471        .cfi_startproc
472        pushl   %ebx
473        .cfi_def_cfa_offset 8
474        .cfi_offset 3, -8
475        subl    $24, %esp
476        .cfi_def_cfa_offset 32
477        call    __i686.get_pc_thunk.bx
478        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
479        movl    40(%esp), %eax
480        movl    %eax, 8(%esp)
481        movl    36(%esp), %eax
482        movl    %eax, 4(%esp)
483        movl    32(%esp), %eax
484        movl    %eax, (%esp)
485        call    read@PLT
486        addl    $24, %esp
487        .cfi_def_cfa_offset 8
488        popl    %ebx
489        .cfi_def_cfa_offset 4
490        .cfi_restore 3
491        ret
492        .cfi_endproc
493.LFE257:
494        .size   ghczuwrapperZC22ZCbaseZCSystemziPosixziInternalsZCread, .-ghczuwrapperZC22ZCbaseZCSystemziPosixziInternalsZCread
495        .globl  ghczuwrapperZC23ZCbaseZCSystemziPosixziInternalsZClseek
496        .type   ghczuwrapperZC23ZCbaseZCSystemziPosixziInternalsZClseek, @function
497ghczuwrapperZC23ZCbaseZCSystemziPosixziInternalsZClseek:
498.LFB258:
499        .cfi_startproc
500        pushl   %ebx
501        .cfi_def_cfa_offset 8
502        .cfi_offset 3, -8
503        subl    $24, %esp
504        .cfi_def_cfa_offset 32
505        call    __i686.get_pc_thunk.bx
506        addl    $_GLOBAL_OFFSET_TABLE_, %ebx
507        movl    44(%esp), %eax
508        movl    %eax, 12(%esp)
509        movl    36(%esp), %eax
510        movl    40(%esp), %edx
511        movl    %eax, 4(%esp)
512        movl    %edx, 8(%esp)
513        movl    32(%esp), %eax
514        movl    %eax, (%esp)
515        call    lseek64@PLT
516        addl    $24, %esp
517        .cfi_def_cfa_offset 8
518        popl    %ebx
519        .cfi_def_cfa_offset 4
520        .cfi_restore 3
521        ret
522        .cfi_endproc
523.LFE258:
524        .size   ghczuwrapperZC23ZCbaseZCSystemziPosixziInternalsZClseek, .-ghczuwrapperZC23ZCbaseZCSystemziPosixziInternalsZClseek
525        .section        .text.__i686.get_pc_thunk.bx,"axG",@progbits,__i686.get_pc_thunk.bx,comdat
526        .globl  __i686.get_pc_thunk.bx
527        .hidden __i686.get_pc_thunk.bx
528        .type   __i686.get_pc_thunk.bx, @function
529__i686.get_pc_thunk.bx:
530.LFB259:
531        .cfi_startproc
532        movl    (%esp), %ebx
533        ret
534        .cfi_endproc
535.LFE259:
536        .ident  "GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3"
537        .section        .note.GNU-stack,"",@progbits