4 .type freopen64, @function
31 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
42 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
43 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rax
62 call _IO_file_close_it
63 leaq _IO_file_jumps
(%rip
), %rax
68 leaq _IO_wfile_jumps
(%rip
), %rsi
80 call __fopen_maybe_mmap
124 # 885 "../libio/libioP.h" 1
144 call __fd_to_filename
151 call _IO_file_close_it
156 call _IO_vtable_check
168 lock cmpxchgl
%ecx
, (%rdi
)
170 call __lll_lock_wait_private
177 # 885 "../libio/libioP.h" 1
188 # 885 "../libio/libioP.h" 1
206 # 885 "../libio/libioP.h" 1
216 call _Unwind_Resume@PLT
220 # 885 "../libio/libioP.h" 1
231 # 885 "../libio/libioP.h" 1
238 .globl __gcc_personality_v0
239 .section .gcc_except_table,"a",@progbits
244 .uleb128 .LLSDACSE68-.LLSDACSB68
246 .uleb128 .LEHB0-.LFB68
247 .uleb128 .LEHE0-.LEHB0
250 .uleb128 .LEHB1-.LFB68
251 .uleb128 .LEHE1-.LEHB1
256 .size freopen64, .-freopen64
257 .weak __stop___libc_IO_vtables
258 .weak __start___libc_IO_vtables
259 .hidden DW.ref.__gcc_personality_v0
260 .weak DW.ref.__gcc_personality_v0
261 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
263 .type DW.ref.__gcc_personality_v0, @object
264 .size DW.ref.__gcc_personality_v0, 8
265 DW.ref.__gcc_personality_v0
:
266 .quad __gcc_personality_v0
267 .hidden __lll_lock_wait_private
268 .hidden _IO_vtable_check
269 .hidden __fd_to_filename
272 .hidden __fopen_maybe_mmap
273 .hidden _IO_file_fopen
274 .hidden _IO_wfile_jumps
275 .hidden _IO_file_jumps
276 .hidden _IO_file_close_it