3 .type sigcancel_handler, @function
43 lock cmpxchgl
%ecx
, 776(%rsi
)
65 # 304 "./pthreadP.h" 1
66 lock;orl $
16, 776(%rax
)
68 # 307 "./pthreadP.h" 1
72 call __pthread_unwind@PLT
74 .size sigcancel_handler, .-sigcancel_handler
75 .section .rodata.str1.8,"aMS",@progbits,1
78 .string "The futex facility returned an unexpected error code.\n"
81 .type sighandler_setxid, @function
108 movq __xidcmd
(%rip
), %rax
114 # 190 "nptl-init.c" 1
119 movq __xidcmd
(%rip
), %rdi
125 call __nptl_setxid_error@PLT
132 # 202 "nptl-init.c" 1
139 lock cmpxchgl
%esi
, (%rcx
)
149 # 209 "../sysdeps/nptl/futex-internal.h" 1
157 movq __xidcmd
(%rip
), %rax
159 lock xaddl
%edx
, 32(%rax
)
162 movq __xidcmd
(%rip
), %rax
168 # 209 "../sysdeps/nptl/futex-internal.h" 1
180 leaq
.LC0(%rip), %rdi
181 call __libc_fatal@PLT
191 .size sighandler_setxid, .-sighandler_setxid
193 .globl __nptl_set_robust
194 .type __nptl_set_robust, @function
201 # 119 "nptl-init.c" 1
208 .size __nptl_set_robust, .-__nptl_set_robust
210 .globl __pthread_initialize_minimal_internal
211 .type __pthread_initialize_minimal_internal, @function
212 __pthread_initialize_minimal_internal
:
220 # 28 "../sysdeps/unix/sysv/linux/pthread-pids.h" 1
228 # 231 "nptl-init.c" 1
231 # 232 "nptl-init.c" 1
242 # 243 "nptl-init.c" 1
247 movq __libc_stack_end
(%rip
), %rax
249 # 252 "nptl-init.c" 1
253 movzbl __nptl_initial_report_events
(%rip
), %eax
255 # 257 "nptl-init.c" 1
260 leaq sigcancel_handler
(%rip
), %rax
267 call __libc_sigaction@PLT
268 leaq sighandler_setxid
(%rip
), %rax
272 movl $
268435460, 168(%rsp
)
274 call __libc_sigaction@PLT
275 movabsq $
6442450944, %rax
283 # 279 "nptl-init.c" 1
288 leaq __static_tls_size
(%rip
), %rdi
290 call _dl_get_tls_static_info@PLT
299 movq
%rax
, __static_tls_align_m1
(%rip
)
300 movq __static_tls_size
(%rip
), %rax
304 leaq
-1(%rcx
,%rax
), %rax
307 movq
%rax
, __static_tls_size
(%rip
)
323 movq _dl_pagesize
(%rip
), %rdx
324 movq __static_tls_size
(%rip
), %rax
329 leaq
-1(%rdx
,%rax
), %rax
335 lock cmpxchgl
%edx
, __default_pthread_attr_lock
(%rip
)
339 movq
%rax
, 32+__default_pthread_attr
(%rip
)
340 movq _dl_pagesize
(%rip
), %rax
341 movq
%rax
, 16+__default_pthread_attr
(%rip
)
344 # 319 "nptl-init.c" 1
345 xchgl
%eax
, __default_pthread_attr_lock
(%rip
)
351 movq __pthread_init_static_tls@GOTPCREL
(%rip
), %rax
352 movq __reclaim_stacks@GOTPCREL
(%rip
), %rsi
353 leaq __fork_generation
(%rip
), %rdi
355 movq
%rax
, _dl_init_static_tls
(%rip
)
356 call __libc_pthread_init@PLT
357 movq
%rax
, __libc_multiple_threads_ptr
(%rip
)
358 call __pthread_tunables_init@PLT
368 leaq __default_pthread_attr_lock
(%rip
), %rdi
371 # 319 "nptl-init.c" 1
380 leaq __default_pthread_attr_lock
(%rip
), %rdi
381 call __lll_lock_wait_private@PLT
384 .size __pthread_initialize_minimal_internal, .-__pthread_initialize_minimal_internal
385 .weak __pthread_initialize_minimal
386 .set __pthread_initialize_minimal,__pthread_initialize_minimal_internal
388 .globl __pthread_get_minstack
389 .type __pthread_get_minstack, @function
390 __pthread_get_minstack
:
392 movq __static_tls_size
(%rip
), %rax
393 addq _dl_pagesize
(%rip
), %rax
397 .size __pthread_get_minstack, .-__pthread_get_minstack
398 .local __nptl_initial_report_events
399 .comm __nptl_initial_report_events,1,1
401 .section .rodata.str1.1,"aMS",@progbits,1
402 .type nptl_version, @object
403 .size nptl_version, 5
406 .comm __static_tls_align_m1,8,8
407 .comm __static_tls_size,8,8
408 .comm __libc_multiple_threads_ptr,8,8