3 .section __libc_freeres_ptrs, "aw", %nobits
7 .globl __register_printf_specifier
8 .hidden __register_printf_specifier
9 .type __register_printf_specifier, @function
10 __register_printf_specifier
:
27 # 47 "../sysdeps/unix/sysv/linux/x86/lowlevellock.h" 1
28 cmpxchgl
%ecx
, lock
(%rip
)
32 movq __printf_function_table
(%rip
), %rcx
35 movq __printf_arginfo_table
(%rip
), %rax
39 movq
%rbp
, (%rcx
,%rdi
,8)
40 movq
%rdx
, (%rax
,%rdi
,8)
64 movq
%rax
, __printf_arginfo_table
(%rip
)
69 movq
%rcx
, __printf_function_table
(%rip
)
77 xchgl
%eax
, lock
(%rip
)
99 lock cmpxchgl
%ecx
, lock
(%rip
)
101 leaq lock
(%rip
), %rdi
103 call __lll_lock_wait_private
109 movq __libc_errno@gottpoff
(%rip
), %rax
114 .size __register_printf_specifier, .-__register_printf_specifier
115 .weak register_printf_specifier
116 .set register_printf_specifier,__register_printf_specifier
118 .globl __register_printf_function
119 .type __register_printf_function, @function
120 __register_printf_function
:
121 jmp __register_printf_specifier
122 .size __register_printf_function, .-__register_printf_function
123 .weak register_printf_function
124 .set register_printf_function,__register_printf_function
127 .hidden __printf_function_table
128 .comm __printf_function_table,8,8
129 .hidden __printf_arginfo_table
130 .globl __printf_arginfo_table
131 .section __libc_freeres_ptrs
134 .type __printf_arginfo_table, @object
135 .size __printf_arginfo_table, 8
136 __printf_arginfo_table
:
138 .hidden __lll_lock_wait_private