9 .type freopen, @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
84 call __fopen_maybe_mmap
104 movl
%r13d
, 112(%rbp
)
131 # 885 "../libio/libioP.h" 1
151 call __fd_to_filename
158 call __GI__IO_file_close_it
163 call _IO_vtable_check
175 lock cmpxchgl
%ecx
, (%rdi
)
177 call __lll_lock_wait_private
184 # 885 "../libio/libioP.h" 1
195 # 885 "../libio/libioP.h" 1
213 # 885 "../libio/libioP.h" 1
223 call _Unwind_Resume@PLT
227 # 885 "../libio/libioP.h" 1
238 # 885 "../libio/libioP.h" 1
245 .globl __gcc_personality_v0
246 .section .gcc_except_table,"a",@progbits
251 .uleb128 .LLSDACSE68-.LLSDACSB68
253 .uleb128 .LEHB0-.LFB68
254 .uleb128 .LEHE0-.LEHB0
257 .uleb128 .LEHB1-.LFB68
258 .uleb128 .LEHE1-.LEHB1
263 .size freopen, .-freopen
264 .hidden DW.ref.__gcc_personality_v0
265 .weak DW.ref.__gcc_personality_v0
266 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
268 .type DW.ref.__gcc_personality_v0, @object
269 .size DW.ref.__gcc_personality_v0, 8
270 DW.ref.__gcc_personality_v0
:
271 .quad __gcc_personality_v0
272 .hidden __lll_lock_wait_private
273 .hidden _IO_vtable_check
274 .hidden __fd_to_filename
275 .hidden __fopen_maybe_mmap
276 .hidden __stop___libc_IO_vtables
277 .hidden __start___libc_IO_vtables