2 .section .rodata.str1.8,"aMS",@progbits,1
5 .string "The futex facility returned an unexpected error code.\n"
8 .globl pthread_mutex_setprioceiling
9 .type pthread_mutex_setprioceiling, @function
10 pthread_mutex_setprioceiling
:
25 movl __sched_fifo_min_prio
(%rip
), %eax
28 movl __sched_fifo_max_prio
(%rip
), %eax
32 movl __sched_fifo_min_prio
(%rip
), %eax
35 movl __sched_fifo_max_prio
(%rip
), %eax
42 # 55 "pthread_mutex_setprioceiling.c" 1
54 lock cmpxchgl
%r15d
, (%rbx
)
65 lock cmpxchgl
%r12d
, (%rbx
)
70 lock cmpxchgl
%r12d
, (%rbx
)
85 # 146 "../sysdeps/nptl/futex-internal.h" 1
100 leaq
.LC0(%rip), %rdi
101 call __libc_fatal@PLT
105 call __init_sched_fifo_prio
121 # 117 "pthread_mutex_setprioceiling.c" 1
128 movl $
2147483647, %edx
134 # 209 "../sysdeps/nptl/futex-internal.h" 1
182 call __pthread_tpp_change_priority
214 .size pthread_mutex_setprioceiling, .-pthread_mutex_setprioceiling
215 .hidden __pthread_tpp_change_priority
216 .hidden __init_sched_fifo_prio
217 .hidden __sched_fifo_max_prio
218 .hidden __sched_fifo_min_prio