3 .type try_nocreate, @function
8 .cfi_def_cfa_offset 160
12 movq __libc_errno@gottpoff
(%rip
), %rax
36 .size try_nocreate, .-try_nocreate
38 .type try_dir, @function
46 .size try_dir, .-try_dir
48 .type try_file, @function
60 .size try_file, .-try_file
61 .section .rodata.str1.1,"aMS",@progbits,1
69 .string "%.*s/%.*sXXXXXX"
74 .type __path_search, @function
79 .cfi_def_cfa_offset 16
82 .cfi_def_cfa_offset 24
85 .cfi_def_cfa_offset 32
88 .cfi_def_cfa_offset 40
92 .cfi_def_cfa_offset 48
95 .cfi_def_cfa_offset 56
100 .cfi_def_cfa_offset 224
109 leaq
.LC0(%rip), %r14
119 cmpb $
47, -1(%rbx
,%rax
)
126 cmpb $
47, -1(%rbx
,%rdx
)
134 leaq
8(%rbp
,%rdx
), %rax
137 leaq
.LC3(%rip), %rsi
148 .cfi_def_cfa_offset 56
150 .cfi_def_cfa_offset 48
152 .cfi_def_cfa_offset 40
154 .cfi_def_cfa_offset 32
156 .cfi_def_cfa_offset 24
158 .cfi_def_cfa_offset 16
160 .cfi_def_cfa_offset 8
176 leaq
.LC2(%rip), %rdi
178 call __libc_secure_getenv
212 leaq
.LC1(%rip), %rdi
218 leaq
.LC1(%rip), %rbx
224 movq __libc_errno@gottpoff
(%rip
), %rax
237 movq __libc_errno@gottpoff
(%rip
), %rax
243 .size __path_search, .-__path_search
244 .section .rodata.str1.1
249 .globl __gen_tempname
250 .hidden __gen_tempname
251 .type __gen_tempname, @function
256 .cfi_def_cfa_offset 16
259 .cfi_def_cfa_offset 24
263 .cfi_def_cfa_offset 32
266 .cfi_def_cfa_offset 40
270 .cfi_def_cfa_offset 48
273 .cfi_def_cfa_offset 56
277 .cfi_def_cfa_offset 160
279 leaq tryfunc.8752
(%rip
), %rdx
282 movq
(%rdx
,%rax
,8), %rsi
283 movq __libc_errno@gottpoff
(%rip
), %rax
287 movl
%fs:(%rax
), %eax
290 leaq try_nocreate
(%rip
), %rax
299 leaq
.LC4(%rip), %rsi
300 leaq
-6(%r15,%rax
), %rax
308 leaq letters
(%rip
), %r15
309 movl $
238328, 40(%rsp
)
311 movabsq $
-821457390474406913, %rbp
312 movabsq $
2862933555777941757, %r13
314 movl $
3037000493, %r12d
326 movabsq $
-8925843906633654007, %rax
339 movzbl
(%r15,%rcx
), %eax
340 movb
%al
, (%rdi
,%rbx
)
356 leaq
(%rcx
,%r12), %r14
388 movzbl
15(%rsp
), %r9d
390 movq __libc_errno@gottpoff
(%rip
), %rax
400 .cfi_def_cfa_offset 56
402 .cfi_def_cfa_offset 48
404 .cfi_def_cfa_offset 40
406 .cfi_def_cfa_offset 32
408 .cfi_def_cfa_offset 24
410 .cfi_def_cfa_offset 16
412 .cfi_def_cfa_offset 8
416 movq __libc_errno@gottpoff
(%rip
), %rbx
418 movl
%esi
, %fs:(%rbx
)
421 .cfi_def_cfa_offset 56
423 .cfi_def_cfa_offset 48
425 .cfi_def_cfa_offset 40
427 .cfi_def_cfa_offset 32
429 .cfi_def_cfa_offset 24
431 .cfi_def_cfa_offset 16
433 .cfi_def_cfa_offset 8
437 movq __libc_errno@gottpoff
(%rip
), %rax
443 .size __gen_tempname, .-__gen_tempname
444 .section .data.rel.ro.local,"aw",@progbits
446 .type tryfunc.8752, @object
447 .size tryfunc.8752, 24
452 .section .rodata.str1.32,"aMS",@progbits,1
454 .type letters, @object
457 .string "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
459 .hidden __clock_gettime
462 .hidden __libc_secure_getenv