mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
2016-01-20 Paul Pluzhnikov <ppluzhnikov@google.com>
[BZ #19490] * sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S (pthread_cond_broadcast): Use ENTRY/END * sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S (pthread_cond_signal): Likewise * sysdeps/x86_64/nptl/pthread_spin_lock.S (pthread_spin_lock): Likewise * sysdeps/x86_64/nptl/pthread_spin_trylock.S (pthread_spin_trylock): Likewise * sysdeps/x86_64/nptl/pthread_spin_unlock.S (pthread_spin_unlock): Likewise
This commit is contained in:
@ -28,10 +28,7 @@
|
||||
.text
|
||||
|
||||
/* int pthread_cond_broadcast (pthread_cond_t *cond) */
|
||||
.globl __pthread_cond_broadcast
|
||||
.type __pthread_cond_broadcast, @function
|
||||
.align 16
|
||||
__pthread_cond_broadcast:
|
||||
ENTRY(__pthread_cond_broadcast)
|
||||
|
||||
LIBC_PROBE (cond_broadcast, 1, %rdi)
|
||||
|
||||
@ -174,6 +171,7 @@ __pthread_cond_broadcast:
|
||||
movl $SYS_futex, %eax
|
||||
syscall
|
||||
jmp 10b
|
||||
.size __pthread_cond_broadcast, .-__pthread_cond_broadcast
|
||||
END(__pthread_cond_broadcast)
|
||||
|
||||
versioned_symbol (libpthread, __pthread_cond_broadcast, pthread_cond_broadcast,
|
||||
GLIBC_2_3_2)
|
||||
|
@ -28,11 +28,7 @@
|
||||
|
||||
.text
|
||||
|
||||
/* int pthread_cond_signal (pthread_cond_t *cond) */
|
||||
.globl __pthread_cond_signal
|
||||
.type __pthread_cond_signal, @function
|
||||
.align 16
|
||||
__pthread_cond_signal:
|
||||
ENTRY(__pthread_cond_signal)
|
||||
|
||||
LIBC_PROBE (cond_signal, 1, %rdi)
|
||||
|
||||
@ -159,6 +155,7 @@ __pthread_cond_signal:
|
||||
cmovne %eax, %esi
|
||||
callq __lll_unlock_wake
|
||||
jmp 6b
|
||||
.size __pthread_cond_signal, .-__pthread_cond_signal
|
||||
END(__pthread_cond_signal)
|
||||
|
||||
versioned_symbol (libpthread, __pthread_cond_signal, pthread_cond_signal,
|
||||
GLIBC_2_3_2)
|
||||
|
Reference in New Issue
Block a user