8 .type try_nocreate, @function
13 .cfi_def_cfa_offset 160
17 movq __libc_errno@gottpoff
(%rip
), %rax
41 .size try_nocreate, .-try_nocreate
43 .type try_dir, @function
51 .size try_dir, .-try_dir
53 .type try_file, @function
65 .size try_file, .-try_file
66 .section .rodata.str1.1,"aMS",@progbits,1
74 .string "%.*s/%.*sXXXXXX"
79 .type __path_search, @function
84 .cfi_def_cfa_offset 16
87 .cfi_def_cfa_offset 24
90 .cfi_def_cfa_offset 32
93 .cfi_def_cfa_offset 40
97 .cfi_def_cfa_offset 48
100 .cfi_def_cfa_offset 56
105 .cfi_def_cfa_offset 224
114 leaq
.LC0(%rip), %r14
124 cmpb $
47, -1(%rbx
,%rax
)
131 cmpb $
47, -1(%rbx
,%rdx
)
139 leaq
8(%rbp
,%rdx
), %rax
142 leaq
.LC3(%rip), %rsi
153 .cfi_def_cfa_offset 56
155 .cfi_def_cfa_offset 48
157 .cfi_def_cfa_offset 40
159 .cfi_def_cfa_offset 32
161 .cfi_def_cfa_offset 24
163 .cfi_def_cfa_offset 16
165 .cfi_def_cfa_offset 8
181 leaq
.LC2(%rip), %rdi
183 call __GI___libc_secure_getenv
217 leaq
.LC1(%rip), %rdi
223 leaq
.LC1(%rip), %rbx
229 movq __libc_errno@gottpoff
(%rip
), %rax
242 movq __libc_errno@gottpoff
(%rip
), %rax
248 .size __path_search, .-__path_search
249 .section .rodata.str1.1
254 .globl __gen_tempname
255 .hidden __gen_tempname
256 .type __gen_tempname, @function
261 .cfi_def_cfa_offset 16
264 .cfi_def_cfa_offset 24
268 .cfi_def_cfa_offset 32
271 .cfi_def_cfa_offset 40
275 .cfi_def_cfa_offset 48
278 .cfi_def_cfa_offset 56
282 .cfi_def_cfa_offset 160
284 leaq tryfunc.8750
(%rip
), %rdx
287 movq
(%rdx
,%rax
,8), %rsi
288 movq __libc_errno@gottpoff
(%rip
), %rax
292 movl
%fs:(%rax
), %eax
295 leaq try_nocreate
(%rip
), %rax
304 leaq
.LC4(%rip), %rsi
305 leaq
-6(%r15,%rax
), %rax
313 leaq letters
(%rip
), %r15
314 movl $
238328, 40(%rsp
)
316 movabsq $
-821457390474406913, %rbp
317 movabsq $
2862933555777941757, %r13
319 movl $
3037000493, %r12d
331 movabsq $
-8925843906633654007, %rax
344 movzbl
(%r15,%rcx
), %eax
345 movb
%al
, (%rdi
,%rbx
)
357 call __GI___clock_gettime
361 leaq
(%rcx
,%r12), %r14
369 call __GI___getrandom
393 movzbl
15(%rsp
), %r9d
395 movq __libc_errno@gottpoff
(%rip
), %rax
405 .cfi_def_cfa_offset 56
407 .cfi_def_cfa_offset 48
409 .cfi_def_cfa_offset 40
411 .cfi_def_cfa_offset 32
413 .cfi_def_cfa_offset 24
415 .cfi_def_cfa_offset 16
417 .cfi_def_cfa_offset 8
421 movq __libc_errno@gottpoff
(%rip
), %rbx
423 movl
%esi
, %fs:(%rbx
)
426 .cfi_def_cfa_offset 56
428 .cfi_def_cfa_offset 48
430 .cfi_def_cfa_offset 40
432 .cfi_def_cfa_offset 32
434 .cfi_def_cfa_offset 24
436 .cfi_def_cfa_offset 16
438 .cfi_def_cfa_offset 8
442 movq __libc_errno@gottpoff
(%rip
), %rax
448 .size __gen_tempname, .-__gen_tempname
449 .section .data.rel.ro.local,"aw",@progbits
451 .type tryfunc.8750, @object
452 .size tryfunc.8750, 24
457 .section .rodata.str1.32,"aMS",@progbits,1
459 .type letters, @object
462 .string "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"