nptl: Move pthread_create, thrd_create into libc

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

The libpthread placeholder symbols need some changes because some
symbol versions have gone away completely.  But
__errno_location@@GLIBC_2.0 still exists, so the GLIBC_2.0 version
is still there.

The internal __pthread_create symbol now points to the correct
function, so the sysdeps/nptl/thrd_create.c override is no longer
necessary.

There was an issue how the hidden alias of pthread_getattr_default_np
was defined, so this commit cleans up that aspects and removes the
GLIBC_PRIVATE export altogether.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
This commit is contained in:
Florian Weimer 2021-05-21 22:35:00 +02:00
parent 7862ff8e69
commit f47f1d91af
73 changed files with 233 additions and 104 deletions

View File

@ -38,7 +38,11 @@ extern void __libc_freeres (void);
libc_hidden_proto (__libc_freeres)
/* Free resources stored in thread-local variables on thread exit. */
extern void __libc_thread_freeres (void);
extern void __libc_thread_freeres (void)
#if PTHREAD_IN_LIBC
attribute_hidden
#endif
;
/* Define and initialize `__progname' et. al. */
extern void __init_misc (int, char **, char **) attribute_hidden;

View File

@ -108,6 +108,7 @@ routines = \
pthread_condattr_init \
pthread_condattr_setclock \
pthread_condattr_setpshared \
pthread_create \
pthread_detach \
pthread_equal \
pthread_exit \
@ -210,7 +211,6 @@ libpthread-routines = \
libpthread-compat \
nptl-init \
pt-interp \
pthread_create \
version \
libpthread-shared-only-routines = \

View File

@ -38,6 +38,7 @@ libc {
pthread_cond_wait;
pthread_condattr_destroy;
pthread_condattr_init;
pthread_create;
pthread_detach;
pthread_equal;
pthread_exit;
@ -80,6 +81,7 @@ libc {
pthread_attr_setguardsize;
pthread_attr_setstackaddr;
pthread_attr_setstacksize;
pthread_create;
pthread_getconcurrency;
pthread_mutexattr_gettype;
pthread_mutexattr_settype;
@ -217,6 +219,7 @@ libc {
mtx_trylock;
mtx_unlock;
thrd_current;
thrd_create;
thrd_detach;
thrd_equal;
thrd_exit;
@ -358,6 +361,7 @@ libc {
sem_trywait;
sem_unlink;
sem_wait;
thrd_create;
thrd_detach;
thrd_exit;
thrd_join;
@ -409,8 +413,6 @@ libc {
__pthread_enable_asynccancel;
__pthread_force_elision;
__pthread_get_minstack;
__pthread_getattr_default_np;
__pthread_getattr_default_np;
__pthread_keys;
__pthread_mutex_unlock_usercnt;
__pthread_setcancelstate;
@ -438,7 +440,7 @@ libpthread {
}
GLIBC_2.1 {
pthread_create;
__libpthread_version_placeholder;
}
GLIBC_2.1.1 {
@ -495,9 +497,11 @@ libpthread {
GLIBC_2.19 {
}
# C11 thread symbols.
GLIBC_2.28 {
thrd_create;
__libpthread_version_placeholder;
}
GLIBC_2.29 {
}
GLIBC_2.30 {

View File

@ -28,14 +28,11 @@ __libpthread_version_placeholder_1 (void)
}
#endif
/* This is an unused compatibility symbol definition, to prevent ld
from creating a weak version definition for GLIBC_2.1.2. (__vfork
used to be defined at that version, but it is now provided by libc,
and there are no versions left in libpthread for that symbol
version.) If the ABI baseline for glibc is the GLIBC_2.2 symbol
version or later, the placeholder symbol is not needed because
there are plenty of other symbols which populate those later
versions. */
#if (SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_2))
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_1);
#endif
#if (SHLIB_COMPAT (libpthread, GLIBC_2_1_1, GLIBC_2_1_2))
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_1_1);
@ -45,12 +42,8 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_1_2);
#endif
/* Do not create the placeholder symbol version if there are other
symbols left that keep the version around (because GLIBC_2.0 got
promoted to GLIBC_2.2). */
#if SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_2_3) \
&& ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0 \
&& ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_1_3
&& ABI_libpthread_GLIBC_2_2 != ABI_libpthread_GLIBC_2_0
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_2);
#endif
@ -101,6 +94,11 @@ compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_18);
#endif
#if (SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_29))
compat_symbol (libpthread, __libpthread_version_placeholder_1,
__libpthread_version_placeholder, GLIBC_2_28);
#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

@ -314,9 +314,10 @@ libc_hidden_proto (__pthread_cleanup_upto)
/* Functions with versioned interfaces. */
extern int __pthread_create_2_1 (pthread_t *newthread,
const pthread_attr_t *attr,
void *(*start_routine) (void *), void *arg);
extern int __pthread_create (pthread_t *newthread,
const pthread_attr_t *attr,
void *(*start_routine) (void *), void *arg);
libc_hidden_proto (__pthread_create)
extern int __pthread_create_2_0 (pthread_t *newthread,
const pthread_attr_t *attr,
void *(*start_routine) (void *), void *arg);

View File

@ -762,10 +762,17 @@ __pthread_create_2_1 (pthread_t *newthread, const pthread_attr_t *attr,
return retval;
}
versioned_symbol (libpthread, __pthread_create_2_1, pthread_create, GLIBC_2_1);
versioned_symbol (libc, __pthread_create_2_1, pthread_create, GLIBC_2_34);
libc_hidden_ver (__pthread_create_2_1, __pthread_create)
#ifndef SHARED
strong_alias (__pthread_create_2_1, __pthread_create)
#endif
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_1, GLIBC_2_34)
compat_symbol (libpthread, __pthread_create_2_1, pthread_create, GLIBC_2_1);
#endif
#if SHLIB_COMPAT(libpthread, GLIBC_2_0, GLIBC_2_1)
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_1)
int
__pthread_create_2_0 (pthread_t *newthread, const pthread_attr_t *attr,
void *(*start_routine) (void *), void *arg)

View File

@ -29,8 +29,10 @@ ___pthread_getattr_default_np (pthread_attr_t *out)
}
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);
libc_hidden_ver (___pthread_getattr_default_np, __pthread_getattr_default_np)
#ifndef SHARED
strong_alias (___pthread_getattr_default_np, __pthread_getattr_default_np)
#endif
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_18, GLIBC_2_34)
compat_symbol (libpthread, ___pthread_getattr_default_np,

View File

@ -56,7 +56,7 @@ tests-special += $(objpfx)db-symbols.out
include ../Rules
$(objpfx)db-symbols.out: $(objpfx)db-symbols.v.i \
$(common-objpfx)nptl/libpthread.so
$(common-objpfx)libc.so
LC_ALL=C $(READELF) -W -s $(filter %.so,$^) | $(AWK) -f $< > $@; \
$(evaluate-test)

View File

@ -1,4 +1,4 @@
/* List of types and symbols in libpthread examined by libthread_db.
/* List of types and symbols in libc examined by libthread_db.
Copyright (C) 2003-2021 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@ -27,7 +27,7 @@
#endif
/* DB_MAIN_VARIABLE, DB_MAIN_SYMBOL, DB_MAIN_ARRAY_VARIABLE are not
covered by the libpthread symbol check in db-symbols.awk. */
covered by the libc symbol check in db-symbols.awk. */
#ifndef DB_MAIN_VARIABLE
# define DB_MAIN_VARIABLE(name) DB_VARIABLE (name)
#endif
@ -39,7 +39,7 @@
#endif
#ifndef DB_RTLD_GLOBAL_FIELD
# if !IS_IN (libpthread)
# if !IS_IN (libc)
# define DB_RTLD_GLOBAL_FIELD(field) \
DB_STRUCT_FIELD (rtld_global, _##field) \
DB_MAIN_VARIABLE (_##field)
@ -103,11 +103,11 @@ DB_STRUCT_ARRAY_FIELD (dtv, dtv)
#define pointer_val pointer.val /* Field of anonymous struct in dtv_t. */
DB_STRUCT_FIELD (dtv_t, pointer_val)
DB_STRUCT_FIELD (dtv_t, counter)
#if !IS_IN (libpthread) || TLS_TCB_AT_TP
#if !IS_IN (libc) || TLS_TCB_AT_TP
DB_STRUCT_FIELD (pthread, dtvp)
#endif
#if !(IS_IN (libpthread) && !defined SHARED)
#if !(IS_IN (libc) && !defined SHARED)
DB_VARIABLE (__nptl_rtld_global)
#endif
DB_RTLD_GLOBAL_FIELD (dl_tls_dtv_slotinfo_list)

View File

@ -1,2 +0,0 @@
#define __pthread_create __pthread_create_2_1
#include <sysdeps/pthread/thrd_create.c>

View File

@ -31,8 +31,6 @@ headers += threads.h
routines += thrd_current thrd_equal thrd_sleep thrd_yield
libpthread-routines += thrd_create
$(libpthread-routines-var) += \
call_once \
cnd_broadcast \
@ -47,6 +45,7 @@ $(libpthread-routines-var) += \
mtx_timedlock \
mtx_trylock \
mtx_unlock \
thrd_create \
thrd_detach \
thrd_exit \
thrd_join \

View File

@ -17,9 +17,10 @@
<https://www.gnu.org/licenses/>. */
#include "thrd_priv.h"
#include <shlib-compat.h>
int
thrd_create (thrd_t *thr, thrd_start_t func, void *arg)
__thrd_create (thrd_t *thr, thrd_start_t func, void *arg)
{
_Static_assert (sizeof (thrd_t) == sizeof (pthread_t),
"sizeof (thrd_t) != sizeof (pthread_t)");
@ -28,3 +29,11 @@ thrd_create (thrd_t *thr, thrd_start_t func, void *arg)
(void* (*) (void*))func, arg);
return thrd_err_map (err_code);
}
#if PTHREAD_IN_LIBC
versioned_symbol (libc, __thrd_create, thrd_create, GLIBC_2_34);
# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34)
compat_symbol (libc, __thrd_create, thrd_create, GLIBC_2_28);
# endif
#else /* !PTHREAD_IN_LIBC */
strong_alias (__thrd_create, thrd_create)
#endif

View File

@ -1488,6 +1488,7 @@ GLIBC_2.17 pthread_condattr_getpshared F
GLIBC_2.17 pthread_condattr_init F
GLIBC_2.17 pthread_condattr_setclock F
GLIBC_2.17 pthread_condattr_setpshared F
GLIBC_2.17 pthread_create F
GLIBC_2.17 pthread_detach F
GLIBC_2.17 pthread_equal F
GLIBC_2.17 pthread_exit F
@ -2277,6 +2278,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2370,6 +2372,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2442,6 +2445,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.17 __errno_location F
GLIBC_2.17 pthread_create F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -898,6 +898,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1620,6 +1621,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2166,6 +2168,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2461,6 +2464,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2533,6 +2537,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -9,7 +8,7 @@ GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1429,6 +1429,7 @@ GLIBC_2.32 pthread_condattr_getpshared F
GLIBC_2.32 pthread_condattr_init F
GLIBC_2.32 pthread_condattr_setclock F
GLIBC_2.32 pthread_condattr_setpshared F
GLIBC_2.32 pthread_create F
GLIBC_2.32 pthread_detach F
GLIBC_2.32 pthread_equal F
GLIBC_2.32 pthread_exit F
@ -1889,6 +1890,7 @@ GLIBC_2.32 tempnam F
GLIBC_2.32 textdomain F
GLIBC_2.32 tfind F
GLIBC_2.32 tgkill F
GLIBC_2.32 thrd_create F
GLIBC_2.32 thrd_current F
GLIBC_2.32 thrd_detach F
GLIBC_2.32 thrd_equal F
@ -2129,6 +2131,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2201,6 +2204,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,3 +1 @@
GLIBC_2.32 __errno_location F
GLIBC_2.32 pthread_create F
GLIBC_2.32 thrd_create F

View File

@ -140,6 +140,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -236,6 +237,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -308,6 +310,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F
@ -1740,6 +1743,7 @@ GLIBC_2.4 pthread_condattr_getpshared F
GLIBC_2.4 pthread_condattr_init F
GLIBC_2.4 pthread_condattr_setclock F
GLIBC_2.4 pthread_condattr_setpshared F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F

View File

@ -1,9 +1,8 @@
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F
GLIBC_2.4 __errno_location F
GLIBC_2.4 __libpthread_version_placeholder F
GLIBC_2.4 pthread_create F

View File

@ -140,6 +140,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -233,6 +234,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -305,6 +307,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F
@ -1737,6 +1740,7 @@ GLIBC_2.4 pthread_condattr_getpshared F
GLIBC_2.4 pthread_condattr_init F
GLIBC_2.4 pthread_condattr_setclock F
GLIBC_2.4 pthread_condattr_setpshared F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F

View File

@ -1,9 +1,8 @@
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F
GLIBC_2.4 __errno_location F
GLIBC_2.4 __libpthread_version_placeholder F
GLIBC_2.4 pthread_create F

View File

@ -1488,6 +1488,7 @@ GLIBC_2.29 pthread_condattr_getpshared F
GLIBC_2.29 pthread_condattr_init F
GLIBC_2.29 pthread_condattr_setclock F
GLIBC_2.29 pthread_condattr_setpshared F
GLIBC_2.29 pthread_create F
GLIBC_2.29 pthread_detach F
GLIBC_2.29 pthread_equal F
GLIBC_2.29 pthread_exit F
@ -1979,6 +1980,7 @@ GLIBC_2.29 telldir F
GLIBC_2.29 tempnam F
GLIBC_2.29 textdomain F
GLIBC_2.29 tfind F
GLIBC_2.29 thrd_create F
GLIBC_2.29 thrd_current F
GLIBC_2.29 thrd_detach F
GLIBC_2.29 thrd_equal F
@ -2313,6 +2315,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2385,6 +2388,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,5 +1,3 @@
GLIBC_2.29 __errno_location F
GLIBC_2.29 pthread_create F
GLIBC_2.29 thrd_create F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -1312,6 +1312,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -1999,6 +2000,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2266,6 +2268,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2338,6 +2341,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,10 +2,9 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -875,6 +875,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1588,6 +1589,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2179,6 +2181,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2449,6 +2452,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2521,6 +2525,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -9,7 +8,7 @@ GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1333,6 +1333,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -2034,6 +2035,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2302,6 +2304,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2374,6 +2377,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,10 +2,9 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -141,6 +141,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -237,6 +238,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -309,6 +311,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F
@ -1720,6 +1723,7 @@ GLIBC_2.4 pthread_condattr_getpshared F
GLIBC_2.4 pthread_condattr_init F
GLIBC_2.4 pthread_condattr_setclock F
GLIBC_2.4 pthread_condattr_setpshared F
GLIBC_2.4 pthread_create F
GLIBC_2.4 pthread_detach F
GLIBC_2.4 pthread_equal F
GLIBC_2.4 pthread_exit F

View File

@ -1,9 +1,8 @@
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F
GLIBC_2.4 __errno_location F
GLIBC_2.4 __libpthread_version_placeholder F
GLIBC_2.4 pthread_create F

View File

@ -874,6 +874,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1584,6 +1585,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2122,6 +2124,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2392,6 +2395,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2464,6 +2468,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -9,7 +8,7 @@ GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1490,6 +1490,7 @@ GLIBC_2.18 pthread_condattr_getpshared F
GLIBC_2.18 pthread_condattr_init F
GLIBC_2.18 pthread_condattr_setclock F
GLIBC_2.18 pthread_condattr_setpshared F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_detach F
GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
@ -2268,6 +2269,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2364,6 +2366,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2436,6 +2439,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,5 +1,4 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -1490,6 +1490,7 @@ GLIBC_2.18 pthread_condattr_getpshared F
GLIBC_2.18 pthread_condattr_init F
GLIBC_2.18 pthread_condattr_setclock F
GLIBC_2.18 pthread_condattr_setpshared F
GLIBC_2.18 pthread_create F
GLIBC_2.18 pthread_detach F
GLIBC_2.18 pthread_equal F
GLIBC_2.18 pthread_exit F
@ -2268,6 +2269,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2361,6 +2363,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2433,6 +2436,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,5 +1,4 @@
GLIBC_2.18 __errno_location F
GLIBC_2.18 pthread_create F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -871,6 +871,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1869,6 +1870,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_mutex_timedlock F
@ -2092,6 +2094,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2357,6 +2360,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2429,6 +2433,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,12 +1,11 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -871,6 +871,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1867,6 +1868,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_mutex_timedlock F
@ -2090,6 +2092,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2355,6 +2358,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2427,6 +2431,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,12 +1,11 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 pthread_create F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -871,6 +871,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1867,6 +1868,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_mutex_timedlock F
@ -2098,6 +2100,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2363,6 +2366,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2435,6 +2439,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -869,6 +869,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1863,6 +1864,7 @@ GLIBC_2.2 pthread_barrierattr_init F
GLIBC_2.2 pthread_barrierattr_setpshared F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_getconcurrency F
GLIBC_2.2 pthread_getcpuclockid F
GLIBC_2.2 pthread_mutex_timedlock F
@ -2093,6 +2095,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2357,6 +2360,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2429,6 +2433,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1533,6 +1533,7 @@ GLIBC_2.21 pthread_condattr_getpshared F
GLIBC_2.21 pthread_condattr_init F
GLIBC_2.21 pthread_condattr_setclock F
GLIBC_2.21 pthread_condattr_setpshared F
GLIBC_2.21 pthread_create F
GLIBC_2.21 pthread_detach F
GLIBC_2.21 pthread_equal F
GLIBC_2.21 pthread_exit F
@ -2310,6 +2311,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2403,6 +2405,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2475,6 +2478,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,5 +1,4 @@
GLIBC_2.21 __errno_location F
GLIBC_2.21 pthread_create F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -882,6 +882,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1592,6 +1593,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2126,6 +2128,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2419,6 +2422,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2491,6 +2495,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -9,7 +8,7 @@ GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -882,6 +882,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1592,6 +1593,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2130,6 +2132,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2452,6 +2455,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2524,6 +2528,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -140,6 +140,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -1437,6 +1438,7 @@ GLIBC_2.3 pthread_condattr_destroy F
GLIBC_2.3 pthread_condattr_getpshared F
GLIBC_2.3 pthread_condattr_init F
GLIBC_2.3 pthread_condattr_setpshared F
GLIBC_2.3 pthread_create F
GLIBC_2.3 pthread_detach F
GLIBC_2.3 pthread_equal F
GLIBC_2.3 pthread_exit F
@ -2267,6 +2269,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2339,6 +2342,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,9 +1,8 @@
GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3 __errno_location F
GLIBC_2.3 pthread_create F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1576,6 +1576,7 @@ GLIBC_2.17 pthread_condattr_getpshared F
GLIBC_2.17 pthread_condattr_init F
GLIBC_2.17 pthread_condattr_setclock F
GLIBC_2.17 pthread_condattr_setpshared F
GLIBC_2.17 pthread_create F
GLIBC_2.17 pthread_detach F
GLIBC_2.17 pthread_equal F
GLIBC_2.17 pthread_exit F
@ -2367,6 +2368,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2566,6 +2568,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2638,6 +2641,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.17 __errno_location F
GLIBC_2.17 pthread_create F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -1431,6 +1431,7 @@ GLIBC_2.33 pthread_condattr_getpshared F
GLIBC_2.33 pthread_condattr_init F
GLIBC_2.33 pthread_condattr_setclock F
GLIBC_2.33 pthread_condattr_setpshared F
GLIBC_2.33 pthread_create F
GLIBC_2.33 pthread_detach F
GLIBC_2.33 pthread_equal F
GLIBC_2.33 pthread_exit F
@ -1899,6 +1900,7 @@ GLIBC_2.33 tempnam F
GLIBC_2.33 textdomain F
GLIBC_2.33 tfind F
GLIBC_2.33 tgkill F
GLIBC_2.33 thrd_create F
GLIBC_2.33 thrd_current F
GLIBC_2.33 thrd_detach F
GLIBC_2.33 thrd_equal F
@ -2131,6 +2133,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2203,6 +2206,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,3 +1 @@
GLIBC_2.33 __errno_location F
GLIBC_2.33 pthread_create F
GLIBC_2.33 thrd_create F

View File

@ -1478,6 +1478,7 @@ GLIBC_2.27 pthread_condattr_getpshared F
GLIBC_2.27 pthread_condattr_init F
GLIBC_2.27 pthread_condattr_setclock F
GLIBC_2.27 pthread_condattr_setpshared F
GLIBC_2.27 pthread_create F
GLIBC_2.27 pthread_detach F
GLIBC_2.27 pthread_equal F
GLIBC_2.27 pthread_exit F
@ -2238,6 +2239,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2331,6 +2333,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2403,6 +2406,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,5 +1,4 @@
GLIBC_2.27 __errno_location F
GLIBC_2.27 pthread_create F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F

View File

@ -873,6 +873,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1584,6 +1585,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2135,6 +2137,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2417,6 +2420,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2489,6 +2493,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -10,7 +9,7 @@ GLIBC_2.19 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1330,6 +1330,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -2026,6 +2027,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2304,6 +2306,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2376,6 +2379,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -3,10 +3,9 @@ GLIBC_2.12 __libpthread_version_placeholder 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
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1316,6 +1316,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -2003,6 +2004,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2273,6 +2275,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2345,6 +2348,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,10 +2,9 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1316,6 +1316,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -2003,6 +2004,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2270,6 +2272,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2342,6 +2345,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,10 +2,9 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -876,6 +876,7 @@ GLIBC_2.0 pthread_cond_timedwait F
GLIBC_2.0 pthread_cond_wait F
GLIBC_2.0 pthread_condattr_destroy F
GLIBC_2.0 pthread_condattr_init F
GLIBC_2.0 pthread_create F
GLIBC_2.0 pthread_detach F
GLIBC_2.0 pthread_equal F
GLIBC_2.0 pthread_exit F
@ -1585,6 +1586,7 @@ GLIBC_2.1 pthread_attr_init F
GLIBC_2.1 pthread_attr_setguardsize F
GLIBC_2.1 pthread_attr_setstackaddr F
GLIBC_2.1 pthread_attr_setstacksize F
GLIBC_2.1 pthread_create F
GLIBC_2.1 pthread_getconcurrency F
GLIBC_2.1 pthread_mutexattr_gettype F
GLIBC_2.1 pthread_mutexattr_settype F
@ -2129,6 +2131,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2410,6 +2413,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2482,6 +2486,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.0 __errno_location F
GLIBC_2.0 pthread_create F
GLIBC_2.1 pthread_create F
GLIBC_2.1 __libpthread_version_placeholder F
GLIBC_2.1.1 __libpthread_version_placeholder F
GLIBC_2.1.2 __libpthread_version_placeholder F
GLIBC_2.11 __libpthread_version_placeholder F
@ -9,7 +8,7 @@ GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __libpthread_version_placeholder F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1359,6 +1359,7 @@ GLIBC_2.2 pthread_condattr_destroy F
GLIBC_2.2 pthread_condattr_getpshared F
GLIBC_2.2 pthread_condattr_init F
GLIBC_2.2 pthread_condattr_setpshared F
GLIBC_2.2 pthread_create F
GLIBC_2.2 pthread_detach F
GLIBC_2.2 pthread_equal F
GLIBC_2.2 pthread_exit F
@ -2056,6 +2057,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2323,6 +2325,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2395,6 +2398,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,10 +2,9 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.2 __errno_location F
GLIBC_2.2 pthread_create F
GLIBC_2.2.3 __libpthread_version_placeholder F
GLIBC_2.2.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1326,6 +1326,7 @@ GLIBC_2.2.5 pthread_condattr_destroy F
GLIBC_2.2.5 pthread_condattr_getpshared F
GLIBC_2.2.5 pthread_condattr_init F
GLIBC_2.2.5 pthread_condattr_setpshared F
GLIBC_2.2.5 pthread_create F
GLIBC_2.2.5 pthread_detach F
GLIBC_2.2.5 pthread_equal F
GLIBC_2.2.5 pthread_exit F
@ -2015,6 +2016,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2282,6 +2284,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2354,6 +2357,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -2,9 +2,8 @@ GLIBC_2.11 __libpthread_version_placeholder F
GLIBC_2.12 __libpthread_version_placeholder 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.6 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.3.2 __libpthread_version_placeholder F
GLIBC_2.3.3 __libpthread_version_placeholder F
GLIBC_2.3.4 __libpthread_version_placeholder F

View File

@ -1495,6 +1495,7 @@ GLIBC_2.16 pthread_condattr_getpshared F
GLIBC_2.16 pthread_condattr_init F
GLIBC_2.16 pthread_condattr_setclock F
GLIBC_2.16 pthread_condattr_setpshared F
GLIBC_2.16 pthread_create F
GLIBC_2.16 pthread_detach F
GLIBC_2.16 pthread_equal F
GLIBC_2.16 pthread_exit F
@ -2290,6 +2291,7 @@ GLIBC_2.28 mtx_trylock F
GLIBC_2.28 mtx_unlock F
GLIBC_2.28 renameat2 F
GLIBC_2.28 statx F
GLIBC_2.28 thrd_create F
GLIBC_2.28 thrd_current F
GLIBC_2.28 thrd_detach F
GLIBC_2.28 thrd_equal F
@ -2385,6 +2387,7 @@ GLIBC_2.34 pthread_condattr_getclock F
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_create F
GLIBC_2.34 pthread_detach F
GLIBC_2.34 pthread_getattr_default_np F
GLIBC_2.34 pthread_getconcurrency F
@ -2457,6 +2460,7 @@ GLIBC_2.34 sem_timedwait F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.34 thrd_join F

View File

@ -1,6 +1,5 @@
GLIBC_2.16 __errno_location F
GLIBC_2.16 pthread_create F
GLIBC_2.18 __libpthread_version_placeholder F
GLIBC_2.28 thrd_create F
GLIBC_2.28 __libpthread_version_placeholder F
GLIBC_2.30 __libpthread_version_placeholder F
GLIBC_2.31 __libpthread_version_placeholder F