3 .type read_int, @function
6 movl $
2147483647, %r10d
20 leal
(%rax
,%rax
,4), %eax
58 .size read_int, .-read_int
60 .type _IO_helper_overflow, @function
77 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
78 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rax
91 movl $
4294967295, %edx
99 leaq
(%rdi
,%r13), %rsi
122 call _IO_vtable_check
143 .size _IO_helper_overflow, .-_IO_helper_overflow
145 .type group_number, @function
175 leaq
(%rax
,%rbp
), %rsi
218 movsbl
-1(%r13), %ebx
235 .size group_number, .-group_number
236 .section .rodata.str1.1,"aMS",@progbits,1
238 .string "to_outpunct"
241 .type _i18n_number_rewrite, @function
242 _i18n_number_rewrite
:
251 leaq
.LC0(%rip), %rdi
273 call __libc_scratch_buffer_set_array_size
282 movq _nl_current_LC_CTYPE@gottpoff
(%rip
), %rax
283 movq
%fs:(%rax
), %rdx
323 movl
64(%rax
,%r8,8), %eax
335 cmovne
12(%rsp
), %eax
343 .size _i18n_number_rewrite, .-_i18n_number_rewrite
344 .section .rodata.str1.1
346 .string "vfprintf-internal.c"
347 .section .rodata.str1.8,"aMS",@progbits,1
350 .string "(size_t) done <= (size_t) INT_MAX"
351 .section .text.unlikely,"ax",@progbits
352 .type outstring_func.part.1, @function
353 outstring_func.part.1
:
354 leaq __PRETTY_FUNCTION__.12676
(%rip
), %rcx
355 leaq
.LC1(%rip), %rsi
356 leaq
.LC2(%rip), %rdi
360 .size outstring_func.part.1, .-outstring_func.part.1
363 .type outstring_converted_wide_string, @function
364 outstring_converted_wide_string
:
381 movzbl
23(%rsp
), %ecx
389 movslq
16(%rsp
), %r13
439 movslq
24(%rsp
), %rax
469 movabsq $
-9223372036854775808, %rdi
470 leaq
(%rbx
,%r15), %rax
471 leaq
(%rax
,%rdi
), %rdx
511 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
512 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rax
519 call _IO_vtable_check
529 movslq
24(%rsp
), %rdx
554 movq __libc_errno@gottpoff
(%rip
), %rax
598 call outstring_func.part.1
599 .size outstring_converted_wide_string, .-outstring_converted_wide_string
600 .section .rodata.str4.4,"aMS",@progbits,4
628 .section .rodata.str1.8
631 .string "(mode_flags & PRINTF_FORTIFY) != 0"
634 .string "*** invalid %N$ use detected ***\n"
637 .string "*** %n in writable segment detected ***\n"
640 .type printf_positional, @function
646 leaq
-2128(%rbp
), %rax
651 movq
%rax
, -2232(%rbp
)
653 movq
%rax
, -2128(%rbp
)
654 leaq
-1088(%rbp
), %rax
655 movq
%r8, -2240(%rbp
)
656 movq
%rdi
, -2208(%rbp
)
657 movq
%rsi
, -2336(%rbp
)
658 movq
%rax
, -2304(%rbp
)
661 movl
%edx
, -2324(%rbp
)
662 movl
%r9d
, -2248(%rbp
)
664 movq $
1024, -2120(%rbp
)
665 movq
%rax
, -1088(%rbp
)
666 movq $
1024, -1080(%rbp
)
673 movq
-2232(%rbp
), %rax
677 movq
%r12, -2200(%rbp
)
680 leaq
-2184(%rbp
), %rax
681 movq
%rax
, -2216(%rbp
)
685 leaq
(%r15,%r15,8), %rax
686 movq
-2216(%rbp
), %rcx
690 leaq
0(%r13,%rax
,8), %r12
692 call __parse_one_specwc
698 cmpq
%r15, -2200(%rbp
)
700 movq
-2232(%rbp
), %rdi
701 call __libc_scratch_buffer_grow_preserve
704 movabsq $
-2049638230412172401, %rax
705 movq
-2128(%rbp
), %r13
708 movq
%rdx
, -2200(%rbp
)
715 movq
-2208(%rbp
), %rax
726 movl
-2200(%rbp
), %eax
727 cmpl $
2147483647, %eax
731 movl
%eax
, -2200(%rbp
)
735 cmpl $
16, -2248(%rbp
)
737 testb $
1, -2276(%rbp
)
739 movq
-2208(%rbp
), %rax
747 cmpl $
2147483647, -2200(%rbp
)
759 movl
-2200(%rbp
), %eax
760 cmpl $
2147483646, %eax
764 movl
%eax
, -2200(%rbp
)
767 leal
(%rdx
,%rcx
), %r12d
773 movq
-2208(%rbp
), %rdi
780 movl
-2200(%rbp
), %eax
784 movl
%r13d
, -2200(%rbp
)
789 movq
-2208(%rbp
), %rax
790 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %r13
791 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %r8
799 movq
%r8, -2240(%rbp
)
802 movq
-2208(%rbp
), %rdi
805 movq
-2240(%rbp
), %r8
807 movslq
-2200(%rbp
), %rax
816 movl
%eax
, -2200(%rbp
)
826 movq
-2208(%rbp
), %rdi
829 movq
%r8, -2240(%rbp
)
835 movl
%r12d
, -2200(%rbp
)
840 movq __libc_errno@gottpoff
(%rip
), %rax
845 movl $
-1, -2200(%rbp
)
847 movq
-2304(%rbp
), %rax
848 movq
-1088(%rbp
), %rdi
854 movq
-2232(%rbp
), %rax
855 movq
-2128(%rbp
), %rdi
861 movl
-2200(%rbp
), %eax
873 cmpq
%rbx
, -2184(%rbp
)
874 cmovnb
-2184(%rbp
), %rbx
876 movq
-2304(%rbp
), %rdi
879 call __libc_scratch_buffer_set_array_size
882 movq
-1088(%rbp
), %rax
884 leaq
0(,%rbx
,4), %rdx
887 movq
%rax
, -2224(%rbp
)
889 movq
%r12, -2200(%rbp
)
894 movl
%eax
, -2320(%rbp
)
900 leaq
(%r15,%r15,8), %rax
902 movq
%r13, -2216(%rbp
)
903 movq
%rbx
, -2256(%rbp
)
904 movq
-2200(%rbp
), %rbx
905 leaq
0(%r13,%rax
,8), %r8
911 movslq
48(%r14), %rax
913 movl
%edx
, (%r12,%rax
,4)
914 movslq
48(%r14), %rax
916 movl
%edx
, (%rbx
,%rax
,4)
922 movslq
44(%r14), %rax
925 movl $
0, (%r12,%rax
,4)
927 movslq
40(%r14), %rax
930 movl $
0, (%r12,%rax
,4)
937 movslq
48(%r14), %rdx
940 movq __printf_arginfo_table
(%rip
), %r10
943 leaq
(%rbx
,%rdx
), %rcx
949 movq
-2256(%rbp
), %rbx
950 movq
-2216(%rbp
), %r13
955 movq
-2224(%rbp
), %rcx
957 movq
-2240(%rbp
), %r8
962 movslq
(%r12,%r14,4), %rax
973 movl
-2320(%rbp
), %eax
976 leaq
.LC6(%rip), %rdi
1003 movdqa
(%rsi
), %xmm0
1007 movaps
%xmm0
, (%rcx
,%rax
)
1012 movslq
16(%rbp
), %rax
1014 movq
%rax
, -2216(%rbp
)
1016 leaq
(%rax
,%rax
,8), %rax
1018 movq
%r15, -2288(%rbp
)
1019 leaq
0(%r13,%rax
,8), %r14
1020 movl
-2248(%rbp
), %eax
1021 leaq
1000(%rcx
), %rsi
1022 movl
%eax
, -2200(%rbp
)
1023 leaq
-2176(%rbp
), %rax
1024 movq
%rsi
, -2312(%rbp
)
1025 movq
%rax
, -2344(%rbp
)
1027 movq
%rax
, -2352(%rbp
)
1031 movzbl
12(%r14), %eax
1041 movzbl
13(%r14), %edx
1043 movb
%dil
, -2256(%rbp
)
1049 movb
%dil
, -2264(%rbp
)
1058 movb
%dl
, -2272(%rbp
)
1059 movslq
44(%r14), %rdx
1061 movl
%ecx
, -2240(%rbp
)
1069 movb
%cl
, -2276(%rbp
)
1071 movl
%edi
, -2248(%rbp
)
1073 movq
-2224(%rbp
), %rcx
1075 movl
(%rcx
,%rdx
), %r11d
1080 movslq
40(%r14), %rax
1083 movq
-2224(%rbp
), %rcx
1085 movl
(%rcx
,%rax
), %r10d
1092 movq __printf_function_table
(%rip
), %rax
1096 movq
(%rax
,%rsi
,8), %rax
1097 movq
%rsi
, -2296(%rbp
)
1101 leaq
30(,%rdi
,8), %rdx
1109 movb
%r8b
, -2316(%rbp
)
1111 movq
-2224(%rbp
), %r8
1112 movb
%r15b
, -2280(%rbp
)
1118 leal
(%r15,%rcx
), %eax
1121 movq
%rax
, (%rdx
,%rsi
,8)
1126 movq __printf_function_table
(%rip
), %rax
1127 movq
-2296(%rbp
), %rdi
1128 movzbl
-2280(%rbp
), %r15d
1129 movzbl
-2316(%rbp
), %r8d
1130 movq
(%rax
,%rdi
,8), %rax
1132 movl
%r9d
, -2328(%rbp
)
1133 movl
%r10d
, -2316(%rbp
)
1135 movl
%r11d
, -2280(%rbp
)
1136 movb
%r8b
, -2296(%rbp
)
1137 movq
-2208(%rbp
), %rdi
1140 movzbl
-2296(%rbp
), %r8d
1141 movl
-2280(%rbp
), %r11d
1142 movl
-2316(%rbp
), %r10d
1143 movl
-2328(%rbp
), %r9d
1147 movl
-2200(%rbp
), %edi
1152 movl
%eax
, -2200(%rbp
)
1155 movl
-2200(%rbp
), %r10d
1159 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %r13
1160 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %r8
1168 movq
-2208(%rbp
), %rax
1169 movq
216(%rax
), %r12
1176 movq
-2208(%rbp
), %rdi
1180 movslq
-2200(%rbp
), %r9
1188 movl
%r9d
, -2200(%rbp
)
1196 addq $
1, -2216(%rbp
)
1198 movq
-2216(%rbp
), %rax
1199 cmpq
-2288(%rbp
), %rax
1216 movq
%rsi
, (%rcx
,%rax
)
1228 leaq
(%rcx
,%rsi
), %rdi
1239 movq
%rax
, (%rcx
,%rsi
)
1255 movl
%esi
, (%rcx
,%rax
)
1265 leaq
30(,%rsi
,8), %rax
1273 movq
-2224(%rbp
), %r9
1279 leal
(%r8,%rdx
), %eax
1282 movq
%rax
, (%rdi
,%rcx
,8)
1288 movq
-2208(%rbp
), %rax
1289 movq
160(%rax
), %rdx
1299 movzbl
12(%r14), %eax
1309 movzbl
12(%r14), %eax
1315 movq
-2208(%rbp
), %rax
1316 movq
160(%rax
), %rax
1326 movzbl
12(%r14), %eax
1331 movq
-2208(%rbp
), %rax
1332 movq
160(%rax
), %rax
1349 movq
-2208(%rbp
), %rax
1350 movq
160(%rax
), %rax
1362 movslq
4(%r14), %rcx
1365 movq
-2344(%rbp
), %rax
1366 movabsq $
-3689348814741910323, %rdi
1375 leaq
(%rdx
,%rdx
,4), %rax
1378 leaq _itowa_lower_digits
(%rip
), %rax
1380 movl
(%rax
,%rcx
,4), %esi
1384 movq
-2352(%rbp
), %r15
1387 movq
-2208(%rbp
), %r13
1401 cmpl $
2147483647, %ebx
1408 movq
160(%r13), %rax
1421 movzbl
-2248(%rbp
), %ecx
1423 leaq step4_jumps.12994
(%rip
), %rdx
1424 movl
%edi
, -2280(%rbp
)
1427 movl
%edi
, -2296(%rbp
)
1430 movb
%cl
, -2316(%rbp
)
1431 leaq jump_table
(%rip
), %rcx
1432 movzbl
(%rcx
,%rax
), %eax
1437 movl
-2240(%rbp
), %r13d
1442 movslq
48(%r14), %rax
1443 movq
-2224(%rbp
), %rdi
1445 movl
(%rdi
,%rax
), %esi
1446 movq
-2208(%rbp
), %rax
1447 movq
160(%rax
), %rax
1459 cmpl $
2147483647, -2200(%rbp
)
1461 movl
-2240(%rbp
), %r11d
1462 addl $
1, -2200(%rbp
)
1468 movl
-2200(%rbp
), %edx
1473 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %r13
1474 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %r8
1487 movl $
1, -2240(%rbp
)
1513 movsd
%xmm0
, (%rcx
,%rax
)
1518 movq _nl_current_LC_NUMERIC@gottpoff
(%rip
), %rax
1519 movq
%fs:(%rax
), %rax
1536 movq
%rsi
, -2240(%rbp
)
1537 call _IO_vtable_check
1538 movq
-2240(%rbp
), %rsi
1543 movq __printf_va_arg_table
(%rip
), %r9
1548 movups
%xmm0
, (%rdi
)
1553 leaq __PRETTY_FUNCTION__.12990
(%rip
), %rcx
1554 leaq
.LC1(%rip), %rsi
1555 leaq
.LC5(%rip), %rdi
1573 movslq
48(%r14), %rax
1574 movq
-2224(%rbp
), %rcx
1576 movq
(%rcx
,%rax
), %rbx
1584 movl
-2200(%rbp
), %r9d
1585 movl
-2240(%rbp
), %r8d
1587 movq
-2208(%rbp
), %rdi
1590 call outstring_converted_wide_string
1592 movl
%eax
, -2200(%rbp
)
1600 movl
-2240(%rbp
), %eax
1606 movq
-2208(%rbp
), %rdi
1613 movl
-2200(%rbp
), %eax
1617 movl
%r12d
, -2200(%rbp
)
1620 movl
-2200(%rbp
), %r15d
1624 movslq
48(%r14), %rax
1625 movq
-2224(%rbp
), %rsi
1627 movzbl
(%rsi
,%rax
), %edi
1629 movq
-2208(%rbp
), %rdi
1630 movq
160(%rdi
), %rdx
1648 movl
%r9d
, -2264(%rbp
)
1649 movl
%r10d
, -2256(%rbp
)
1651 movl
%r11d
, -2248(%rbp
)
1654 movl
-2248(%rbp
), %r11d
1655 movl
-2256(%rbp
), %r10d
1657 movl
-2264(%rbp
), %r9d
1664 leaq
.LC4(%rip), %rbx
1669 leaq null
(%rip
), %rbx
1672 movslq
48(%r14), %rax
1676 movq
-2224(%rbp
), %rsi
1677 movq
(%rsi
,%rax
), %r15
1681 movl $
10, -2248(%rbp
)
1686 movzbl
-2256(%rbp
), %eax
1688 movzbl
-2264(%rbp
), %esi
1689 movl
%eax
, -2276(%rbp
)
1694 cmpl $
8, -2248(%rbp
)
1696 cmpb $
0, -2256(%rbp
)
1699 movq
-2312(%rbp
), %rdx
1700 movb $
32, -2316(%rbp
)
1701 leaq
996(%rax
), %rbx
1713 movl
-2240(%rbp
), %eax
1723 cmpl $
16, -2248(%rbp
)
1725 testb $
1, -2276(%rbp
)
1729 movl
-2280(%rbp
), %eax
1731 orl
-2296(%rbp
), %eax
1734 cmpb $
32, -2316(%rbp
)
1739 movq
-2208(%rbp
), %rax
1740 movq
160(%rax
), %rax
1750 movl
-2200(%rbp
), %eax
1751 cmpl $
2147483647, %eax
1754 movl
%eax
, -2200(%rbp
)
1758 cmpl $
16, -2248(%rbp
)
1760 testb $
1, -2276(%rbp
)
1762 movq
-2208(%rbp
), %rax
1763 movq
160(%rax
), %rax
1770 cmpl $
2147483647, -2200(%rbp
)
1782 movl
-2200(%rbp
), %eax
1783 cmpl $
2147483646, %eax
1786 movl
%eax
, -2200(%rbp
)
1791 movq
-2208(%rbp
), %rdi
1798 movl
-2200(%rbp
), %eax
1803 movl
%r9d
, -2200(%rbp
)
1806 movl
-2200(%rbp
), %edi
1810 movq
-2208(%rbp
), %rax
1811 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %r13
1812 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %r8
1813 movq
216(%rax
), %r15
1820 movq
%r8, -2240(%rbp
)
1823 movq
-2208(%rbp
), %rdi
1827 movslq
-2200(%rbp
), %rax
1828 movabsq $
-9223372036854775808, %rdx
1832 movl
%eax
, -2200(%rbp
)
1843 movq
-2240(%rbp
), %r8
1849 movq
-2208(%rbp
), %rax
1850 movq
160(%rax
), %rax
1860 movl
-2200(%rbp
), %eax
1861 cmpl $
2147483647, %eax
1864 movl
%eax
, -2200(%rbp
)
1867 movslq
48(%r14), %rax
1869 addq
-2224(%rbp
), %rax
1871 movq
%rax
, -2176(%rbp
)
1876 movzbl
-2276(%rbp
), %edx
1877 movzbl
13(%r14), %eax
1883 movq
-2344(%rbp
), %rdx
1884 movq
-2208(%rbp
), %rdi
1889 movl
-2200(%rbp
), %esi
1894 movl
%eax
, -2200(%rbp
)
1900 movl $
16, -2248(%rbp
)
1902 movslq
48(%r14), %rax
1904 addq
-2224(%rbp
), %rax
1908 movl $
0, -2296(%rbp
)
1910 movl $
0, -2280(%rbp
)
1913 movslq
48(%r14), %rax
1914 movq
-2224(%rbp
), %rdi
1916 movq
(%rdi
,%rax
), %r15
1927 movl $
16, -2248(%rbp
)
1928 movl $
1, -2276(%rbp
)
1929 movb $
32, -2316(%rbp
)
1932 movl $
8, -2248(%rbp
)
1935 movl
-2320(%rbp
), %eax
1938 movl
-2324(%rbp
), %eax
1942 movl
-2324(%rbp
), %eax
1946 movslq
48(%r14), %rax
1947 movq
-2224(%rbp
), %rsi
1950 movq
(%rsi
,%rax
), %rax
1952 movslq
-2200(%rbp
), %rdx
1956 movslq
48(%r14), %rax
1958 addq
-2224(%rbp
), %rax
1960 movq
%rax
, -2176(%rbp
)
1965 movzbl
-2276(%rbp
), %eax
1966 movzbl
13(%r14), %edx
1972 movq
-2344(%rbp
), %rdx
1973 movq
-2208(%rbp
), %rdi
1978 movl
-2200(%rbp
), %ecx
1983 movl
%eax
, -2200(%rbp
)
1989 movl $
10, -2248(%rbp
)
1994 movq
-2208(%rbp
), %rdi
2001 movl
-2200(%rbp
), %eax
2005 movl
%r12d
, -2200(%rbp
)
2008 movl
-2200(%rbp
), %r12d
2015 movq
-2208(%rbp
), %rdi
2020 movzbl
12(%r14), %eax
2023 movq
-2208(%rbp
), %rax
2024 movq
160(%rax
), %rdx
2028 movq
-2208(%rbp
), %rdi
2033 movzbl
12(%r14), %eax
2038 movq
-2208(%rbp
), %rax
2039 movq
160(%rax
), %rdx
2051 movzbl
12(%r14), %eax
2057 movl $
1, -2276(%rbp
)
2058 movl $
16, -2248(%rbp
)
2063 movb $
32, -2316(%rbp
)
2066 leaq _itowa_upper_digits
(%rip
), %rcx
2069 leaq _itowa_lower_digits
(%rip
), %rax
2072 movl
-2248(%rbp
), %eax
2079 movl
-2248(%rbp
), %edi
2080 movq
-2312(%rbp
), %rbx
2088 movl
(%rcx
,%rdx
,4), %edx
2096 cmpl $
10, -2248(%rbp
)
2098 cmpb $
0, -2272(%rbp
)
2100 movq
-2312(%rbp
), %rsi
2102 movl
%r9d
, -2264(%rbp
)
2103 movl
%r11d
, -2256(%rbp
)
2105 call _i18n_number_rewrite
2106 movl
-2264(%rbp
), %r9d
2107 movl
-2256(%rbp
), %r11d
2110 movq
-2312(%rbp
), %rdx
2134 movl $
0, -2296(%rbp
)
2135 movl $
0, -2280(%rbp
)
2147 movq
-2312(%rbp
), %rbx
2156 movl
(%rcx
,%rdx
,4), %edx
2160 movl $
16, -2248(%rbp
)
2166 movq
-2312(%rbp
), %rdx
2168 movl
%r9d
, -2264(%rbp
)
2169 movl
%r11d
, -2256(%rbp
)
2171 movl
-2264(%rbp
), %r9d
2173 movl
-2256(%rbp
), %r11d
2178 movl
-2296(%rbp
), %esi
2181 movq
-2208(%rbp
), %rax
2182 movq
160(%rax
), %rax
2195 cmpl $
8, -2248(%rbp
)
2197 testb $
1, -2276(%rbp
)
2199 movq
-2312(%rbp
), %rdx
2203 movl $
8, -2248(%rbp
)
2216 movl
-2296(%rbp
), %r11d
2219 movq
-2208(%rbp
), %rax
2220 movq
160(%rax
), %rax
2233 movq
-2312(%rbp
), %rbx
2243 movl
(%rcx
,%rdx
,4), %edx
2252 movq
-2312(%rbp
), %rbx
2254 movabsq $
-3689348814741910323, %r8
2262 leaq
(%rdx
,%rdx
,4), %rax
2266 movl
(%rcx
,%rdi
,4), %eax
2274 movl
-2200(%rbp
), %eax
2278 call outstring_func.part.1
2287 movl
%r11d
, -2248(%rbp
)
2289 movl
-2248(%rbp
), %r11d
2295 movl
-2240(%rbp
), %r8d
2300 movq
-2208(%rbp
), %rdi
2304 movl
%r11d
, -2248(%rbp
)
2308 movl
-2200(%rbp
), %eax
2312 movl
-2248(%rbp
), %r11d
2313 movl
%r13d
, -2200(%rbp
)
2316 movl
-2200(%rbp
), %edi
2327 movl $
0, -2296(%rbp
)
2328 movl $
0, -2280(%rbp
)
2333 movl
-2200(%rbp
), %esi
2337 movq
-2208(%rbp
), %rax
2338 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %r13
2339 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %r8
2340 movq
216(%rax
), %r15
2347 movq
%r8, -2256(%rbp
)
2348 movl
%r11d
, -2248(%rbp
)
2351 movq
-2208(%rbp
), %rdi
2354 movl
-2248(%rbp
), %r11d
2355 movq
-2256(%rbp
), %r8
2357 movslq
-2200(%rbp
), %rax
2365 movl
%eax
, -2200(%rbp
)
2375 movl
-2240(%rbp
), %ecx
2378 movq
-2208(%rbp
), %rdi
2382 movq
%r8, -2240(%rbp
)
2386 addl
-2200(%rbp
), %ebx
2388 movl
%ebx
, -2200(%rbp
)
2396 movq
-2208(%rbp
), %rax
2397 movq
160(%rax
), %rax
2407 cmpl $
2147483647, %ebx
2409 movq
-2344(%rbp
), %rax
2412 movabsq $
-3689348814741910323, %rdi
2421 leaq
(%rdx
,%rdx
,4), %rax
2424 leaq _itowa_lower_digits
(%rip
), %rax
2426 movl
(%rax
,%rcx
,4), %esi
2430 movq
-2352(%rbp
), %r15
2433 movq
-2208(%rbp
), %r13
2447 cmpl $
2147483647, %ebx
2454 movq
160(%r13), %rax
2469 movq
-2208(%rbp
), %rdi
2476 movl
-2200(%rbp
), %eax
2480 movl
%ebx
, -2200(%rbp
)
2486 movl
-2280(%rbp
), %eax
2489 movq
-2208(%rbp
), %rax
2490 movq
160(%rax
), %rax
2503 movl
-2280(%rbp
), %r8d
2506 movq
-2208(%rbp
), %rax
2507 movq
160(%rax
), %rax
2523 movl
-2248(%rbp
), %eax
2524 movl
%eax
, -2200(%rbp
)
2530 movb $
32, -2316(%rbp
)
2533 movq
-2224(%rbp
), %rdi
2535 movl
(%rdi
,%rax
), %r15d
2550 movl
-2200(%rbp
), %edi
2556 movq
-2208(%rbp
), %rax
2557 movq
160(%rax
), %rax
2570 movq
-2208(%rbp
), %rdi
2574 movq
%rcx
, -2240(%rbp
)
2575 movl
%r9d
, -2264(%rbp
)
2576 movl
%r10d
, -2256(%rbp
)
2578 movq
-2240(%rbp
), %rcx
2581 movl
-2200(%rbp
), %eax
2585 movl
-2256(%rbp
), %r10d
2586 movl
-2264(%rbp
), %r9d
2588 movl
%edx
, -2200(%rbp
)
2591 movl
-2200(%rbp
), %eax
2597 movq
-2232(%rbp
), %rax
2608 movl
-2200(%rbp
), %r9d
2615 movq
-2312(%rbp
), %rbx
2618 movb $
32, -2316(%rbp
)
2624 movq
-2208(%rbp
), %rax
2625 movq
160(%rax
), %rax
2637 cmpl $
2147483647, %ebx
2641 movl
-2200(%rbp
), %eax
2645 addl
-2200(%rbp
), %ebx
2646 movl
%ebx
, -2200(%rbp
)
2655 movl
%r11d
, -2248(%rbp
)
2657 movl
-2248(%rbp
), %r11d
2663 movl $
10, -2248(%rbp
)
2667 movq
-2208(%rbp
), %rax
2668 movq
160(%rax
), %rax
2683 leaq
.LC3(%rip), %rbx
2687 movzbl
-2200(%rbp
), %esi
2697 movq
-2208(%rbp
), %rdi
2706 movq
-2208(%rbp
), %rdi
2715 movq
-2208(%rbp
), %rdi
2723 movq
%r8, -2240(%rbp
)
2724 call _IO_vtable_check
2725 movq
-2240(%rbp
), %r8
2732 leaq _itowa_lower_digits
(%rip
), %rcx
2734 movl $
1, -2276(%rbp
)
2748 movsd
%xmm0
, (%rcx
,%rax
)
2749 andl $
-257, (%r12,%r14,4)
2752 movq
%r8, -2248(%rbp
)
2753 movq
%rax
, -2240(%rbp
)
2754 call _IO_vtable_check
2755 movq
-2240(%rbp
), %rax
2756 movq
-2248(%rbp
), %r8
2759 movl
%r9d
, -2264(%rbp
)
2760 movl
%r10d
, -2256(%rbp
)
2762 movl
%edx
, -2240(%rbp
)
2764 movq
-2208(%rbp
), %rdi
2767 movl
-2240(%rbp
), %edx
2768 movl
-2256(%rbp
), %r10d
2769 movl
-2264(%rbp
), %r9d
2775 movq
%rcx
, -2296(%rbp
)
2776 movl
%r9d
, -2272(%rbp
)
2778 movl
%r10d
, -2264(%rbp
)
2779 movq
%rdx
, -2256(%rbp
)
2780 movl
%r11d
, -2240(%rbp
)
2782 movq
-2208(%rbp
), %rdi
2785 movl
-2240(%rbp
), %r11d
2786 movq
-2256(%rbp
), %rdx
2787 movl
-2264(%rbp
), %r10d
2788 movl
-2272(%rbp
), %r9d
2789 movq
-2296(%rbp
), %rcx
2795 movq
-2208(%rbp
), %rdi
2804 movq
-2336(%rbp
), %r15
2807 leaq
4(,%rax
,4), %rsi
2809 call __readonly_area
2810 movl
%eax
, -2324(%rbp
)
2813 movq
-2208(%rbp
), %rdi
2815 movl
%r9d
, -2256(%rbp
)
2816 movl
%r10d
, -2248(%rbp
)
2817 movl
%edx
, -2240(%rbp
)
2820 movl
-2240(%rbp
), %edx
2821 movl
-2248(%rbp
), %r10d
2822 movl
-2256(%rbp
), %r9d
2824 cmpl $
2147483647, -2200(%rbp
)
2826 movq
-2208(%rbp
), %rax
2827 movq
160(%rax
), %rax
2831 movq
-2208(%rbp
), %rdi
2833 movl
%r10d
, -2248(%rbp
)
2834 movl
%edx
, -2240(%rbp
)
2837 movl
-2240(%rbp
), %edx
2838 movl
-2248(%rbp
), %r10d
2844 movq
%r8, -2256(%rbp
)
2845 movl
%r11d
, -2248(%rbp
)
2846 call _IO_vtable_check
2847 movl
-2248(%rbp
), %r11d
2848 movq
-2256(%rbp
), %r8
2851 movzwl
-2200(%rbp
), %esi
2855 movl
%r9d
, -2264(%rbp
)
2856 movl
%r10d
, -2256(%rbp
)
2858 movl
%edx
, -2240(%rbp
)
2861 movq
%rcx
, -2296(%rbp
)
2862 movl
%r9d
, -2272(%rbp
)
2864 movl
%r10d
, -2264(%rbp
)
2865 movq
%rdx
, -2256(%rbp
)
2866 movl
%r11d
, -2240(%rbp
)
2869 cmpq $
0, -64(%r9,%rax
,8)
2871 movq
-2200(%rbp
), %rax
2872 movl
%edx
, -2256(%rbp
)
2873 movq
%rcx
, -2240(%rbp
)
2874 movq
%r8, -2216(%rbp
)
2875 movslq
(%rax
,%r14,4), %rax
2881 movq
%rdi
, (%rcx
,%rsi
)
2882 movslq
(%r12,%r14,4), %rax
2884 call
*-64(%r9,%rax
,8)
2885 movq
-2216(%rbp
), %r8
2886 movq
-2240(%rbp
), %rcx
2887 movl
-2256(%rbp
), %edx
2890 movq
-2208(%rbp
), %rdi
2892 movq
%rcx
, -2264(%rbp
)
2893 movl
%r10d
, -2256(%rbp
)
2894 movq
%rdx
, -2248(%rbp
)
2895 movl
%r11d
, -2240(%rbp
)
2898 movl
-2240(%rbp
), %r11d
2899 movq
-2248(%rbp
), %rdx
2900 movl
-2256(%rbp
), %r10d
2901 movq
-2264(%rbp
), %rcx
2907 movq
-2208(%rbp
), %rdi
2909 movq
%rcx
, -2272(%rbp
)
2910 movl
%r9d
, -2264(%rbp
)
2911 movl
%r10d
, -2256(%rbp
)
2912 movq
%rdx
, -2248(%rbp
)
2913 movl
%r11d
, -2240(%rbp
)
2916 movl
-2240(%rbp
), %r11d
2917 movq
-2248(%rbp
), %rdx
2918 movl
-2256(%rbp
), %r10d
2919 movl
-2264(%rbp
), %r9d
2920 movq
-2272(%rbp
), %rcx
2922 cmpl $
2147483647, -2200(%rbp
)
2924 movq
-2208(%rbp
), %rax
2925 movq
160(%rax
), %rax
2939 movq
-2208(%rbp
), %rdi
2948 movq
-2208(%rbp
), %rdi
2957 movq
-2208(%rbp
), %rdi
2966 movq
-2208(%rbp
), %rdi
2978 movq
-2208(%rbp
), %rdi
2991 movq
%rcx
, -2296(%rbp
)
2992 movl
%r9d
, -2272(%rbp
)
2994 movl
%r10d
, -2264(%rbp
)
2995 movq
%rdx
, -2256(%rbp
)
2996 movl
%r11d
, -2240(%rbp
)
2999 movl
%r9d
, -2264(%rbp
)
3000 movl
%r10d
, -2256(%rbp
)
3002 movl
%edx
, -2240(%rbp
)
3005 movq
-2208(%rbp
), %rdi
3018 movq
-2208(%rbp
), %rdi
3055 leaq
.LC7(%rip), %rdi
3081 movl
%esi
, (%rcx
,%rax
)
3088 .size printf_positional, .-printf_positional
3090 .globl __vfwprintf_internal
3091 .hidden __vfwprintf_internal
3092 .type __vfwprintf_internal, @function
3093 __vfwprintf_internal
:
3103 movq __libc_errno@gottpoff
(%rip
), %rax
3107 movl
%fs:(%rax
), %eax
3130 movdqu
(%r15), %xmm0
3131 movq
%rax
, 232(%rsp
)
3132 movups
%xmm0
, 216(%rsp
)
3133 call __wcschrnul@PLT
3136 movq
%rax
, 160(%rsp
)
3139 movq
216(%rbx
), %rbp
3141 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rcx
3143 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rcx
3145 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rax
3169 movq
160(%rsp
), %rax
3173 cmpq $
0, __printf_function_table
(%rip
)
3175 cmpq $
0, __printf_modifier_table
(%rip
)
3177 cmpq $
0, __printf_va_arg_table
(%rip
)
3179 leaq
272(%rsp
), %rdi
3180 leaq
1272(%rsp
), %rcx
3185 movq
%rcx
, 104(%rsp
)
3192 leaq
.L957(%rip), %rax
3193 movq
%rdx
, 160(%rsp
)
3194 leal
-32(%r14), %edx
3197 leaq jump_table
(%rip
), %rax
3198 movzbl
(%rax
,%rdx
), %edx
3199 leaq step0_jumps.12772
(%rip
), %rax
3200 movq
(%rax
,%rdx
,8), %rax
3215 leaq step4_jumps.12808
(%rip
), %rsi
3223 movl
%r10d
, 40(%rsp
)
3225 movl
40(%rsp
), %r10d
3267 movq
216(%rbx
), %rax
3269 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
3317 movq __libc_errno@gottpoff
(%rip
), %rax
3319 movl $
75, %fs:(%rax
)
3323 testl $
32768, (%rbx
)
3326 movq
136(%rbx
), %rdi
3334 # 1689 "vfprintf-internal.c" 1
3358 cmpq $
0, _pthread_cleanup_push_defer@GOTPCREL
(%rip
)
3360 movq _IO_funlockfile@GOTPCREL
(%rip
), %rsi
3361 leaq
240(%rsp
), %rdi
3363 call _pthread_cleanup_push_defer@PLT
3364 testl $
32768, (%rbx
)
3368 movq
136(%rbx
), %rdi
3373 # 1401 "vfprintf-internal.c" 1
3381 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
3382 cmpxchgl
%edx
, (%rdi
)
3386 movq
136(%rbx
), %rdi
3394 leaq
240(%rsp
), %rdi
3396 call _pthread_cleanup_pop_restore@PLT
3405 call buffered_vfprintf
3411 movq _IO_funlockfile@GOTPCREL
(%rip
), %rax
3412 movq
%rbx
, 248(%rsp
)
3413 movq
%rax
, 240(%rsp
)
3419 movq
160(%rsp
), %rax
3422 movq
%rdx
, 160(%rsp
)
3423 leal
-32(%r14), %eax
3431 movq __libc_errno@gottpoff
(%rip
), %rax
3433 movl $
22, %fs:(%rax
)
3454 movq
160(%rbx
), %rax
3467 cmpl $
2147483647, %ebp
3492 movl
116(%rsp
), %r11d
3500 leaq
4(,%rax
,4), %rsi
3502 call __readonly_area
3504 movl
%eax
, 116(%rsp
)
3508 leaq
.LC7(%rip), %rdi
3552 movq
160(%rbx
), %rax
3562 cmpl $
2147483647, %ebp
3568 movq
160(%rsp
), %rax
3573 movq
%r13, 160(%rsp
)
3574 call __wcschrnul@PLT
3575 movq
216(%rbx
), %r14
3576 movq
%rax
, 160(%rsp
)
3581 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rax
3607 movq
160(%rsp
), %rax
3634 leal
0(,%r9,4), %ecx
3637 movl
%r10d
, 192(%rsp
)
3638 movl
%r13d
, 196(%rsp
)
3640 movzbl
72(%rsp
), %eax
3641 movl
%r14d
, 200(%rsp
)
3643 movzbl
48(%rsp
), %ecx
3647 movzbl
16(%rsp
), %eax
3661 movb
%r11b
, 204(%rsp
)
3662 movl
%eax
, 208(%rsp
)
3676 movdqa
(%rdx
), %xmm0
3677 movaps
%xmm0
, 176(%rsp
)
3679 leaq
176(%rsp
), %rax
3680 leaq
168(%rsp
), %rdx
3681 leaq
192(%rsp
), %rsi
3683 movq
%rax
, 168(%rsp
)
3690 testl $
32768, (%rbx
)
3703 leal
0(,%r9,4), %ecx
3707 movl
%r10d
, 192(%rsp
)
3709 movzbl
72(%rsp
), %eax
3710 movl
%r13d
, 196(%rsp
)
3712 movzbl
48(%rsp
), %ecx
3713 movl
%r14d
, 200(%rsp
)
3714 movl
%esi
, 208(%rsp
)
3717 movzbl
16(%rsp
), %eax
3729 movzbl
76(%rsp
), %eax
3730 movb
%r11b
, 204(%rsp
)
3748 movdqa
(%rdx
), %xmm0
3749 movaps
%xmm0
, 176(%rsp
)
3751 leaq
176(%rsp
), %rax
3752 leaq
168(%rsp
), %rdx
3753 leaq
192(%rsp
), %rsi
3755 movq
%rax
, 168(%rsp
)
3823 movq
160(%rsp
), %rdi
3826 movq
%rax
, 160(%rsp
)
3827 movq
%rax
, 192(%rsp
)
3845 leal
-32(%r14), %eax
3849 leaq jump_table
(%rip
), %rdi
3850 movzbl
(%rdi
,%rax
), %edi
3851 leaq step1_jumps.12803
(%rip
), %rax
3856 movq
160(%rsp
), %rax
3860 movq
%rdi
, 160(%rsp
)
3861 leal
-32(%r14), %eax
3865 leaq jump_table
(%rip
), %rdi
3866 movzbl
(%rdi
,%rax
), %edi
3867 leaq step0_jumps.12772
(%rip
), %rax
3875 movq
160(%rsp
), %rax
3879 movq
%rdi
, 160(%rsp
)
3880 leal
-32(%r14), %eax
3890 cmovne
40(%rsp
), %eax
3892 movq
160(%rsp
), %rax
3895 movq
%rdi
, 160(%rsp
)
3896 leal
-32(%r14), %eax
3903 movq
160(%rsp
), %rax
3907 movq
%rdi
, 160(%rsp
)
3908 leal
-32(%r14), %eax
3915 movq
160(%rsp
), %rax
3918 movq
%rdi
, 160(%rsp
)
3919 leal
-32(%r14), %eax
3922 leaq jump_table
(%rip
), %rdi
3925 movzbl
(%rdi
,%rax
), %edi
3926 leaq step0_jumps.12772
(%rip
), %rax
3927 movq
(%rax
,%rdi
,8), %rax
3932 movq
160(%rsp
), %rax
3936 movq
%rdi
, 160(%rsp
)
3937 leal
-32(%r14), %eax
3944 movq
160(%rsp
), %rax
3947 movq
%rdi
, 160(%rsp
)
3948 leal
-32(%r14), %eax
3951 leaq jump_table
(%rip
), %rdi
3953 movzbl
(%rdi
,%rax
), %edi
3954 leaq step0_jumps.12772
(%rip
), %rax
3955 movq
(%rax
,%rdi
,8), %rax
3960 movq
160(%rsp
), %rax
3963 movq
%rcx
, 160(%rsp
)
3964 leal
-32(%r14), %eax
3967 leaq jump_table
(%rip
), %rcx
3969 movzbl
(%rcx
,%rax
), %eax
3971 movq
(%rsi
,%rax
,8), %rax
3976 movq
160(%rsp
), %rax
3980 movq
%rdi
, 160(%rsp
)
3981 leal
-32(%r14), %eax
3984 leaq jump_table
(%rip
), %rdi
3985 movzbl
(%rdi
,%rax
), %edi
3986 leaq step3a_jumps.12805
(%rip
), %rax
3991 movq
160(%rsp
), %rax
3994 movq
%rdi
, 160(%rsp
)
3997 leal
-48(%r14), %eax
4002 leal
-32(%r14), %eax
4005 leaq jump_table
(%rip
), %rdi
4006 movzbl
(%rdi
,%rax
), %edi
4007 leaq step2_jumps.12804
(%rip
), %rax
4012 leaq
160(%rsp
), %rdi
4013 movq
%rsi
, 152(%rsp
)
4014 movl
%r10d
, 144(%rsp
)
4015 movl
%r9d
, 136(%rsp
)
4016 movl
%edx
, 128(%rsp
)
4017 movl
%r8d
, 124(%rsp
)
4018 movl
%r11d
, 84(%rsp
)
4024 movl
84(%rsp
), %r11d
4025 movl
124(%rsp
), %r8d
4026 movl
128(%rsp
), %edx
4027 movl
136(%rsp
), %r9d
4028 movslq
144(%rsp
), %r10
4029 movq
152(%rsp
), %rsi
4031 movq
160(%rsp
), %rax
4035 leal
-32(%r14), %eax
4042 movq
160(%rsp
), %rax
4045 movq
%rdx
, 160(%rsp
)
4046 leal
-32(%r14), %eax
4049 leaq jump_table
(%rip
), %rdi
4052 movzbl
(%rdi
,%rax
), %eax
4053 movq
(%rsi
,%rax
,8), %rax
4062 movq
160(%rsp
), %rax
4066 movq
%rdi
, 160(%rsp
)
4067 leal
-32(%r14), %eax
4070 leaq jump_table
(%rip
), %rdi
4071 movzbl
(%rdi
,%rax
), %eax
4072 leaq step3b_jumps.12807
(%rip
), %rdi
4077 leaq
272(%rsp
), %rax
4091 movl
112(%rsp
), %eax
4095 movl
168(%rsp
), %eax
4097 movl
180(%rsp
), %edx
4100 call printf_positional
4107 leaq jump_table
(%rip
), %rdi
4110 movzbl
(%rdi
,%rax
), %eax
4111 movq
(%rsi
,%rax
,8), %rax
4146 movl $
48, 1268(%rsp
)
4148 leaq
996(%rax
), %r12
4171 movq
160(%rbx
), %rax
4181 cmpl $
2147483647, %ebp
4192 movq
160(%rbx
), %rax
4200 cmpl $
2147483647, %ebp
4213 cmpl $
2147483646, %ebp
4236 movq
216(%rbx
), %r13
4238 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rax
4272 movq __libc_errno@gottpoff
(%rip
), %rax
4280 call _IO_vtable_check
4285 call _IO_vtable_check
4309 call outstring_converted_wide_string
4317 leaq
192(%rsp
), %rdi
4318 movq
%rsi
, 144(%rsp
)
4319 movl
%r9d
, 136(%rsp
)
4320 movl
%edx
, 128(%rsp
)
4321 movl
%r8d
, 124(%rsp
)
4322 movl
%r11d
, 84(%rsp
)
4327 movl
84(%rsp
), %r11d
4328 movl
124(%rsp
), %r8d
4329 movl
128(%rsp
), %edx
4330 movl
136(%rsp
), %r9d
4331 movq
144(%rsp
), %rsi
4335 movq
192(%rsp
), %rax
4341 movl
120(%rsp
), %edx
4346 movl
16(%rsp
), %r10d
4376 movq
160(%rbx
), %rdx
4421 movsd
%xmm0
, 176(%rsp
)
4433 movsd
%xmm0
, 176(%rsp
)
4447 movq
%rdi
, 160(%rsp
)
4448 movq
%rdi
, 192(%rsp
)
4465 movq
160(%rsp
), %rax
4471 leaq
192(%rsp
), %rdi
4472 movq
%rsi
, 152(%rsp
)
4473 movl
%r10d
, 144(%rsp
)
4474 movl
%r9d
, 136(%rsp
)
4475 movl
%edx
, 128(%rsp
)
4476 movl
%r8d
, 124(%rsp
)
4477 movl
%r11d
, 84(%rsp
)
4482 movl
84(%rsp
), %r11d
4483 movl
124(%rsp
), %r8d
4484 movl
128(%rsp
), %edx
4485 movl
136(%rsp
), %r9d
4486 movslq
144(%rsp
), %r10
4487 movq
152(%rsp
), %rsi
4491 movq
192(%rsp
), %rax
4495 movq
160(%rsp
), %rax
4502 leaq
.LC3(%rip), %r12
4508 movq _nl_current_LC_NUMERIC@gottpoff
(%rip
), %rax
4509 movq
%fs:(%rax
), %rax
4515 movl
%r8d
, 120(%rsp
)
4532 movq
160(%rbx
), %rax
4542 cmpl $
2147483647, %ebp
4554 movq
160(%rbx
), %rax
4562 cmpl $
2147483647, %ebp
4575 cmpl $
2147483646, %ebp
4591 movl
%r10d
, 40(%rsp
)
4596 movl
40(%rsp
), %r10d
4608 movq
216(%rbx
), %rax
4610 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
4646 leaq _itowa_upper_digits
(%rip
), %rax
4647 leaq _itowa_lower_digits
(%rip
), %rcx
4658 movslq
84(%rsp
), %rsi
4660 leaq
1000(%rdi
), %r12
4667 movl
(%rcx
,%rdx
,4), %edx
4678 movl
120(%rsp
), %r8d
4681 movq
%r10, 136(%rsp
)
4682 movl
%r9d
, 128(%rsp
)
4683 movl
%r11d
, 124(%rsp
)
4684 leaq
1000(%rdi
), %rdx
4686 movq
136(%rsp
), %r10
4687 movl
128(%rsp
), %r9d
4689 movl
124(%rsp
), %r11d
4698 movq
%r10, 128(%rsp
)
4699 movl
%r9d
, 124(%rsp
)
4700 movl
%r11d
, 76(%rsp
)
4701 leaq
1000(%rax
), %rsi
4703 call _i18n_number_rewrite
4704 movq
128(%rsp
), %r10
4705 movl
124(%rsp
), %r9d
4707 movl
76(%rsp
), %r11d
4773 movq
160(%rbx
), %rax
4788 movq
160(%rbx
), %rax
4803 leaq
1000(%rsi
), %r12
4812 movl
(%rcx
,%rdx
,4), %edx
4826 leaq
1000(%rsi
), %r12
4835 movl
(%rcx
,%rdx
,4), %edx
4844 movabsq $
-3689348814741910323, %rdi
4845 leaq
1000(%rax
), %r12
4853 leaq
(%rdx
,%rdx
,4), %rax
4857 movl
(%rcx
,%rsi
,4), %eax
4871 leaq
.LC4(%rip), %r12
4896 movq
160(%rbx
), %rax
4912 movq
160(%rbx
), %rax
4951 movl
%r10d
, 128(%rsp
)
4952 movl
%r9d
, 124(%rsp
)
4953 movl
%r11d
, 76(%rsp
)
4962 movl
76(%rsp
), %r11d
4963 movl
124(%rsp
), %r9d
4964 movl
128(%rsp
), %r10d
4978 movq
216(%rbx
), %r13
4980 subq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rax
5012 leaq
1000(%rax
), %r12
5056 leaq null
(%rip
), %r12
5063 lock cmpxchgl
%edx
, (%rdi
)
5065 call __lll_lock_wait_private
5078 movq __libc_errno@gottpoff
(%rip
), %rax
5080 movl $
22, %fs:(%rax
)
5115 # 1689 "vfprintf-internal.c" 1
5126 # 1689 "vfprintf-internal.c" 1
5141 call _IO_vtable_check
5150 movl
%r10d
, 16(%rsp
)
5155 movl
16(%rsp
), %r10d
5163 movl
%r10d
, 40(%rsp
)
5171 movl
40(%rsp
), %r10d
5178 call _IO_vtable_check
5184 leaq
160(%rsp
), %rdi
5185 movq
%rsi
, 144(%rsp
)
5186 movl
%r9d
, 136(%rsp
)
5187 movl
%edx
, 128(%rsp
)
5188 movl
%r8d
, 124(%rsp
)
5189 movl
%r11d
, 84(%rsp
)
5195 movq
160(%rsp
), %rax
5196 movq
144(%rsp
), %rsi
5197 movl
136(%rsp
), %r9d
5198 movl
128(%rsp
), %edx
5199 movl
124(%rsp
), %r8d
5200 movl
84(%rsp
), %r11d
5218 movl
%r10d
, 40(%rsp
)
5223 movl
40(%rsp
), %r10d
5225 cmpl $
2147483647, %ebp
5227 movq
160(%rbx
), %rax
5233 movl
%r10d
, 40(%rsp
)
5238 movl
40(%rsp
), %r10d
5245 call _IO_vtable_check
5249 movl
%r10d
, 40(%rsp
)
5257 movl
%r10d
, 16(%rsp
)
5264 movl
%r10d
, 16(%rsp
)
5267 movl
16(%rsp
), %r10d
5271 cmpl $
2147483647, %ebp
5273 movq
160(%rbx
), %rax
5281 movl
%r10d
, 16(%rsp
)
5284 movl
16(%rsp
), %r10d
5316 movl
%r10d
, 16(%rsp
)
5319 movl
%r10d
, 40(%rsp
)
5328 call _IO_vtable_check
5334 movq __libc_errno@gottpoff
(%rip
), %rsi
5336 movl $
75, %fs:(%rsi
)
5514 .size __vfwprintf_internal, .-__vfwprintf_internal
5516 .type buffered_vfprintf, @function
5537 movq
%rbx
, 488(%rsp
)
5539 leaq
224(%rdi
), %rax
5540 movl $
-72515580, 32(%rsp
)
5542 movq
%rax
, 192(%rsp
)
5543 leaq
512(%rsp
), %rax
5544 movq
%rax
, 288(%rsp
)
5545 movq
%rax
, 280(%rsp
)
5546 leaq
33280(%rsp
), %rax
5547 movq
%rax
, 296(%rsp
)
5548 movl
116(%rbx
), %eax
5549 movl
%eax
, 148(%rsp
)
5550 leaq _IO_helper_jumps
(%rip
), %rax
5551 movq
%rax
, 248(%rsp
)
5552 call __vfwprintf_internal
5553 movq _pthread_cleanup_push_defer@GOTPCREL
(%rip
), %r12
5557 movq _IO_funlockfile@GOTPCREL
(%rip
), %rsi
5560 call _pthread_cleanup_push_defer@PLT
5565 movq
136(%rbx
), %rdi
5570 # 2299 "vfprintf-internal.c" 1
5578 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
5579 cmpxchgl
%edx
, (%rdi
)
5583 movq
136(%rbx
), %rdi
5588 movq
192(%rsp
), %rax
5595 movq
216(%rbx
), %r14
5596 movq __start___libc_IO_vtables@GOTPCREL
(%rip
), %rdx
5597 movq __stop___libc_IO_vtables@GOTPCREL
(%rip
), %rax
5611 testl $
32768, (%rbx
)
5613 movq
136(%rbx
), %rdi
5621 # 2319 "vfprintf-internal.c" 1
5633 call _pthread_cleanup_pop_restore@PLT
5646 movq _IO_funlockfile@GOTPCREL
(%rip
), %rax
5653 call _IO_vtable_check
5654 movq
192(%rsp
), %rax
5662 lock cmpxchgl
%ecx
, (%rdi
)
5664 call __lll_lock_wait_private
5670 # 2319 "vfprintf-internal.c" 1
5681 # 2319 "vfprintf-internal.c" 1
5687 .size buffered_vfprintf, .-buffered_vfprintf
5688 .section .data.rel.ro.local,"aw",@progbits
5690 .type step4_jumps.12994, @object
5691 .size step4_jumps.12994, 240
5723 .section .rodata.str1.16,"aMS",@progbits,1
5725 .type __PRETTY_FUNCTION__.12990, @object
5726 .size __PRETTY_FUNCTION__.12990, 18
5727 __PRETTY_FUNCTION__.12990
:
5728 .string "printf_positional"
5729 .section .rodata.str1.8
5731 .type __PRETTY_FUNCTION__.12676, @object
5732 .size __PRETTY_FUNCTION__.12676, 15
5733 __PRETTY_FUNCTION__.12676
:
5734 .string "outstring_func"
5735 .section .data.rel.ro.local
5737 .type step3b_jumps.12807, @object
5738 .size step3b_jumps.12807, 240
5771 .type step4_jumps.12808, @object
5772 .size step4_jumps.12808, 240
5805 .type step3a_jumps.12805, @object
5806 .size step3a_jumps.12805, 240
5839 .type step2_jumps.12804, @object
5840 .size step2_jumps.12804, 240
5873 .type step1_jumps.12803, @object
5874 .size step1_jumps.12803, 240
5907 .type step0_jumps.12772, @object
5908 .size step0_jumps.12772, 240
5940 .section __libc_IO_vtables,"aw",@progbits
5942 .type _IO_helper_jumps, @object
5943 .size _IO_helper_jumps, 168
5947 .quad _IO_wdefault_finish
5948 .quad _IO_helper_overflow
5949 .quad _IO_default_underflow
5950 .quad _IO_default_uflow
5951 .quad _IO_wdefault_pbackfail
5952 .quad _IO_wdefault_xsputn
5953 .quad _IO_wdefault_xsgetn
5954 .quad _IO_default_seekoff
5955 .quad _IO_default_seekpos
5956 .quad _IO_default_setbuf
5957 .quad _IO_default_sync
5958 .quad _IO_wdefault_doallocate
5959 .quad _IO_default_read
5960 .quad _IO_default_write
5961 .quad _IO_default_seek
5962 .quad _IO_default_sync
5963 .quad _IO_default_stat
5967 .type jump_table, @object
5968 .size jump_table, 91
6061 .section .rodata.str4.16,"aMS",@progbits,4
6088 .weak _pthread_cleanup_pop_restore
6089 .weak _pthread_cleanup_push_defer
6090 .weak __stop___libc_IO_vtables
6091 .weak __start___libc_IO_vtables
6092 .hidden _IO_wdefault_doallocate
6093 .hidden _IO_wdefault_xsgetn
6094 .hidden _IO_wdefault_xsputn
6095 .hidden _IO_wdefault_pbackfail
6096 .hidden _IO_default_uflow
6097 .hidden _IO_wdefault_finish
6098 .hidden __lll_lock_wait_private
6099 .hidden __printf_modifier_table
6100 .hidden __readonly_area
6101 .hidden _itowa_upper_digits
6102 .hidden __printf_fphex
6104 .hidden __strerror_r
6106 .hidden __printf_va_arg_table
6107 .hidden _nl_current_LC_NUMERIC
6108 .hidden _itowa_lower_digits
6109 .hidden __printf_function_table
6110 .hidden __libc_fatal
6111 .hidden __printf_arginfo_table
6113 .hidden __libc_scratch_buffer_grow_preserve
6114 .hidden __parse_one_specwc
6116 .hidden __assert_fail
6117 .hidden _nl_current_LC_CTYPE
6118 .hidden __libc_scratch_buffer_set_array_size
6122 .hidden _IO_vtable_check