6 .section .rodata.str1.1,"aMS",@progbits,1
13 .section .rodata.str1.8,"aMS",@progbits,1
16 .string "../sysdeps/unix/sysv/linux/getcwd.c"
19 .string "errno != ERANGE || buf != NULL || size != 0"
25 .type __GI___getcwd, @function
40 call __GI___getpagesize
78 # 81 "../sysdeps/unix/sysv/linux/getcwd.c" 1
101 movq __libc_errno@gottpoff
(%rip
), %rax
120 leaq
.LC0(%rip), %rdi
122 leaq
(%r15,%rax
), %rbx
131 leaq
.LC1(%rip), %rdi
150 movq __libc_errno@gottpoff
(%rip
), %r12
156 leaq
.LC2(%rip), %rsi
185 movzbl
71(%rsp
), %r13d
191 call __GI___readdir64
213 call __GI___fstatat64
249 leaq
(%r8,%r13), %rsi
287 leaq
(%r15,%rax
), %rbx
290 leaq
-1(%r15,%rax
), %rax
315 movl
%fs:(%r12), %ebx
321 call __GI___rewinddir
323 call __GI___readdir64
351 movl
%ebx
, %fs:(%r12)
364 movq __libc_errno@gottpoff
(%rip
), %r12
365 movl
%fs:(%r12), %eax
400 movzbl
70(%rsp
), %eax
409 movq __libc_errno@gottpoff
(%rip
), %r12
411 movl
%eax
, %fs:(%r12)
422 movq __libc_errno@gottpoff
(%rip
), %r12
423 movl
%fs:(%r12), %ebx
439 leaq __PRETTY_FUNCTION__.9117
(%rip
), %rcx
440 leaq
.LC3(%rip), %rsi
441 leaq
.LC4(%rip), %rdi
443 call __GI___assert_fail
448 movl
%fs:(%r12), %ebx
452 movl
%fs:(%r12), %ebx
455 call __GI___close_nocancel
460 movl
%fs:(%r12), %ebx
468 movl
%fs:(%r12), %ebx
480 movl
%fs:(%r12), %ebx
492 .size __GI___getcwd, .-__GI___getcwd
494 .set __getcwd,__GI___getcwd
497 .section .rodata.str1.8
499 .type __PRETTY_FUNCTION__.9117, @object
500 .size __PRETTY_FUNCTION__.9117, 9
501 __PRETTY_FUNCTION__.9117
: