6 .symver __new_nftw,nftw@@GLIBC_2.3.3
7 .symver __old_nftw,nftw@GLIBC_2.2.5
8 .symver __new_nftw64,nftw64@@GLIBC_2.3.3
9 .symver __old_nftw64,nftw64@GLIBC_2.2.5
12 .type object_compare, @function
35 .size object_compare, .-object_compare
37 .type add_object.isra.1, @function
56 leaq object_compare
(%rip
), %rdx
73 .size add_object.isra.1, .-add_object.isra.1
75 .type process_entry.isra.3, @function
92 leaq
2(%rax
,%r13), %rsi
102 movslq
40(%rbx
), %rax
107 call __GI_mempcpy@PLT
149 movl
(%rdx
,%rax
), %edx
178 movq __libc_errno@gottpoff
(%rip
), %rax
179 movl
%fs:(%rax
), %eax
272 leaq object_compare
(%rip
), %rdx
283 call add_object.isra.1
288 .size process_entry.isra.3, .-process_entry.isra.3
289 .section .rodata.str1.1,"aMS",@progbits,1
292 .section .rodata.str1.8,"aMS",@progbits,1
295 .string "../sysdeps/wordsize-64/../../io/ftw.c"
296 .section .rodata.str1.1
298 .string "startp != data->dirbuf"
300 .string "dir.content == NULL"
307 .type ftw_dir, @function
329 movq
(%rax
,%rdx
,8), %rbx
349 leaq
(%rax
,%rbp
), %r13
354 leaq
(%rdx
,%rdx
), %rax
368 leaq
(%r15,%rbp
), %rdi
371 call __GI_mempcpy@PLT
375 call __GI___readdir64
383 leaq
(%rax
,%rdx
,8), %rbx
396 leaq
(%rax
,%rdx
,8), %rax
407 movslq
40(%r12), %rax
409 leaq
.LC0(%rip), %rax
426 movq
%rbx
, (%rdx
,%rax
,8)
453 call __GI___rawmemchr
468 call __GI___readdir64
478 call process_entry.isra.3
501 movq __libc_errno@gottpoff
(%rip
), %rax
529 movslq
40(%r12), %rsi
534 call __GI___openat64_nocancel
545 call __GI___close_nocancel
554 movq
(%rax
,%rdx
,8), %rbx
572 movq __libc_errno@gottpoff
(%rip
), %rbx
574 movl
%fs:(%rbx
), %r13d
577 movl
%r13d
, %fs:(%rbx
)
587 movq $
0, (%rdx
,%rax
,8)
602 call process_entry.isra.3
605 leaq
1(%r13,%r14), %r13
611 movq __libc_errno@gottpoff
(%rip
), %rbx
613 movl
%fs:(%rbx
), %r14d
615 movl
%r14d
, %fs:(%rbx
)
627 movq __libc_errno@gottpoff
(%rip
), %rbx
629 movl
%fs:(%rbx
), %r13d
634 movl
%r13d
, %fs:(%rbx
)
646 movq $
0, (%rdx
,%rax
,8)
648 movslq
40(%r12), %rax
651 leaq
-1(%rdx
,%rax
), %rax
688 leaq
.LC5(%rip), %rdi
737 leaq
.LC4(%rip), %rdi
743 leaq __PRETTY_FUNCTION__.9320
(%rip
), %rcx
744 leaq
.LC1(%rip), %rsi
745 leaq
.LC2(%rip), %rdi
747 call __GI___assert_fail
749 leaq __PRETTY_FUNCTION__.9320
(%rip
), %rcx
750 leaq
.LC1(%rip), %rsi
751 leaq
.LC3(%rip), %rdi
753 call __GI___assert_fail
755 .size ftw_dir, .-ftw_dir
757 .type ftw_startup, @function
785 leaq
0(%r13,%rax
), %rdi
832 leaq ftw_arr
(%rip
), %rax
833 leaq nftw_arr
(%rip
), %rdx
844 movq __libc_errno@gottpoff
(%rip
), %rbp
870 movl
(%rdx
,%rax
), %edx
875 movl
%fs:0(%rbp
), %r12d
892 movl
%r12d
, %fs:0(%rbp
)
900 movl
%fs:0(%rbp
), %r12d
933 leaq
.LC0(%rip), %rdi
943 movq __libc_errno@gottpoff
(%rip
), %rbp
948 movslq
56(%rsp
), %rax
954 leaq
-1(%rdx
,%rax
), %rax
960 movslq
56(%rsp
), %rax
962 movb
%r12b
, -1(%rdx
,%rax
)
966 movl
%fs:0(%rbp
), %r12d
974 call __GI___close_nocancel
975 movl
%r12d
, %fs:0(%rbp
)
977 movq free@GOTPCREL
(%rip
), %rsi
982 movl
%r12d
, %fs:0(%rbp
)
996 movl
%fs:0(%rbp
), %r12d
1003 movl
136(%rsp
), %eax
1008 movq
112(%rsp
), %rax
1013 call add_object.isra.1
1022 movq __libc_errno@gottpoff
(%rip
), %rbp
1032 movq __libc_errno@gottpoff
(%rip
), %rbp
1034 movl
%fs:0(%rbp
), %r12d
1043 movl
%fs:0(%rbp
), %r12d
1051 movslq
56(%rsp
), %rax
1053 leaq
.LC0(%rip), %rax
1058 movq
112(%rsp
), %rax
1069 leaq
.LC4(%rip), %rdi
1074 movq __libc_errno@gottpoff
(%rip
), %rax
1082 .size ftw_startup, .-ftw_startup
1085 .type ftw, @function
1099 .type __new_nftw, @function
1112 movq __libc_errno@gottpoff
(%rip
), %rax
1113 movl $
22, %fs:(%rax
)
1117 .size __new_nftw, .-__new_nftw
1119 .set __new_nftw64,__new_nftw
1120 .section .text.compat,"ax",@progbits
1123 .type __old_nftw, @function
1133 .size __old_nftw, .-__old_nftw
1135 .set __old_nftw64,__old_nftw
1136 .section .rodata.str1.8
1138 .type __PRETTY_FUNCTION__.9320, @object
1139 .size __PRETTY_FUNCTION__.9320, 8
1140 __PRETTY_FUNCTION__.9320
:
1144 .type ftw_arr, @object
1155 .type nftw_arr, @object