/* Get the current time. */
8: movl %ebx, %edx
-.LebxmovedUR:
#ifdef __NR_clock_gettime
- /* Get the clock number. Note that the field in the condvar
- structure stores the number minus 1. */
+ /* Get the clock number. */
movl cond_clock(%ebx), %ebx
/* Only clocks 0 and 1 are allowed. Both are handled in the
kernel. */
je 19f
# endif
movl %edx, %ebx
-.LebxbackUR:
/* Compute relative timeout. */
movl (%ebp), %ecx
movl $SYS_gettimeofday, %eax
ENTER_KERNEL
movl %edx, %ebx
-.LebxbackUR:
/* Compute relative timeout. */
movl 8(%esp), %eax
GLIBC_2_3_2)
- .type __condvar_tw_cleanup3, @function
-__condvar_tw_cleanup3:
- movl 20+FRAME_SIZE(%esp), %ebx
-.LSbl5:
- jmp __condvar_tw_cleanup
- .size __condvar_tw_cleanup3, .-__condvar_tw_cleanup3
.type __condvar_tw_cleanup2, @function
__condvar_tw_cleanup2:
subl $cond_futex, %ebx
+.LSbl5:
.size __condvar_tw_cleanup2, .-__condvar_tw_cleanup2
.type __condvar_tw_cleanup, @function
__condvar_tw_cleanup:
.long .Ladd_cond_futex-.LcleanupSTART
.long __condvar_tw_cleanup-.LSTARTCODE
.uleb128 0
- .long .LebxmovedUR-.LSTARTCODE
- .long .LebxbackUR-.LebxmovedUR
- .long __condvar_tw_cleanup3-.LSTARTCODE
- .uleb128 0
- .long .LebxmovedUR-.LSTARTCODE
- .long .Ladd_cond_futex-.LebxmovedUR
- .long __condvar_tw_cleanup-.LSTARTCODE
- .uleb128 0
.long .Ladd_cond_futex-.LSTARTCODE
.long .Lsub_cond_futex-.Ladd_cond_futex
.long __condvar_tw_cleanup2-.LSTARTCODE