6 .section .rodata.str1.8,"aMS",@progbits,1
9 .string "Fatal error: glibc detected an invalid stdio handle\n"
13 .globl _IO_vtable_check
14 .hidden _IO_vtable_check
15 .type _IO_vtable_check, @function
17 leaq _IO_vtable_check
(%rip
), %rdi
18 movq IO_accept_foreign_vtables
(%rip
), %rax
27 movq _rtld_global_ro@GOTPCREL
(%rip
), %rax
48 call __GI___libc_fatal
49 .size _IO_vtable_check, .-_IO_vtable_check
50 .section .text.startup,"ax",@progbits
52 .type check_stdfiles_vtables, @function
53 check_stdfiles_vtables
:
54 movq _IO_2_1_stdin_@GOTPCREL
(%rip
), %rdx
55 leaq __GI__IO_file_jumps
(%rip
), %rax
59 leaq _IO_vtable_check
(%rip
), %rax
61 # 915 "../libio/libioP.h" 1
66 movq
%rax
, IO_accept_foreign_vtables
(%rip
)
69 movq _IO_2_1_stdout_@GOTPCREL
(%rip
), %rdx
72 movq _IO_2_1_stderr_@GOTPCREL
(%rip
), %rdx
76 .size check_stdfiles_vtables, .-check_stdfiles_vtables
77 .section .ctors,"aw",@progbits
79 .quad check_stdfiles_vtables
80 .hidden IO_accept_foreign_vtables
81 .comm IO_accept_foreign_vtables,8,8