2 .section .rodata.str1.1,"aMS",@progbits,1
9 .section .rodata.str1.8,"aMS",@progbits,1
12 .string "../sysdeps/unix/sysv/linux/getcwd.c"
15 .string "errno != ERANGE || buf != NULL || size != 0"
20 .type __getcwd, @function
73 # 81 "../sysdeps/unix/sysv/linux/getcwd.c" 1
96 movq __libc_errno@gottpoff
(%rip
), %rax
115 leaq
.LC0(%rip), %rdi
117 leaq
(%r15,%rax
), %rbx
126 leaq
.LC1(%rip), %rdi
145 movq __libc_errno@gottpoff
(%rip
), %r12
151 leaq
.LC2(%rip), %rsi
180 movzbl
71(%rsp
), %r13d
244 leaq
(%r8,%r13), %rsi
282 leaq
(%r15,%rax
), %rbx
285 leaq
-1(%r15,%rax
), %rax
310 movl
%fs:(%r12), %ebx
346 movl
%ebx
, %fs:(%r12)
359 movq __libc_errno@gottpoff
(%rip
), %r12
360 movl
%fs:(%r12), %eax
395 movzbl
70(%rsp
), %eax
404 movq __libc_errno@gottpoff
(%rip
), %r12
406 movl
%eax
, %fs:(%r12)
417 movq __libc_errno@gottpoff
(%rip
), %r12
418 movl
%fs:(%r12), %ebx
434 leaq __PRETTY_FUNCTION__.9119
(%rip
), %rcx
435 leaq
.LC3(%rip), %rsi
436 leaq
.LC4(%rip), %rdi
443 movl
%fs:(%r12), %ebx
447 movl
%fs:(%r12), %ebx
450 call __close_nocancel
455 movl
%fs:(%r12), %ebx
463 movl
%fs:(%r12), %ebx
475 movl
%fs:(%r12), %ebx
487 .size __getcwd, .-__getcwd
490 .section .rodata.str1.8
492 .type __PRETTY_FUNCTION__.9119, @object
493 .size __PRETTY_FUNCTION__.9119, 9
494 __PRETTY_FUNCTION__.9119
:
496 .hidden __close_nocancel
497 .hidden __assert_fail
508 .hidden __getpagesize