9 .type freopen64, @function
36 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
47 leaq __start___libc_IO_vtables
(%rip
), %rdx
48 leaq __stop___libc_IO_vtables
(%rip
), %rax
67 call __GI__IO_file_close_it
68 leaq __GI__IO_file_jumps
(%rip
), %rax
73 leaq __GI__IO_wfile_jumps
(%rip
), %rsi
80 call __GI__IO_file_fopen
85 call __fopen_maybe_mmap
104 movl
%r13d
, 112(%rbp
)
129 # 885 "../libio/libioP.h" 1
149 call __fd_to_filename
156 call __GI__IO_file_close_it
161 call _IO_vtable_check
173 lock cmpxchgl
%ecx
, (%rdi
)
175 call __lll_lock_wait_private
182 # 885 "../libio/libioP.h" 1
193 # 885 "../libio/libioP.h" 1
211 # 885 "../libio/libioP.h" 1
221 call _Unwind_Resume@PLT
225 # 885 "../libio/libioP.h" 1
236 # 885 "../libio/libioP.h" 1
243 .globl __gcc_personality_v0
244 .section .gcc_except_table,"a",@progbits
249 .uleb128 .LLSDACSE68-.LLSDACSB68
251 .uleb128 .LEHB0-.LFB68
252 .uleb128 .LEHE0-.LEHB0
255 .uleb128 .LEHB1-.LFB68
256 .uleb128 .LEHE1-.LEHB1
261 .size freopen64, .-freopen64
262 .hidden DW.ref.__gcc_personality_v0
263 .weak DW.ref.__gcc_personality_v0
264 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
266 .type DW.ref.__gcc_personality_v0, @object
267 .size DW.ref.__gcc_personality_v0, 8
268 DW.ref.__gcc_personality_v0
:
269 .quad __gcc_personality_v0
270 .hidden __lll_lock_wait_private
271 .hidden _IO_vtable_check
272 .hidden __fd_to_filename
273 .hidden __fopen_maybe_mmap
274 .hidden __stop___libc_IO_vtables
275 .hidden __start___libc_IO_vtables