4 .type _IO_new_fclose, @function
29 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
30 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rax
54 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
55 cmpxchgl
%edx
, __gconv_lock
(%rip
)
60 call __gconv_release_step
62 call __gconv_release_step
71 subl $
1, __gconv_lock
(%rip
)
73 leaq _IO_2_1_stdout_
(%rip
), %rax
75 leaq _IO_2_1_stdin_
(%rip
), %rax
81 leaq _IO_2_1_stderr_
(%rip
), %rax
111 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
112 cmpxchgl
%edx
, (%rdi
)
128 call _IO_file_close_it
163 call _IO_free_backup_area
169 call _IO_vtable_check
177 xchgl
%eax
, __gconv_lock
(%rip
)
185 leaq __gconv_lock
(%rip
), %rdi
199 lock cmpxchgl
%edx
, __gconv_lock
(%rip
)
201 leaq __gconv_lock
(%rip
), %rdi
202 call __lll_lock_wait_private
210 lock cmpxchgl
%edx
, (%rdi
)
213 call __lll_lock_wait_private
259 call _Unwind_Resume@PLT
281 .globl __gcc_personality_v0
282 .section .gcc_except_table,"a",@progbits
287 .uleb128 .LLSDACSE77-.LLSDACSB77
289 .uleb128 .LEHB0-.LFB77
290 .uleb128 .LEHE0-.LEHB0
293 .uleb128 .LEHB1-.LFB77
294 .uleb128 .LEHE1-.LEHB1
297 .uleb128 .LEHB2-.LFB77
298 .uleb128 .LEHE2-.LEHB2
301 .uleb128 .LEHB3-.LFB77
302 .uleb128 .LEHE3-.LEHB3
305 .uleb128 .LEHB4-.LFB77
306 .uleb128 .LEHE4-.LEHB4
311 .size _IO_new_fclose, .-_IO_new_fclose
313 .set __new_fclose,_IO_new_fclose
315 .set fclose,__new_fclose
317 .set _IO_fclose,_IO_new_fclose
318 .weak __stop___libc_IO_vtables
319 .weak __start___libc_IO_vtables
320 .hidden DW.ref.__gcc_personality_v0
321 .weak DW.ref.__gcc_personality_v0
322 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
324 .type DW.ref.__gcc_personality_v0, @object
325 .size DW.ref.__gcc_personality_v0, 8
326 DW.ref.__gcc_personality_v0
:
327 .quad __gcc_personality_v0
328 .hidden __lll_lock_wait_private
329 .hidden _IO_vtable_check
330 .hidden _IO_free_backup_area
331 .hidden _IO_file_close_it
333 .hidden __gconv_release_step