3 .type reset_once, @function
7 .size reset_once, .-reset_once
9 .type helper_thread, @function
13 leaq notification_function
(%rip
), %rbp
21 movl netlink_socket
(%rip
), %edi
43 call pthread_create@PLT
46 leaq notify_barrier
(%rip
), %rdi
47 call __pthread_barrier_wait@PLT
49 .size helper_thread, .-helper_thread
51 .type change_sigmask, @function
65 call pthread_sigmask@PLT
71 .size change_sigmask, .-change_sigmask
73 .type notification_function, @function
74 notification_function
:
80 leaq notify_barrier
(%rip
), %rdi
81 call __pthread_barrier_wait@PLT
84 call pthread_detach@PLT
95 .size notification_function, .-notification_function
97 .type init_mq_netlink, @function
104 cmpl $
-1, netlink_socket
(%rip
)
107 leaq notify_barrier
(%rip
), %rdi
110 call __pthread_barrier_init@PLT
114 movl netlink_socket
(%rip
), %edi
115 call __close_nocancel@PLT
116 movl $
-1, netlink_socket
(%rip
)
132 movl
%eax
, netlink_socket
(%rip
)
146 call pthread_attr_init@PLT
149 call pthread_attr_setdetachstate@PLT
151 call __pthread_get_minstack@PLT
154 call pthread_attr_setstacksize@PLT
159 leaq helper_thread
(%rip
), %rdx
163 call pthread_create@PLT
169 call pthread_attr_destroy@PLT
172 movl added_atfork.9066
(%rip
), %eax
176 movl $
1, added_atfork.9066
(%rip
)
184 call pthread_sigmask@PLT
189 leaq reset_once
(%rip
), %rdx
192 call pthread_atfork@PLT
196 call pthread_cancel@PLT
198 .size init_mq_netlink, .-init_mq_netlink
201 .type mq_notify, @function
214 # 226 "../sysdeps/unix/sysv/linux/mq_notify.c" 1
234 leaq init_mq_netlink
(%rip
), %rsi
235 leaq once
(%rip
), %rdi
236 call pthread_once@PLT
237 movl netlink_socket
(%rip
), %ebx
245 movaps
%xmm0
, 16(%rsp
)
254 movdqu
0(%rbp
), %xmm0
256 movdqu
16(%rbp
), %xmm0
257 movups
%xmm0
, 16(%rax
)
258 movdqu
32(%rbp
), %xmm0
259 movups
%xmm0
, 32(%rax
)
271 # 269 "../sysdeps/unix/sysv/linux/mq_notify.c" 1
290 movq errno@gottpoff
(%rip
), %rdx
293 movl
%eax
, %fs:(%rdx
)
298 movq errno@gottpoff
(%rip
), %rax
304 movq errno@gottpoff
(%rip
), %rdx
307 movl
%eax
, %fs:(%rdx
)
312 .size mq_notify, .-mq_notify
313 .local added_atfork.9066
314 .comm added_atfork.9066,4,4
315 .local notify_barrier
316 .comm notify_barrier,32,32
319 .type netlink_socket, @object
320 .size netlink_socket, 4