3 .globl pthread_setattr_default_np
4 .type pthread_setattr_default_np, @function
5 pthread_setattr_default_np
:
27 call __pthread_attr_copy@PLT
32 lock cmpxchgl
%edx
, __default_pthread_attr_lock
(%rip
)
37 movq
32+__default_pthread_attr
(%rip
), %rax
40 leaq __default_pthread_attr
(%rip
), %rdi
41 call __pthread_attr_destroy@PLT
44 movups
%xmm0
, __default_pthread_attr
(%rip
)
45 movdqa
16(%rsp
), %xmm0
46 movq
%rax
, 48+__default_pthread_attr
(%rip
)
48 movups
%xmm0
, 16+__default_pthread_attr
(%rip
)
49 movdqa
32(%rsp
), %xmm0
50 movups
%xmm0
, 32+__default_pthread_attr
(%rip
)
52 # 81 "pthread_setattr_default_np.c" 1
53 xchgl
%eax
, __default_pthread_attr_lock
(%rip
)
61 leaq __default_pthread_attr_lock
(%rip
), %rdi
64 # 81 "pthread_setattr_default_np.c" 1
74 call __sched_get_priority_min@PLT
77 call __sched_get_priority_max@PLT
99 leaq __default_pthread_attr_lock
(%rip
), %rdi
100 call __lll_lock_wait_private@PLT
102 .size pthread_setattr_default_np, .-pthread_setattr_default_np
104 .globl __default_pthread_attr_freeres
105 .type __default_pthread_attr_freeres, @function
106 __default_pthread_attr_freeres
:
107 leaq __default_pthread_attr
(%rip
), %rdi
108 jmp __pthread_attr_destroy@PLT
109 .size __default_pthread_attr_freeres, .-__default_pthread_attr_freeres