4 .type freopen, @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
79 call __fopen_maybe_mmap
126 # 885 "../libio/libioP.h" 1
146 call __fd_to_filename
153 call _IO_file_close_it
158 call _IO_vtable_check
170 lock cmpxchgl
%ecx
, (%rdi
)
172 call __lll_lock_wait_private
179 # 885 "../libio/libioP.h" 1
190 # 885 "../libio/libioP.h" 1
208 # 885 "../libio/libioP.h" 1
218 call _Unwind_Resume@PLT
222 # 885 "../libio/libioP.h" 1
233 # 885 "../libio/libioP.h" 1
240 .globl __gcc_personality_v0
241 .section .gcc_except_table,"a",@progbits
246 .uleb128 .LLSDACSE68-.LLSDACSB68
248 .uleb128 .LEHB0-.LFB68
249 .uleb128 .LEHE0-.LEHB0
252 .uleb128 .LEHB1-.LFB68
253 .uleb128 .LEHE1-.LEHB1
258 .size freopen, .-freopen
259 .weak __stop___libc_IO_vtables
260 .weak __start___libc_IO_vtables
261 .hidden DW.ref.__gcc_personality_v0
262 .weak DW.ref.__gcc_personality_v0
263 .section .data.DW.ref.__gcc_personality_v0,"awG",@progbits,DW.ref.__gcc_personality_v0,comdat
265 .type DW.ref.__gcc_personality_v0, @object
266 .size DW.ref.__gcc_personality_v0, 8
267 DW.ref.__gcc_personality_v0
:
268 .quad __gcc_personality_v0
269 .hidden __lll_lock_wait_private
270 .hidden _IO_vtable_check
271 .hidden __fd_to_filename
274 .hidden __fopen_maybe_mmap
275 .hidden _IO_file_fopen
276 .hidden _IO_wfile_jumps
277 .hidden _IO_file_jumps
278 .hidden _IO_file_close_it