6 .section __libc_freeres_ptrs, "aw", %nobits
10 .globl __register_printf_type
11 .type __register_printf_type, @function
12 __register_printf_type
:
24 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
25 cmpxchgl
%edx
, lock
(%rip
)
29 cmpq $
0, __printf_va_arg_table
(%rip
)
32 movl pa_next_type
(%rip
), %r8d
36 movq __printf_va_arg_table
(%rip
), %rdx
37 movl
%eax
, pa_next_type
(%rip
)
39 movq
%rbx
, -64(%rdx
,%rax
,8)
60 movq
%rax
, __printf_va_arg_table
(%rip
)
70 xchgl
%eax
, lock
(%rip
)
92 lock cmpxchgl
%edx
, lock
(%rip
)
95 call __lll_lock_wait_private
100 movq __libc_errno@gottpoff
(%rip
), %rax
104 .size __register_printf_type, .-__register_printf_type
105 .weak register_printf_type
106 .set register_printf_type,__register_printf_type
109 .type pa_next_type, @object
110 .size pa_next_type, 4
115 .hidden __printf_va_arg_table
116 .globl __printf_va_arg_table
117 .section __libc_freeres_ptrs
120 .type __printf_va_arg_table, @object
121 .size __printf_va_arg_table, 8
122 __printf_va_arg_table
:
124 .hidden __lll_lock_wait_private