mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc
For some architectures, the two functions are aliased, so these symbols need to be moved at the same time. The symbols were moved using scripts/move-symbol-to-libc.py.
This commit is contained in:
parent
c7b1cd4ad1
commit
ce4b3b7bef
@ -130,6 +130,8 @@ routines = \
|
||||
pthread_setspecific \
|
||||
pthread_sigmask \
|
||||
pthread_spin_destroy \
|
||||
pthread_spin_init \
|
||||
pthread_spin_unlock \
|
||||
tpp \
|
||||
unwind \
|
||||
|
||||
@ -195,10 +197,8 @@ libpthread-routines = \
|
||||
pthread_setname \
|
||||
pthread_setschedprio \
|
||||
pthread_sigqueue \
|
||||
pthread_spin_init \
|
||||
pthread_spin_lock \
|
||||
pthread_spin_trylock \
|
||||
pthread_spin_unlock \
|
||||
pthread_testcancel \
|
||||
pthread_timedjoin \
|
||||
pthread_tryjoin \
|
||||
|
@ -80,6 +80,8 @@ libc {
|
||||
pthread_mutexattr_getpshared;
|
||||
pthread_mutexattr_setpshared;
|
||||
pthread_spin_destroy;
|
||||
pthread_spin_init;
|
||||
pthread_spin_unlock;
|
||||
}
|
||||
GLIBC_2.2.3 {
|
||||
pthread_getattr_np;
|
||||
@ -181,6 +183,8 @@ libc {
|
||||
pthread_rwlock_wrlock;
|
||||
pthread_setspecific;
|
||||
pthread_spin_destroy;
|
||||
pthread_spin_init;
|
||||
pthread_spin_unlock;
|
||||
}
|
||||
GLIBC_PRIVATE {
|
||||
__futex_abstimed_wait64;
|
||||
@ -312,10 +316,8 @@ libpthread {
|
||||
pthread_getcpuclockid;
|
||||
pthread_rwlock_timedrdlock;
|
||||
pthread_rwlock_timedwrlock;
|
||||
pthread_spin_init;
|
||||
pthread_spin_lock;
|
||||
pthread_spin_trylock;
|
||||
pthread_spin_unlock;
|
||||
pthread_yield;
|
||||
sem_timedwait;
|
||||
}
|
||||
|
@ -18,11 +18,17 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include "pthreadP.h"
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_init (pthread_spinlock_t *lock, int pshared)
|
||||
__pthread_spin_init (pthread_spinlock_t *lock, int pshared)
|
||||
{
|
||||
/* Relaxed MO is fine because this is an initializing store. */
|
||||
atomic_store_relaxed (lock, 0);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_init, pthread_spin_init, GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_init, pthread_spin_init, GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -19,9 +19,10 @@
|
||||
|
||||
#include "pthreadP.h"
|
||||
#include <atomic.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
__pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
{
|
||||
/* The atomic_store_release synchronizes-with the atomic_exchange_acquire
|
||||
or atomic_compare_exchange_weak_acquire in pthread_spin_lock /
|
||||
@ -29,3 +30,10 @@ pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
atomic_store_release (lock, 0);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -16,9 +16,10 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include "pthreadP.h"
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_init (pthread_spinlock_t *lock, int pshared)
|
||||
__pthread_spin_init (pthread_spinlock_t *lock, int pshared)
|
||||
{
|
||||
/* CONCURRENCTY NOTES:
|
||||
|
||||
@ -42,3 +43,10 @@ pthread_spin_init (pthread_spinlock_t *lock, int pshared)
|
||||
atomic_exchange_rel (lock, 0);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_init, pthread_spin_init,
|
||||
GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_init, pthread_spin_init,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -16,9 +16,10 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include "pthreadP.h"
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
__pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
{
|
||||
/* CONCURRENCTY NOTES:
|
||||
|
||||
@ -42,3 +43,10 @@ pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
atomic_exchange_rel (lock, 0);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -17,14 +17,20 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <sysdep.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
ENTRY (pthread_spin_unlock)
|
||||
ENTRY (__pthread_spin_unlock)
|
||||
movl 4(%esp), %eax
|
||||
movl $1, (%eax)
|
||||
xorl %eax, %eax
|
||||
ret
|
||||
END (pthread_spin_unlock)
|
||||
END (__pthread_spin_unlock)
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock, GLIBC_2_34)
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_34)
|
||||
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
.globl pthread_spin_init
|
||||
pthread_spin_init = pthread_spin_unlock
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_2)
|
||||
#endif
|
||||
|
@ -17,11 +17,18 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include "pthreadP.h"
|
||||
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
__pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
{
|
||||
__sync_lock_release ((int *) lock);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -18,10 +18,18 @@
|
||||
|
||||
#include "pthreadP.h"
|
||||
#include <lowlevellock.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
__pthread_spin_unlock (pthread_spinlock_t *lock)
|
||||
{
|
||||
atomic_store_release (lock, 0);
|
||||
return 0;
|
||||
}
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_34);
|
||||
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2);
|
||||
#endif
|
||||
|
@ -15,15 +15,22 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
.globl pthread_spin_unlock
|
||||
.type pthread_spin_unlock,@function
|
||||
#include <shlib-compat.h>
|
||||
|
||||
.globl __pthread_spin_unlock
|
||||
.type __pthread_spin_unlock,@function
|
||||
.align 5
|
||||
pthread_spin_unlock:
|
||||
__pthread_spin_unlock:
|
||||
mov #0,r0
|
||||
rts
|
||||
mov.l r0,@r4
|
||||
.size pthread_spin_unlock,.-pthread_spin_unlock
|
||||
.size __pthread_spin_unlock,.-__pthread_spin_unlock
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock, GLIBC_2_34)
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_34)
|
||||
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
.globl pthread_spin_init
|
||||
pthread_spin_init = pthread_spin_unlock
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_2)
|
||||
#endif
|
||||
|
@ -16,13 +16,21 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <sysdep.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
.text
|
||||
ENTRY(pthread_spin_unlock)
|
||||
ENTRY(__pthread_spin_unlock)
|
||||
membar #StoreStore | #LoadStore
|
||||
stb %g0, [%o0]
|
||||
retl
|
||||
clr %o0
|
||||
END(pthread_spin_unlock)
|
||||
END(__pthread_spin_unlock)
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock, GLIBC_2_34)
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_34)
|
||||
|
||||
strong_alias (pthread_spin_unlock, pthread_spin_init)
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_2)
|
||||
#endif
|
||||
|
@ -1510,6 +1510,8 @@ GLIBC_2.17 pthread_setschedparam F
|
||||
GLIBC_2.17 pthread_setspecific F
|
||||
GLIBC_2.17 pthread_sigmask F
|
||||
GLIBC_2.17 pthread_spin_destroy F
|
||||
GLIBC_2.17 pthread_spin_init F
|
||||
GLIBC_2.17 pthread_spin_unlock F
|
||||
GLIBC_2.17 ptrace F
|
||||
GLIBC_2.17 ptsname F
|
||||
GLIBC_2.17 ptsname_r F
|
||||
@ -2279,3 +2281,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -55,10 +55,8 @@ GLIBC_2.17 pthread_setconcurrency F
|
||||
GLIBC_2.17 pthread_setname_np F
|
||||
GLIBC_2.17 pthread_setschedprio F
|
||||
GLIBC_2.17 pthread_sigqueue F
|
||||
GLIBC_2.17 pthread_spin_init F
|
||||
GLIBC_2.17 pthread_spin_lock F
|
||||
GLIBC_2.17 pthread_spin_trylock F
|
||||
GLIBC_2.17 pthread_spin_unlock F
|
||||
GLIBC_2.17 pthread_testcancel F
|
||||
GLIBC_2.17 pthread_timedjoin_np F
|
||||
GLIBC_2.17 pthread_tryjoin_np F
|
||||
|
@ -1984,6 +1984,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2360,6 +2362,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -67,10 +67,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1438,6 +1438,8 @@ GLIBC_2.32 pthread_setschedparam F
|
||||
GLIBC_2.32 pthread_setspecific F
|
||||
GLIBC_2.32 pthread_sigmask F
|
||||
GLIBC_2.32 pthread_spin_destroy F
|
||||
GLIBC_2.32 pthread_spin_init F
|
||||
GLIBC_2.32 pthread_spin_unlock F
|
||||
GLIBC_2.32 ptrace F
|
||||
GLIBC_2.32 ptsname F
|
||||
GLIBC_2.32 ptsname_r F
|
||||
@ -2038,3 +2040,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -73,10 +73,8 @@ GLIBC_2.32 pthread_setconcurrency F
|
||||
GLIBC_2.32 pthread_setname_np F
|
||||
GLIBC_2.32 pthread_setschedprio F
|
||||
GLIBC_2.32 pthread_sigqueue F
|
||||
GLIBC_2.32 pthread_spin_init F
|
||||
GLIBC_2.32 pthread_spin_lock F
|
||||
GLIBC_2.32 pthread_spin_trylock F
|
||||
GLIBC_2.32 pthread_spin_unlock F
|
||||
GLIBC_2.32 pthread_testcancel F
|
||||
GLIBC_2.32 pthread_timedjoin_np F
|
||||
GLIBC_2.32 pthread_tryjoin_np F
|
||||
|
@ -207,6 +207,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _Exit F
|
||||
GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
|
||||
GLIBC_2.4 _IO_2_1_stdin_ D 0xa0
|
||||
@ -1650,6 +1652,8 @@ GLIBC_2.4 pthread_setschedparam F
|
||||
GLIBC_2.4 pthread_setspecific F
|
||||
GLIBC_2.4 pthread_sigmask F
|
||||
GLIBC_2.4 pthread_spin_destroy F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 ptrace F
|
||||
GLIBC_2.4 ptsname F
|
||||
GLIBC_2.4 ptsname_r F
|
||||
|
@ -83,10 +83,8 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.4 pthread_setaffinity_np F
|
||||
GLIBC_2.4 pthread_setconcurrency F
|
||||
GLIBC_2.4 pthread_setschedprio F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_lock F
|
||||
GLIBC_2.4 pthread_spin_trylock F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 pthread_testcancel F
|
||||
GLIBC_2.4 pthread_timedjoin_np F
|
||||
GLIBC_2.4 pthread_tryjoin_np F
|
||||
|
@ -204,6 +204,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _Exit F
|
||||
GLIBC_2.4 _IO_2_1_stderr_ D 0xa0
|
||||
GLIBC_2.4 _IO_2_1_stdin_ D 0xa0
|
||||
@ -1647,6 +1649,8 @@ GLIBC_2.4 pthread_setschedparam F
|
||||
GLIBC_2.4 pthread_setspecific F
|
||||
GLIBC_2.4 pthread_sigmask F
|
||||
GLIBC_2.4 pthread_spin_destroy F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 ptrace F
|
||||
GLIBC_2.4 ptsname F
|
||||
GLIBC_2.4 ptsname_r F
|
||||
|
@ -83,10 +83,8 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.4 pthread_setaffinity_np F
|
||||
GLIBC_2.4 pthread_setconcurrency F
|
||||
GLIBC_2.4 pthread_setschedprio F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_lock F
|
||||
GLIBC_2.4 pthread_spin_trylock F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 pthread_testcancel F
|
||||
GLIBC_2.4 pthread_timedjoin_np F
|
||||
GLIBC_2.4 pthread_tryjoin_np F
|
||||
|
@ -1497,6 +1497,8 @@ GLIBC_2.29 pthread_setschedparam F
|
||||
GLIBC_2.29 pthread_setspecific F
|
||||
GLIBC_2.29 pthread_sigmask F
|
||||
GLIBC_2.29 pthread_spin_destroy F
|
||||
GLIBC_2.29 pthread_spin_init F
|
||||
GLIBC_2.29 pthread_spin_unlock F
|
||||
GLIBC_2.29 ptrace F
|
||||
GLIBC_2.29 ptsname F
|
||||
GLIBC_2.29 ptsname_r F
|
||||
@ -2222,3 +2224,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -70,10 +70,8 @@ GLIBC_2.29 pthread_setconcurrency F
|
||||
GLIBC_2.29 pthread_setname_np F
|
||||
GLIBC_2.29 pthread_setschedprio F
|
||||
GLIBC_2.29 pthread_sigqueue F
|
||||
GLIBC_2.29 pthread_spin_init F
|
||||
GLIBC_2.29 pthread_spin_lock F
|
||||
GLIBC_2.29 pthread_spin_trylock F
|
||||
GLIBC_2.29 pthread_spin_unlock F
|
||||
GLIBC_2.29 pthread_testcancel F
|
||||
GLIBC_2.29 pthread_timedjoin_np F
|
||||
GLIBC_2.29 pthread_tryjoin_np F
|
||||
|
@ -1321,6 +1321,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2173,6 +2175,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -1993,6 +1993,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2350,6 +2352,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -67,10 +67,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1342,6 +1342,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2207,6 +2209,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -208,6 +208,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _Exit F
|
||||
GLIBC_2.4 _IO_2_1_stderr_ D 0x98
|
||||
GLIBC_2.4 _IO_2_1_stdin_ D 0x98
|
||||
@ -1630,6 +1632,8 @@ GLIBC_2.4 pthread_setschedparam F
|
||||
GLIBC_2.4 pthread_setspecific F
|
||||
GLIBC_2.4 pthread_sigmask F
|
||||
GLIBC_2.4 pthread_spin_destroy F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 ptrace F
|
||||
GLIBC_2.4 ptsname F
|
||||
GLIBC_2.4 ptsname_r F
|
||||
|
@ -83,10 +83,8 @@ GLIBC_2.4 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.4 pthread_setaffinity_np F
|
||||
GLIBC_2.4 pthread_setconcurrency F
|
||||
GLIBC_2.4 pthread_setschedprio F
|
||||
GLIBC_2.4 pthread_spin_init F
|
||||
GLIBC_2.4 pthread_spin_lock F
|
||||
GLIBC_2.4 pthread_spin_trylock F
|
||||
GLIBC_2.4 pthread_spin_unlock F
|
||||
GLIBC_2.4 pthread_testcancel F
|
||||
GLIBC_2.4 pthread_timedjoin_np F
|
||||
GLIBC_2.4 pthread_tryjoin_np F
|
||||
|
@ -1949,6 +1949,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2293,6 +2295,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -67,10 +67,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1512,6 +1512,8 @@ GLIBC_2.18 pthread_setschedparam F
|
||||
GLIBC_2.18 pthread_setspecific F
|
||||
GLIBC_2.18 pthread_sigmask F
|
||||
GLIBC_2.18 pthread_spin_destroy F
|
||||
GLIBC_2.18 pthread_spin_init F
|
||||
GLIBC_2.18 pthread_spin_unlock F
|
||||
GLIBC_2.18 ptrace F
|
||||
GLIBC_2.18 ptsname F
|
||||
GLIBC_2.18 ptsname_r F
|
||||
@ -2273,3 +2275,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.18 pthread_setconcurrency F
|
||||
GLIBC_2.18 pthread_setname_np F
|
||||
GLIBC_2.18 pthread_setschedprio F
|
||||
GLIBC_2.18 pthread_sigqueue F
|
||||
GLIBC_2.18 pthread_spin_init F
|
||||
GLIBC_2.18 pthread_spin_lock F
|
||||
GLIBC_2.18 pthread_spin_trylock F
|
||||
GLIBC_2.18 pthread_spin_unlock F
|
||||
GLIBC_2.18 pthread_testcancel F
|
||||
GLIBC_2.18 pthread_timedjoin_np F
|
||||
GLIBC_2.18 pthread_tryjoin_np F
|
||||
|
@ -1512,6 +1512,8 @@ GLIBC_2.18 pthread_setschedparam F
|
||||
GLIBC_2.18 pthread_setspecific F
|
||||
GLIBC_2.18 pthread_sigmask F
|
||||
GLIBC_2.18 pthread_spin_destroy F
|
||||
GLIBC_2.18 pthread_spin_init F
|
||||
GLIBC_2.18 pthread_spin_unlock F
|
||||
GLIBC_2.18 ptrace F
|
||||
GLIBC_2.18 ptsname F
|
||||
GLIBC_2.18 ptsname_r F
|
||||
@ -2270,3 +2272,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.18 pthread_setconcurrency F
|
||||
GLIBC_2.18 pthread_setname_np F
|
||||
GLIBC_2.18 pthread_setschedprio F
|
||||
GLIBC_2.18 pthread_sigqueue F
|
||||
GLIBC_2.18 pthread_spin_init F
|
||||
GLIBC_2.18 pthread_spin_lock F
|
||||
GLIBC_2.18 pthread_spin_trylock F
|
||||
GLIBC_2.18 pthread_spin_unlock F
|
||||
GLIBC_2.18 pthread_testcancel F
|
||||
GLIBC_2.18 pthread_timedjoin_np F
|
||||
GLIBC_2.18 pthread_tryjoin_np F
|
||||
|
@ -1845,6 +1845,8 @@ GLIBC_2.2 pthread_rwlock_rdlock F
|
||||
GLIBC_2.2 pthread_rwlock_unlock F
|
||||
GLIBC_2.2 pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
GLIBC_2.2 putgrent F
|
||||
@ -2256,6 +2258,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
GLIBC_2.2 sem_destroy F
|
||||
|
@ -1843,6 +1843,8 @@ GLIBC_2.2 pthread_rwlock_rdlock F
|
||||
GLIBC_2.2 pthread_rwlock_unlock F
|
||||
GLIBC_2.2 pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
GLIBC_2.2 putgrent F
|
||||
@ -2254,6 +2256,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
GLIBC_2.2 sem_destroy F
|
||||
|
@ -1843,6 +1843,8 @@ GLIBC_2.2 pthread_rwlock_rdlock F
|
||||
GLIBC_2.2 pthread_rwlock_unlock F
|
||||
GLIBC_2.2 pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
GLIBC_2.2 putgrent F
|
||||
@ -2262,6 +2264,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -1839,6 +1839,8 @@ GLIBC_2.2 pthread_rwlock_rdlock F
|
||||
GLIBC_2.2 pthread_rwlock_unlock F
|
||||
GLIBC_2.2 pthread_rwlock_wrlock F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
GLIBC_2.2 putgrent F
|
||||
@ -2256,6 +2258,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -1555,6 +1555,8 @@ GLIBC_2.21 pthread_setschedparam F
|
||||
GLIBC_2.21 pthread_setspecific F
|
||||
GLIBC_2.21 pthread_sigmask F
|
||||
GLIBC_2.21 pthread_spin_destroy F
|
||||
GLIBC_2.21 pthread_spin_init F
|
||||
GLIBC_2.21 pthread_spin_unlock F
|
||||
GLIBC_2.21 ptrace F
|
||||
GLIBC_2.21 ptsname F
|
||||
GLIBC_2.21 ptsname_r F
|
||||
@ -2312,3 +2314,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.21 pthread_setconcurrency F
|
||||
GLIBC_2.21 pthread_setname_np F
|
||||
GLIBC_2.21 pthread_setschedprio F
|
||||
GLIBC_2.21 pthread_sigqueue F
|
||||
GLIBC_2.21 pthread_spin_init F
|
||||
GLIBC_2.21 pthread_spin_lock F
|
||||
GLIBC_2.21 pthread_spin_trylock F
|
||||
GLIBC_2.21 pthread_spin_unlock F
|
||||
GLIBC_2.21 pthread_testcancel F
|
||||
GLIBC_2.21 pthread_timedjoin_np F
|
||||
GLIBC_2.21 pthread_tryjoin_np F
|
||||
|
@ -1954,6 +1954,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2320,6 +2322,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -67,10 +67,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1958,6 +1958,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2353,6 +2355,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -1427,6 +1427,8 @@ GLIBC_2.3 pthread_setschedparam F
|
||||
GLIBC_2.3 pthread_setspecific F
|
||||
GLIBC_2.3 pthread_sigmask F
|
||||
GLIBC_2.3 pthread_spin_destroy F
|
||||
GLIBC_2.3 pthread_spin_init F
|
||||
GLIBC_2.3 pthread_spin_unlock F
|
||||
GLIBC_2.3 ptrace F
|
||||
GLIBC_2.3 ptsname F
|
||||
GLIBC_2.3 ptsname_r F
|
||||
@ -2174,6 +2176,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -70,10 +70,8 @@ GLIBC_2.3 pthread_rwlockattr_init F
|
||||
GLIBC_2.3 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.3 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.3 pthread_setconcurrency F
|
||||
GLIBC_2.3 pthread_spin_init F
|
||||
GLIBC_2.3 pthread_spin_lock F
|
||||
GLIBC_2.3 pthread_spin_trylock F
|
||||
GLIBC_2.3 pthread_spin_unlock F
|
||||
GLIBC_2.3 pthread_testcancel F
|
||||
GLIBC_2.3 pthread_yield F
|
||||
GLIBC_2.3 sem_close F
|
||||
|
@ -1598,6 +1598,8 @@ GLIBC_2.17 pthread_setschedparam F
|
||||
GLIBC_2.17 pthread_setspecific F
|
||||
GLIBC_2.17 pthread_sigmask F
|
||||
GLIBC_2.17 pthread_spin_destroy F
|
||||
GLIBC_2.17 pthread_spin_init F
|
||||
GLIBC_2.17 pthread_spin_unlock F
|
||||
GLIBC_2.17 ptrace F
|
||||
GLIBC_2.17 ptsname F
|
||||
GLIBC_2.17 ptsname_r F
|
||||
@ -2475,3 +2477,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -55,10 +55,8 @@ GLIBC_2.17 pthread_setconcurrency F
|
||||
GLIBC_2.17 pthread_setname_np F
|
||||
GLIBC_2.17 pthread_setschedprio F
|
||||
GLIBC_2.17 pthread_sigqueue F
|
||||
GLIBC_2.17 pthread_spin_init F
|
||||
GLIBC_2.17 pthread_spin_lock F
|
||||
GLIBC_2.17 pthread_spin_trylock F
|
||||
GLIBC_2.17 pthread_spin_unlock F
|
||||
GLIBC_2.17 pthread_testcancel F
|
||||
GLIBC_2.17 pthread_timedjoin_np F
|
||||
GLIBC_2.17 pthread_tryjoin_np F
|
||||
|
@ -1440,6 +1440,8 @@ GLIBC_2.33 pthread_setschedparam F
|
||||
GLIBC_2.33 pthread_setspecific F
|
||||
GLIBC_2.33 pthread_sigmask F
|
||||
GLIBC_2.33 pthread_spin_destroy F
|
||||
GLIBC_2.33 pthread_spin_init F
|
||||
GLIBC_2.33 pthread_spin_unlock F
|
||||
GLIBC_2.33 ptrace F
|
||||
GLIBC_2.33 ptsname F
|
||||
GLIBC_2.33 ptsname_r F
|
||||
@ -2040,3 +2042,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -73,10 +73,8 @@ GLIBC_2.33 pthread_setconcurrency F
|
||||
GLIBC_2.33 pthread_setname_np F
|
||||
GLIBC_2.33 pthread_setschedprio F
|
||||
GLIBC_2.33 pthread_sigqueue F
|
||||
GLIBC_2.33 pthread_spin_init F
|
||||
GLIBC_2.33 pthread_spin_lock F
|
||||
GLIBC_2.33 pthread_spin_trylock F
|
||||
GLIBC_2.33 pthread_spin_unlock F
|
||||
GLIBC_2.33 pthread_testcancel F
|
||||
GLIBC_2.33 pthread_timedjoin_np F
|
||||
GLIBC_2.33 pthread_tryjoin_np F
|
||||
|
@ -1500,6 +1500,8 @@ GLIBC_2.27 pthread_setschedparam F
|
||||
GLIBC_2.27 pthread_setspecific F
|
||||
GLIBC_2.27 pthread_sigmask F
|
||||
GLIBC_2.27 pthread_spin_destroy F
|
||||
GLIBC_2.27 pthread_spin_init F
|
||||
GLIBC_2.27 pthread_spin_unlock F
|
||||
GLIBC_2.27 ptrace F
|
||||
GLIBC_2.27 ptsname F
|
||||
GLIBC_2.27 ptsname_r F
|
||||
@ -2240,3 +2242,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -57,10 +57,8 @@ GLIBC_2.27 pthread_setconcurrency F
|
||||
GLIBC_2.27 pthread_setname_np F
|
||||
GLIBC_2.27 pthread_setschedprio F
|
||||
GLIBC_2.27 pthread_sigqueue F
|
||||
GLIBC_2.27 pthread_spin_init F
|
||||
GLIBC_2.27 pthread_spin_lock F
|
||||
GLIBC_2.27 pthread_spin_trylock F
|
||||
GLIBC_2.27 pthread_spin_unlock F
|
||||
GLIBC_2.27 pthread_testcancel F
|
||||
GLIBC_2.27 pthread_timedjoin_np F
|
||||
GLIBC_2.27 pthread_tryjoin_np F
|
||||
|
@ -1952,6 +1952,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2318,6 +2320,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -68,10 +68,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1339,6 +1339,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2211,6 +2213,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -50,10 +50,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -1325,6 +1325,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2180,6 +2182,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -1325,6 +1325,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2177,6 +2179,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -1948,6 +1948,8 @@ GLIBC_2.2 pthread_mutex_timedlock F
|
||||
GLIBC_2.2 pthread_mutexattr_getpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 putwc F
|
||||
GLIBC_2.2 putwc_unlocked F
|
||||
GLIBC_2.2 putwchar F
|
||||
@ -2309,6 +2311,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@ -67,10 +67,8 @@ GLIBC_2.2 pthread_barrierattr_setpshared F
|
||||
GLIBC_2.2 pthread_getcpuclockid F
|
||||
GLIBC_2.2 pthread_rwlock_timedrdlock F
|
||||
GLIBC_2.2 pthread_rwlock_timedwrlock F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_timedwait F
|
||||
GLIBC_2.2.3 __libpthread_version_placeholder F
|
||||
|
@ -1368,6 +1368,8 @@ GLIBC_2.2 pthread_setschedparam F
|
||||
GLIBC_2.2 pthread_setspecific F
|
||||
GLIBC_2.2 pthread_sigmask F
|
||||
GLIBC_2.2 pthread_spin_destroy F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 ptrace F
|
||||
GLIBC_2.2 ptsname F
|
||||
GLIBC_2.2 ptsname_r F
|
||||
@ -2228,6 +2230,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2 pthread_rwlockattr_init F
|
||||
GLIBC_2.2 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2 pthread_setconcurrency F
|
||||
GLIBC_2.2 pthread_spin_init F
|
||||
GLIBC_2.2 pthread_spin_lock F
|
||||
GLIBC_2.2 pthread_spin_trylock F
|
||||
GLIBC_2.2 pthread_spin_unlock F
|
||||
GLIBC_2.2 pthread_testcancel F
|
||||
GLIBC_2.2 pthread_yield F
|
||||
GLIBC_2.2 sem_close F
|
||||
|
@ -1336,6 +1336,8 @@ GLIBC_2.2.5 pthread_setschedparam F
|
||||
GLIBC_2.2.5 pthread_setspecific F
|
||||
GLIBC_2.2.5 pthread_sigmask F
|
||||
GLIBC_2.2.5 pthread_spin_destroy F
|
||||
GLIBC_2.2.5 pthread_spin_init F
|
||||
GLIBC_2.2.5 pthread_spin_unlock F
|
||||
GLIBC_2.2.5 ptrace F
|
||||
GLIBC_2.2.5 ptsname F
|
||||
GLIBC_2.2.5 ptsname_r F
|
||||
@ -2189,6 +2191,8 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@ -49,10 +49,8 @@ GLIBC_2.2.5 pthread_rwlockattr_init F
|
||||
GLIBC_2.2.5 pthread_rwlockattr_setkind_np F
|
||||
GLIBC_2.2.5 pthread_rwlockattr_setpshared F
|
||||
GLIBC_2.2.5 pthread_setconcurrency F
|
||||
GLIBC_2.2.5 pthread_spin_init F
|
||||
GLIBC_2.2.5 pthread_spin_lock F
|
||||
GLIBC_2.2.5 pthread_spin_trylock F
|
||||
GLIBC_2.2.5 pthread_spin_unlock F
|
||||
GLIBC_2.2.5 pthread_testcancel F
|
||||
GLIBC_2.2.5 pthread_yield F
|
||||
GLIBC_2.2.5 sem_close F
|
||||
|
@ -1517,6 +1517,8 @@ GLIBC_2.16 pthread_setschedparam F
|
||||
GLIBC_2.16 pthread_setspecific F
|
||||
GLIBC_2.16 pthread_sigmask F
|
||||
GLIBC_2.16 pthread_spin_destroy F
|
||||
GLIBC_2.16 pthread_spin_init F
|
||||
GLIBC_2.16 pthread_spin_unlock F
|
||||
GLIBC_2.16 ptrace F
|
||||
GLIBC_2.16 ptsname F
|
||||
GLIBC_2.16 ptsname_r F
|
||||
@ -2294,3 +2296,5 @@ GLIBC_2.34 pthread_rwlock_unlock F
|
||||
GLIBC_2.34 pthread_rwlock_wrlock F
|
||||
GLIBC_2.34 pthread_setspecific F
|
||||
GLIBC_2.34 pthread_spin_destroy F
|
||||
GLIBC_2.34 pthread_spin_init F
|
||||
GLIBC_2.34 pthread_spin_unlock F
|
||||
|
@ -55,10 +55,8 @@ GLIBC_2.16 pthread_setconcurrency F
|
||||
GLIBC_2.16 pthread_setname_np F
|
||||
GLIBC_2.16 pthread_setschedprio F
|
||||
GLIBC_2.16 pthread_sigqueue F
|
||||
GLIBC_2.16 pthread_spin_init F
|
||||
GLIBC_2.16 pthread_spin_lock F
|
||||
GLIBC_2.16 pthread_spin_trylock F
|
||||
GLIBC_2.16 pthread_spin_unlock F
|
||||
GLIBC_2.16 pthread_testcancel F
|
||||
GLIBC_2.16 pthread_timedjoin_np F
|
||||
GLIBC_2.16 pthread_tryjoin_np F
|
||||
|
@ -17,13 +17,19 @@
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <sysdep.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
ENTRY(pthread_spin_unlock)
|
||||
ENTRY(__pthread_spin_unlock)
|
||||
movl $1, (%rdi)
|
||||
xorl %eax, %eax
|
||||
retq
|
||||
END(pthread_spin_unlock)
|
||||
END(__pthread_spin_unlock)
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_unlock, GLIBC_2_34)
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
versioned_symbol (libc, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_34)
|
||||
|
||||
/* The implementation of pthread_spin_init is identical. */
|
||||
.globl pthread_spin_init
|
||||
pthread_spin_init = pthread_spin_unlock
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_unlock,
|
||||
GLIBC_2_2)
|
||||
compat_symbol (libpthread, __pthread_spin_unlock, pthread_spin_init, GLIBC_2_2)
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user