nptl: Move pthread_getattr_default_np into libc

The symbol was moved using scripts/move-symbol-to-libc.py.

A new placeholder symbol __libpthread_version_placeholder@GLIBC_2.18
is needed to keep the GLIBC_2.18 symbol version in libpthread.
The __pthread_getattr_default_np@@GLIBC_PRIVATE export is used
from pthread_create.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
This commit is contained in:
Florian Weimer 2021-05-17 09:59:14 +02:00
parent 9dc21009a4
commit 8f72bed1aa
66 changed files with 112 additions and 35 deletions

View file

@ -113,6 +113,7 @@ routines = \
pthread_equal \
pthread_exit \
pthread_getaffinity \
pthread_getattr_default_np \
pthread_getattr_np \
pthread_getconcurrency \
pthread_getschedparam \
@ -205,7 +206,6 @@ libpthread-routines = \
nptl-init \
pt-interp \
pthread_create \
pthread_getattr_default_np \
pthread_getcpuclockid \
pthread_getname \
pthread_setaffinity \

View file

@ -189,6 +189,7 @@ libc {
pthread_mutexattr_setrobust;
}
GLIBC_2.18 {
pthread_getattr_default_np;
pthread_setattr_default_np;
}
# C11 thread symbols.
@ -282,6 +283,7 @@ libc {
pthread_condattr_setclock;
pthread_condattr_setpshared;
pthread_detach;
pthread_getattr_default_np;
pthread_getconcurrency;
pthread_getspecific;
pthread_join;
@ -392,6 +394,7 @@ libc {
__pthread_enable_asynccancel;
__pthread_force_elision;
__pthread_getattr_default_np;
__pthread_getattr_default_np;
__pthread_keys;
__pthread_mutex_unlock_usercnt;
__pthread_setcancelstate;
@ -473,7 +476,10 @@ libpthread {
};
GLIBC_2.18 {
pthread_getattr_default_np;
__libpthread_version_placeholder;
}
GLIBC_2.19 {
}
# C11 thread symbols.

View file

@ -65,6 +65,12 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_4);
#endif
#if SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_19) \
&& ABI_libpthread_GLIBC_2_18 != ABI_libpthread_GLIBC_2_0
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_18);
#endif
#if (SHLIB_COMPAT (libpthread, GLIBC_2_30, GLIBC_2_31))
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_30);

View file

@ -413,7 +413,7 @@ extern int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
int __pthread_attr_setaffinity_np (pthread_attr_t *, size_t, const cpu_set_t *);
libc_hidden_proto (__pthread_attr_setaffinity_np)
extern __typeof (pthread_getattr_default_np) __pthread_getattr_default_np;
libpthread_hidden_proto (__pthread_getattr_default_np)
libc_hidden_proto (__pthread_getattr_default_np)
extern int __pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
const pthread_rwlockattr_t *__restrict
__attr);

View file

@ -17,14 +17,22 @@
<https://www.gnu.org/licenses/>. */
#include <pthreadP.h>
#include <shlib-compat.h>
int
__pthread_getattr_default_np (pthread_attr_t *out)
___pthread_getattr_default_np (pthread_attr_t *out)
{
lll_lock (__default_pthread_attr_lock, LLL_PRIVATE);
int ret = __pthread_attr_copy (out, &__default_pthread_attr.external);
lll_unlock (__default_pthread_attr_lock, LLL_PRIVATE);
return ret;
}
libpthread_hidden_def (__pthread_getattr_default_np)
weak_alias (__pthread_getattr_default_np, pthread_getattr_default_np)
versioned_symbol (libc, ___pthread_getattr_default_np,
pthread_getattr_default_np, GLIBC_2_34);
versioned_symbol (libc, ___pthread_getattr_default_np,
__pthread_getattr_default_np, GLIBC_PRIVATE);
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)
compat_symbol (libpthread, ___pthread_getattr_default_np,
pthread_getattr_default_np, GLIBC_2_18);
#endif

View file

@ -2199,6 +2199,7 @@ GLIBC_2.17 xprt_register F
GLIBC_2.17 xprt_unregister F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 _mcount F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -2364,6 +2365,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View file

@ -1865,6 +1865,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _IO_adjust_wcolumn F
GLIBC_2.2 _IO_fgetpos F
@ -2454,6 +2455,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F

View file

@ -1433,6 +1433,7 @@ GLIBC_2.32 pthread_detach F
GLIBC_2.32 pthread_equal F
GLIBC_2.32 pthread_exit F
GLIBC_2.32 pthread_getaffinity_np F
GLIBC_2.32 pthread_getattr_default_np F
GLIBC_2.32 pthread_getattr_np F
GLIBC_2.32 pthread_getconcurrency F
GLIBC_2.32 pthread_getschedparam F
@ -2123,6 +2124,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.32 __errno_location F
GLIBC_2.32 pthread_create F
GLIBC_2.32 pthread_getattr_default_np F
GLIBC_2.32 pthread_getcpuclockid F
GLIBC_2.32 pthread_getname_np F
GLIBC_2.32 pthread_setaffinity_np F

View file

@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -233,6 +234,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View file

@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -230,6 +231,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View file

@ -1492,6 +1492,7 @@ GLIBC_2.29 pthread_detach F
GLIBC_2.29 pthread_equal F
GLIBC_2.29 pthread_exit F
GLIBC_2.29 pthread_getaffinity_np F
GLIBC_2.29 pthread_getattr_default_np F
GLIBC_2.29 pthread_getattr_np F
GLIBC_2.29 pthread_getconcurrency F
GLIBC_2.29 pthread_getschedparam F
@ -2307,6 +2308,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.29 __errno_location F
GLIBC_2.29 pthread_create F
GLIBC_2.29 pthread_getattr_default_np F
GLIBC_2.29 pthread_getcpuclockid F
GLIBC_2.29 pthread_getname_np F
GLIBC_2.29 pthread_setaffinity_np F

View file

@ -77,6 +77,7 @@ GLIBC_2.17 secure_getenv F
GLIBC_2.17 sys_errlist D 0x410
GLIBC_2.17 sys_nerr D 0x4
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 fanotify_mark F
GLIBC_2.2 _Exit F
@ -2259,6 +2260,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F

View file

@ -1867,6 +1867,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _IO_adjust_wcolumn F
GLIBC_2.2 _IO_fgetpos F
@ -2442,6 +2443,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F

View file

@ -74,6 +74,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _Exit F
GLIBC_2.2 _IO_2_1_stderr_ D 0xe0
@ -2295,6 +2296,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F

View file

@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -234,6 +235,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View file

@ -1823,6 +1823,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _IO_adjust_wcolumn F
GLIBC_2.2 _IO_fgetpos F
@ -2385,6 +2386,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F

View file

@ -1494,6 +1494,7 @@ GLIBC_2.18 pthread_detach F
GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
GLIBC_2.18 pthread_getaffinity_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_getattr_np F
GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getschedparam F
@ -2358,6 +2359,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_setaffinity_np F

View file

@ -1494,6 +1494,7 @@ GLIBC_2.18 pthread_detach F
GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
GLIBC_2.18 pthread_getaffinity_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_getattr_np F
GLIBC_2.18 pthread_getconcurrency F
GLIBC_2.18 pthread_getschedparam F
@ -2355,6 +2356,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_getcpuclockid F
GLIBC_2.18 pthread_getname_np F
GLIBC_2.18 pthread_setaffinity_np F

View file

@ -1424,6 +1424,7 @@ GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 __mips_fpu_getcw F
GLIBC_2.18 __mips_fpu_setcw F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 getrlimit64 F
GLIBC_2.19 setrlimit64 F
@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -3,7 +3,7 @@ GLIBC_2.0 pthread_create F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F

View file

@ -1422,6 +1422,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 getrlimit64 F
GLIBC_2.19 setrlimit64 F
@ -2348,6 +2349,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -3,7 +3,7 @@ GLIBC_2.0 pthread_create F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F

View file

@ -1422,6 +1422,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 getrlimit64 F
GLIBC_2.19 setrlimit64 F
@ -2356,6 +2357,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1420,6 +1420,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _Exit F
GLIBC_2.2 _IO_2_1_stderr_ D 0xe0
@ -2350,6 +2351,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1537,6 +1537,7 @@ GLIBC_2.21 pthread_detach F
GLIBC_2.21 pthread_equal F
GLIBC_2.21 pthread_exit F
GLIBC_2.21 pthread_getaffinity_np F
GLIBC_2.21 pthread_getattr_default_np F
GLIBC_2.21 pthread_getattr_np F
GLIBC_2.21 pthread_getconcurrency F
GLIBC_2.21 pthread_getschedparam F
@ -2397,6 +2398,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.21 __errno_location F
GLIBC_2.21 pthread_create F
GLIBC_2.21 pthread_getattr_default_np F
GLIBC_2.21 pthread_getcpuclockid F
GLIBC_2.21 pthread_getname_np F
GLIBC_2.21 pthread_setaffinity_np F

View file

@ -1829,6 +1829,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _IO_adjust_wcolumn F
GLIBC_2.2 _IO_fgetpos F
@ -2412,6 +2413,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F

View file

@ -1829,6 +1829,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 __atomic_feclearexcept F
GLIBC_2.19 __atomic_feholdexcept F
@ -2445,6 +2446,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -75,6 +75,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -2260,6 +2261,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.3 __errno_location F
GLIBC_2.3 pthread_create F

View file

@ -2286,6 +2286,7 @@ GLIBC_2.17 xencrypt F
GLIBC_2.17 xprt_register F
GLIBC_2.17 xprt_unregister F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -2560,6 +2561,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.17 pthread_setaffinity_np F
GLIBC_2.17 pthread_setname_np F
GLIBC_2.17 pthread_setschedprio F
GLIBC_2.17 pthread_sigqueue F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View file

@ -1435,6 +1435,7 @@ GLIBC_2.33 pthread_detach F
GLIBC_2.33 pthread_equal F
GLIBC_2.33 pthread_exit F
GLIBC_2.33 pthread_getaffinity_np F
GLIBC_2.33 pthread_getattr_default_np F
GLIBC_2.33 pthread_getattr_np F
GLIBC_2.33 pthread_getconcurrency F
GLIBC_2.33 pthread_getschedparam F
@ -2125,6 +2126,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.33 __errno_location F
GLIBC_2.33 pthread_create F
GLIBC_2.33 pthread_getattr_default_np F
GLIBC_2.33 pthread_getcpuclockid F
GLIBC_2.33 pthread_getname_np F
GLIBC_2.33 pthread_setaffinity_np F

View file

@ -1482,6 +1482,7 @@ GLIBC_2.27 pthread_detach F
GLIBC_2.27 pthread_equal F
GLIBC_2.27 pthread_exit F
GLIBC_2.27 pthread_getaffinity_np F
GLIBC_2.27 pthread_getattr_default_np F
GLIBC_2.27 pthread_getattr_np F
GLIBC_2.27 pthread_getconcurrency F
GLIBC_2.27 pthread_getschedparam F
@ -2325,6 +2326,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,6 +1,5 @@
GLIBC_2.27 __errno_location F
GLIBC_2.27 pthread_create F
GLIBC_2.27 pthread_getattr_default_np F
GLIBC_2.27 pthread_getcpuclockid F
GLIBC_2.27 pthread_getname_np F
GLIBC_2.27 pthread_setaffinity_np F

View file

@ -1819,6 +1819,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 __longjmp_chk F
GLIBC_2.19 __sigsetjmp F
@ -2410,6 +2411,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F

View file

@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 __longjmp_chk F
GLIBC_2.19 __sigsetjmp F
@ -2297,6 +2298,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F

View file

@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _Exit F
GLIBC_2.2 _IO_2_1_stderr_ D 0x98
@ -2266,6 +2267,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F

View file

@ -78,6 +78,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _Exit F
GLIBC_2.2 _IO_2_1_stderr_ D 0x98
@ -2263,6 +2264,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F

View file

@ -1825,6 +1825,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _IO_adjust_wcolumn F
GLIBC_2.2 _IO_fgetpos F
@ -2403,6 +2404,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F

View file

@ -83,6 +83,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 _Exit F
GLIBC_2.2 _IO_2_1_stderr_ D 0xe0
@ -2316,6 +2317,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getcpuclockid F

View file

@ -76,6 +76,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2.5 _Exit F
GLIBC_2.2.5 _IO_2_1_stderr_ D 0xe0
@ -2275,6 +2276,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -1,7 +1,7 @@
GLIBC_2.11 pthread_sigqueue F
GLIBC_2.12 pthread_getname_np F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2.5 __errno_location F
GLIBC_2.2.5 pthread_create F
GLIBC_2.2.5 pthread_getcpuclockid F

View file

@ -2209,6 +2209,7 @@ GLIBC_2.17 clock_nanosleep F
GLIBC_2.17 clock_settime F
GLIBC_2.17 secure_getenv F
GLIBC_2.18 __cxa_thread_atexit_impl F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.22 fmemopen F
GLIBC_2.23 fts64_children F
@ -2379,6 +2380,7 @@ GLIBC_2.34 pthread_condattr_getpshared F
GLIBC_2.34 pthread_condattr_setclock F
GLIBC_2.34 pthread_condattr_setpshared F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
GLIBC_2.34 pthread_getspecific F
GLIBC_2.34 pthread_join F

View file

@ -6,7 +6,7 @@ GLIBC_2.16 pthread_setaffinity_np F
GLIBC_2.16 pthread_setname_np F
GLIBC_2.16 pthread_setschedprio F
GLIBC_2.16 pthread_sigqueue F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F