mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 20:40:05 +00:00
nptl: Move __pthread_unwind_next into libc
It's necessary to stub out __libc_disable_asynccancel and __libc_enable_asynccancel via rtld-stubbed-symbols because the new direct references to the unwinder result in symbol conflicts when the rtld exception handling from libc is linked in during the construction of librtld.map. unwind-forcedunwind.c is merged into unwind-resume.c. libc now needs the functions that were previously only used in libpthread. The GLIBC_PRIVATE exports of __libc_longjmp and __libc_siglongjmp are no longer needed, so switch them to hidden symbols. The symbol __pthread_unwind_next has been moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
3fec7f18bf
commit
1d95b035c7
@ -528,6 +528,8 @@ $(objpfx)dl-allobjs.os: $(all-rtld-routines:%=$(objpfx)%.os)
|
||||
# discovery mechanism is not compatible with the libc implementation
|
||||
# when compiled for libc.
|
||||
rtld-stubbed-symbols = \
|
||||
__libc_disable_asynccancel \
|
||||
__libc_enable_asynccancel \
|
||||
calloc \
|
||||
free \
|
||||
malloc \
|
||||
|
@ -20,9 +20,9 @@ extern int __sigjmp_save (jmp_buf __env, int __savemask);
|
||||
extern void _longjmp_unwind (jmp_buf env, int val);
|
||||
|
||||
extern void __libc_siglongjmp (sigjmp_buf env, int val)
|
||||
__attribute__ ((noreturn));
|
||||
__attribute__ ((noreturn)) attribute_hidden;
|
||||
extern void __libc_longjmp (sigjmp_buf env, int val)
|
||||
__attribute__ ((noreturn));
|
||||
__attribute__ ((noreturn)) attribute_hidden;
|
||||
|
||||
libc_hidden_proto (_setjmp)
|
||||
libc_hidden_proto (__sigsetjmp)
|
||||
|
@ -81,6 +81,7 @@ routines = \
|
||||
pthread_self \
|
||||
pthread_setschedparam \
|
||||
pthread_sigmask \
|
||||
unwind \
|
||||
|
||||
shared-only-routines = forward
|
||||
static-only-routines = pthread_atfork
|
||||
@ -211,15 +212,12 @@ libpthread-routines = \
|
||||
sem_unlink \
|
||||
sem_wait \
|
||||
tpp \
|
||||
unwind \
|
||||
unwind-forcedunwind \
|
||||
vars \
|
||||
version \
|
||||
|
||||
libpthread-shared-only-routines = \
|
||||
pt-allocrtsig \
|
||||
pt-interp \
|
||||
unwind-forcedunwind \
|
||||
version \
|
||||
|
||||
# Since cancellation handling is in large parts handled using exceptions
|
||||
|
@ -57,6 +57,7 @@ libc {
|
||||
}
|
||||
GLIBC_2.3.3 {
|
||||
__pthread_cleanup_routine;
|
||||
__pthread_unwind_next;
|
||||
pthread_attr_setaffinity_np;
|
||||
pthread_getaffinity_np;
|
||||
}
|
||||
@ -117,6 +118,7 @@ libc {
|
||||
__pthread_cond_init; # Used by the C11 threads.
|
||||
__pthread_force_elision;
|
||||
__pthread_getattr_default_np;
|
||||
__pthread_unwind;
|
||||
}
|
||||
}
|
||||
|
||||
@ -278,7 +280,6 @@ libpthread {
|
||||
__pthread_register_cancel_defer;
|
||||
__pthread_unregister_cancel;
|
||||
__pthread_unregister_cancel_restore;
|
||||
__pthread_unwind_next;
|
||||
pthread_attr_getaffinity_np;
|
||||
pthread_barrierattr_getpshared;
|
||||
pthread_condattr_getclock;
|
||||
@ -367,6 +368,5 @@ libpthread {
|
||||
__pthread_clock_settime;
|
||||
__pthread_get_minstack;
|
||||
__pthread_initialize_minimal;
|
||||
__pthread_unwind;
|
||||
}
|
||||
}
|
||||
|
@ -123,9 +123,3 @@ FORWARD (__pthread_setcancelstate, (int state, int *oldstate),
|
||||
strong_alias (__pthread_setcancelstate, pthread_setcancelstate)
|
||||
|
||||
FORWARD (pthread_setcanceltype, (int type, int *oldtype), (type, oldtype), 0)
|
||||
|
||||
FORWARD_NORETURN (__pthread_unwind,
|
||||
void attribute_hidden __attribute ((noreturn))
|
||||
__cleanup_fct_attribute attribute_compat_text_section,
|
||||
(__pthread_unwind_buf_t *buf), (buf),
|
||||
__safe_fatal ())
|
||||
|
@ -94,7 +94,6 @@ static const struct pthread_functions pthread_functions =
|
||||
.ptr___pthread_getspecific = __pthread_getspecific,
|
||||
.ptr___pthread_setspecific = __pthread_setspecific,
|
||||
.ptr_nthreads = &__nptl_nthreads,
|
||||
.ptr___pthread_unwind = &__pthread_unwind,
|
||||
.ptr__nptl_deallocate_tsd = __nptl_deallocate_tsd,
|
||||
.ptr__nptl_setxid = __nptl_setxid,
|
||||
.ptr_set_robust = __nptl_set_robust
|
||||
|
@ -271,19 +271,21 @@ extern void __pthread_unwind (__pthread_unwind_buf_t *__buf)
|
||||
weak_function
|
||||
#endif
|
||||
;
|
||||
libc_hidden_proto (__pthread_unwind)
|
||||
extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
|
||||
__cleanup_fct_attribute __attribute ((__noreturn__))
|
||||
#ifndef SHARED
|
||||
weak_function
|
||||
#endif
|
||||
;
|
||||
/* NB: No hidden proto for __pthread_unwind_next: inside glibc, the
|
||||
legacy unwinding mechanism is used. */
|
||||
|
||||
#if IS_IN (libpthread)
|
||||
extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
|
||||
__cleanup_fct_attribute;
|
||||
extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
|
||||
__cleanup_fct_attribute;
|
||||
#if IS_IN (libpthread)
|
||||
hidden_proto (__pthread_unwind)
|
||||
hidden_proto (__pthread_unwind_next)
|
||||
hidden_proto (__pthread_register_cancel)
|
||||
hidden_proto (__pthread_unregister_cancel)
|
||||
# ifdef SHARED
|
||||
|
@ -23,6 +23,9 @@
|
||||
#include <atomic.h>
|
||||
#include <sysdep.h>
|
||||
#include <unistd.h>
|
||||
#include <unwind-link.h>
|
||||
#include <stdio.h>
|
||||
#include <gnu/lib-names.h>
|
||||
|
||||
int
|
||||
__pthread_cancel (pthread_t th)
|
||||
@ -36,7 +39,12 @@ __pthread_cancel (pthread_t th)
|
||||
|
||||
#ifdef SHARED
|
||||
/* Trigger an error if libgcc_s cannot be loaded. */
|
||||
__pthread_unwind_link_get ();
|
||||
{
|
||||
struct unwind_link *unwind_link = __libc_unwind_link_get ();
|
||||
if (unwind_link == NULL)
|
||||
__libc_fatal (LIBGCC_S_SO
|
||||
" must be installed for pthread_cancel to work\n");
|
||||
}
|
||||
#endif
|
||||
int result = 0;
|
||||
int oldval;
|
||||
|
@ -18,11 +18,20 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include "pthreadP.h"
|
||||
|
||||
#include <unwind-link.h>
|
||||
#include <stdio.h>
|
||||
#include <gnu/lib-names.h>
|
||||
|
||||
void
|
||||
__pthread_exit (void *value)
|
||||
{
|
||||
{
|
||||
struct unwind_link *unwind_link = __libc_unwind_link_get ();
|
||||
if (unwind_link == NULL)
|
||||
__libc_fatal (LIBGCC_S_SO
|
||||
" must be installed for pthread_exit to work\n");
|
||||
}
|
||||
|
||||
THREAD_SETMEM (THREAD_SELF, result, value);
|
||||
|
||||
__do_cancel ();
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include "pthreadP.h"
|
||||
#include <libc-diag.h>
|
||||
#include <jmpbuf-unwind.h>
|
||||
#include <shlib-compat.h>
|
||||
|
||||
#ifdef _STACK_GROWS_DOWN
|
||||
# define FRAME_LEFT(frame, other, adj) \
|
||||
@ -134,15 +135,19 @@ __pthread_unwind (__pthread_unwind_buf_t *buf)
|
||||
/* We better do not get here. */
|
||||
abort ();
|
||||
}
|
||||
hidden_def (__pthread_unwind)
|
||||
|
||||
libc_hidden_def (__pthread_unwind)
|
||||
|
||||
void
|
||||
__cleanup_fct_attribute __attribute ((noreturn))
|
||||
__pthread_unwind_next (__pthread_unwind_buf_t *buf)
|
||||
___pthread_unwind_next (__pthread_unwind_buf_t *buf)
|
||||
{
|
||||
struct pthread_unwind_buf *ibuf = (struct pthread_unwind_buf *) buf;
|
||||
|
||||
__pthread_unwind ((__pthread_unwind_buf_t *) ibuf->priv.data.prev);
|
||||
}
|
||||
hidden_def (__pthread_unwind_next)
|
||||
versioned_symbol (libc, ___pthread_unwind_next, __pthread_unwind_next,
|
||||
GLIBC_2_34);
|
||||
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_34)
|
||||
compat_symbol (libpthread, ___pthread_unwind_next, __pthread_unwind_next,
|
||||
GLIBC_2_3_3);
|
||||
#endif
|
||||
|
@ -9,8 +9,4 @@ libc {
|
||||
# s*
|
||||
setjmp;
|
||||
}
|
||||
GLIBC_PRIVATE {
|
||||
# helper functions
|
||||
__libc_longjmp; __libc_siglongjmp;
|
||||
}
|
||||
}
|
||||
|
@ -63,8 +63,3 @@ ifeq ($(subdir),rt)
|
||||
librt-sysdep_routines += rt-aeabi_unwind_cpp_pr1 rt-arm-unwind-resume
|
||||
librt-shared-only-routines += rt-aeabi_unwind_cpp_pr1 rt-arm-unwind-resume
|
||||
endif
|
||||
|
||||
ifeq ($(subdir),nptl)
|
||||
libpthread-sysdep_routines += pt-arm-unwind-resume
|
||||
libpthread-shared-only-routines += pt-arm-unwind-resume
|
||||
endif
|
||||
|
@ -1,25 +0,0 @@
|
||||
/* Unwinder function forwarders for libpthread. Arm version.
|
||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <sysdeps/nptl/unwind-forcedunwind.c>
|
||||
|
||||
void *
|
||||
__unwind_link_get_resume (void)
|
||||
{
|
||||
return UNWIND_LINK_PTR (__pthread_unwind_link_get (), _Unwind_Resume);
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
/* _Unwind_Resume wrapper for ARM EABI.
|
||||
Copyright (C) 2015-2021 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library. If not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
/* The implementation in libpthread is identical to the one in libc. */
|
||||
#include <sysdeps/arm/arm-unwind-resume.S>
|
@ -44,3 +44,17 @@ __gcc_personality_v0 PERSONALITY_PROTO
|
||||
{
|
||||
return UNWIND_LINK_PTR (link (), personality) PERSONALITY_ARGS;
|
||||
}
|
||||
|
||||
_Unwind_Reason_Code
|
||||
_Unwind_ForcedUnwind (struct _Unwind_Exception *exc, _Unwind_Stop_Fn stop,
|
||||
void *stop_argument)
|
||||
{
|
||||
return UNWIND_LINK_PTR (link (), _Unwind_ForcedUnwind)
|
||||
(exc, stop, stop_argument);
|
||||
}
|
||||
|
||||
_Unwind_Word
|
||||
_Unwind_GetCFA (struct _Unwind_Context *context)
|
||||
{
|
||||
return UNWIND_LINK_PTR (link (), _Unwind_GetCFA) (context);
|
||||
}
|
||||
|
@ -16,11 +16,10 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <sysdeps/nptl/unwind-forcedunwind.c>
|
||||
#include <sysdeps/generic/unwind-resume.c>
|
||||
|
||||
_Unwind_Word
|
||||
_Unwind_GetBSP (struct _Unwind_Context *context)
|
||||
{
|
||||
return UNWIND_LINK_PTR (__pthread_unwind_link_get (), _Unwind_GetBSP)
|
||||
(context);
|
||||
return UNWIND_LINK_PTR (link (), _Unwind_GetBSP) (context);
|
||||
}
|
@ -57,8 +57,6 @@ struct pthread_functions
|
||||
int (*ptr___pthread_setspecific) (pthread_key_t, const void *);
|
||||
#define HAVE_PTR_NTHREADS
|
||||
unsigned int *ptr_nthreads;
|
||||
void (*ptr___pthread_unwind) (__pthread_unwind_buf_t *)
|
||||
__attribute ((noreturn)) __cleanup_fct_attribute;
|
||||
void (*ptr__nptl_deallocate_tsd) (void);
|
||||
int (*ptr__nptl_setxid) (struct xid_command *);
|
||||
void (*ptr_set_robust) (struct pthread *);
|
||||
|
@ -1,64 +0,0 @@
|
||||
/* Copyright (C) 2003-2021 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Jakub Jelinek <jakub@redhat.com>.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <stdio.h>
|
||||
#include <unwind-link.h>
|
||||
#include <pthreadP.h>
|
||||
#include <sysdep.h>
|
||||
#include <gnu/lib-names.h>
|
||||
#include <unwind-resume.h>
|
||||
|
||||
struct unwind_link *
|
||||
__pthread_unwind_link_get (void)
|
||||
{
|
||||
struct unwind_link *unwind_link = __libc_unwind_link_get ();
|
||||
if (unwind_link == NULL)
|
||||
__libc_fatal (LIBGCC_S_SO
|
||||
" must be installed for pthread_cancel to work\n");
|
||||
return unwind_link;
|
||||
}
|
||||
|
||||
#if !HAVE_ARCH_UNWIND_RESUME
|
||||
void
|
||||
_Unwind_Resume (struct _Unwind_Exception *exc)
|
||||
{
|
||||
UNWIND_LINK_PTR (__pthread_unwind_link_get (), _Unwind_Resume) (exc);
|
||||
}
|
||||
#endif
|
||||
|
||||
_Unwind_Reason_Code
|
||||
__gcc_personality_v0 PERSONALITY_PROTO
|
||||
{
|
||||
return UNWIND_LINK_PTR (__pthread_unwind_link_get (), personality)
|
||||
PERSONALITY_ARGS;
|
||||
}
|
||||
|
||||
_Unwind_Reason_Code
|
||||
_Unwind_ForcedUnwind (struct _Unwind_Exception *exc, _Unwind_Stop_Fn stop,
|
||||
void *stop_argument)
|
||||
{
|
||||
return UNWIND_LINK_PTR (__pthread_unwind_link_get (), _Unwind_ForcedUnwind)
|
||||
(exc, stop, stop_argument);
|
||||
}
|
||||
|
||||
_Unwind_Word
|
||||
_Unwind_GetCFA (struct _Unwind_Context *context)
|
||||
{
|
||||
return UNWIND_LINK_PTR (__pthread_unwind_link_get (), _Unwind_GetCFA)
|
||||
(context);
|
||||
}
|
@ -13,10 +13,6 @@ libc {
|
||||
_longjmp; __sigsetjmp; _setjmp;
|
||||
longjmp; setjmp;
|
||||
}
|
||||
GLIBC_PRIVATE {
|
||||
__novmx__libc_longjmp; __novmx__libc_siglongjmp;
|
||||
__vmx__libc_longjmp; __vmx__libc_siglongjmp;
|
||||
}
|
||||
}
|
||||
|
||||
ld {
|
||||
|
@ -48,13 +48,9 @@ __vmx__libc_siglongjmp (sigjmp_buf env, int val)
|
||||
|
||||
strong_alias (__vmx__libc_siglongjmp, __vmx__libc_longjmp)
|
||||
libc_hidden_def (__vmx__libc_longjmp)
|
||||
weak_alias (__vmx__libc_siglongjmp, __vmx_longjmp)
|
||||
weak_alias (__vmx__libc_siglongjmp, __vmxlongjmp)
|
||||
weak_alias (__vmx__libc_siglongjmp, __vmxsiglongjmp)
|
||||
|
||||
|
||||
default_symbol_version (__vmx__libc_longjmp, __libc_longjmp, GLIBC_PRIVATE);
|
||||
default_symbol_version (__vmx__libc_siglongjmp, __libc_siglongjmp, GLIBC_PRIVATE);
|
||||
versioned_symbol (libc, __vmx_longjmp, _longjmp, GLIBC_2_3_4);
|
||||
versioned_symbol (libc, __vmxlongjmp, longjmp, GLIBC_2_3_4);
|
||||
versioned_symbol (libc, __vmxsiglongjmp, siglongjmp, GLIBC_2_3_4);
|
||||
strong_alias (__vmx__libc_longjmp, __libc_longjmp)
|
||||
strong_alias (__vmx__libc_siglongjmp, __libc_siglongjmp)
|
||||
versioned_symbol (libc, __vmx__libc_siglongjmp, _longjmp, GLIBC_2_3_4);
|
||||
versioned_symbol (libc, __vmx__libc_siglongjmp, longjmp, GLIBC_2_3_4);
|
||||
versioned_symbol (libc, __vmx__libc_siglongjmp, siglongjmp, GLIBC_2_3_4);
|
||||
|
@ -340,6 +340,7 @@ GLIBC_2.17 __progname D 0x8
|
||||
GLIBC_2.17 __progname_full D 0x8
|
||||
GLIBC_2.17 __pthread_cleanup_routine F
|
||||
GLIBC_2.17 __pthread_once F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __ptsname_r_chk F
|
||||
GLIBC_2.17 __pwrite64 F
|
||||
GLIBC_2.17 __rawmemchr F
|
||||
@ -2185,6 +2186,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.17 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.17 __pthread_setspecific F
|
||||
GLIBC_2.17 __pthread_unregister_cancel F
|
||||
GLIBC_2.17 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __res_state F
|
||||
GLIBC_2.17 flockfile F
|
||||
GLIBC_2.17 ftrylockfile F
|
||||
|
@ -2163,6 +2163,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2273,6 +2274,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -153,7 +153,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -329,6 +329,7 @@ GLIBC_2.32 __progname D 0x4
|
||||
GLIBC_2.32 __progname_full D 0x4
|
||||
GLIBC_2.32 __pthread_cleanup_routine F
|
||||
GLIBC_2.32 __pthread_once F
|
||||
GLIBC_2.32 __pthread_unwind_next F
|
||||
GLIBC_2.32 __ptsname_r_chk F
|
||||
GLIBC_2.32 __pwrite64 F
|
||||
GLIBC_2.32 __rawmemchr F
|
||||
@ -1944,6 +1945,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.32 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.32 __pthread_setspecific F
|
||||
GLIBC_2.32 __pthread_unregister_cancel F
|
||||
GLIBC_2.32 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.32 __pthread_unwind_next F
|
||||
GLIBC_2.32 __res_state F
|
||||
GLIBC_2.32 call_once F
|
||||
GLIBC_2.32 cnd_broadcast F
|
||||
|
@ -159,6 +159,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
@ -491,6 +492,7 @@ GLIBC_2.4 __progname D 0x4
|
||||
GLIBC_2.4 __progname_full D 0x4
|
||||
GLIBC_2.4 __pthread_cleanup_routine F
|
||||
GLIBC_2.4 __pthread_once F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __ptsname_r_chk F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __rawmemchr F
|
||||
|
@ -59,7 +59,6 @@ GLIBC_2.4 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.4 __pthread_setspecific F
|
||||
GLIBC_2.4 __pthread_unregister_cancel F
|
||||
GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 flockfile F
|
||||
GLIBC_2.4 ftrylockfile F
|
||||
|
@ -156,6 +156,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
@ -488,6 +489,7 @@ GLIBC_2.4 __progname D 0x4
|
||||
GLIBC_2.4 __progname_full D 0x4
|
||||
GLIBC_2.4 __pthread_cleanup_routine F
|
||||
GLIBC_2.4 __pthread_once F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __ptsname_r_chk F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __rawmemchr F
|
||||
|
@ -59,7 +59,6 @@ GLIBC_2.4 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.4 __pthread_setspecific F
|
||||
GLIBC_2.4 __pthread_unregister_cancel F
|
||||
GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 flockfile F
|
||||
GLIBC_2.4 ftrylockfile F
|
||||
|
@ -333,6 +333,7 @@ GLIBC_2.29 __progname D 0x4
|
||||
GLIBC_2.29 __progname_full D 0x4
|
||||
GLIBC_2.29 __pthread_cleanup_routine F
|
||||
GLIBC_2.29 __pthread_once F
|
||||
GLIBC_2.29 __pthread_unwind_next F
|
||||
GLIBC_2.29 __ptsname_r_chk F
|
||||
GLIBC_2.29 __pwrite64 F
|
||||
GLIBC_2.29 __rawmemchr F
|
||||
@ -2128,6 +2129,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.29 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.29 __pthread_setspecific F
|
||||
GLIBC_2.29 __pthread_unregister_cancel F
|
||||
GLIBC_2.29 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.29 __pthread_unwind_next F
|
||||
GLIBC_2.29 __res_state F
|
||||
GLIBC_2.29 call_once F
|
||||
GLIBC_2.29 cnd_broadcast F
|
||||
|
@ -2004,6 +2004,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2086,6 +2087,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -145,7 +145,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2178,6 +2178,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2263,6 +2264,7 @@ GLIBC_2.34 __isnanf128 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -153,7 +153,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -23,7 +23,7 @@ librt-shared-only-routines += rt-sysdep
|
||||
endif
|
||||
|
||||
ifeq ($(subdir),nptl)
|
||||
libpthread-sysdep_routines += __ia64_longjmp unwind_longjmp __sigstack_longjmp
|
||||
sysdep_routines += __ia64_longjmp unwind_longjmp __sigstack_longjmp
|
||||
endif
|
||||
|
||||
ifeq ($(subdir),conform)
|
||||
|
@ -2037,6 +2037,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2120,6 +2121,7 @@ GLIBC_2.34 __isnanf128 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -145,7 +145,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -160,6 +160,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
@ -477,6 +478,7 @@ GLIBC_2.4 __progname D 0x4
|
||||
GLIBC_2.4 __progname_full D 0x4
|
||||
GLIBC_2.4 __pthread_cleanup_routine F
|
||||
GLIBC_2.4 __pthread_once F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __ptsname_r_chk F
|
||||
GLIBC_2.4 __pwrite64 F
|
||||
GLIBC_2.4 __rawmemchr F
|
||||
|
@ -59,7 +59,6 @@ GLIBC_2.4 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.4 __pthread_setspecific F
|
||||
GLIBC_2.4 __pthread_unregister_cancel F
|
||||
GLIBC_2.4 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.4 __pthread_unwind_next F
|
||||
GLIBC_2.4 __res_state F
|
||||
GLIBC_2.4 flockfile F
|
||||
GLIBC_2.4 ftrylockfile F
|
||||
|
@ -2121,6 +2121,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2206,6 +2207,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -153,7 +153,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -341,6 +341,7 @@ GLIBC_2.18 __progname D 0x4
|
||||
GLIBC_2.18 __progname_full D 0x4
|
||||
GLIBC_2.18 __pthread_cleanup_routine F
|
||||
GLIBC_2.18 __pthread_once F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __ptsname_r_chk F
|
||||
GLIBC_2.18 __pwrite64 F
|
||||
GLIBC_2.18 __rawmemchr F
|
||||
@ -2179,6 +2180,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.18 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.18 __pthread_setspecific F
|
||||
GLIBC_2.18 __pthread_unregister_cancel F
|
||||
GLIBC_2.18 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __res_state F
|
||||
GLIBC_2.18 flockfile F
|
||||
GLIBC_2.18 ftrylockfile F
|
||||
|
@ -341,6 +341,7 @@ GLIBC_2.18 __progname D 0x4
|
||||
GLIBC_2.18 __progname_full D 0x4
|
||||
GLIBC_2.18 __pthread_cleanup_routine F
|
||||
GLIBC_2.18 __pthread_once F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __ptsname_r_chk F
|
||||
GLIBC_2.18 __pwrite64 F
|
||||
GLIBC_2.18 __rawmemchr F
|
||||
@ -2176,6 +2177,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.18 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.18 __pthread_setspecific F
|
||||
GLIBC_2.18 __pthread_unregister_cancel F
|
||||
GLIBC_2.18 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.18 __pthread_unwind_next F
|
||||
GLIBC_2.18 __res_state F
|
||||
GLIBC_2.18 flockfile F
|
||||
GLIBC_2.18 ftrylockfile F
|
||||
|
@ -2087,6 +2087,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x200
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2169,6 +2170,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -152,7 +152,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -2085,6 +2085,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x200
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2167,6 +2168,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -152,7 +152,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -2093,6 +2093,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x200
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2175,6 +2176,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -2086,6 +2086,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x400
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2169,6 +2170,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -378,6 +378,7 @@ GLIBC_2.21 __progname D 0x4
|
||||
GLIBC_2.21 __progname_full D 0x4
|
||||
GLIBC_2.21 __pthread_cleanup_routine F
|
||||
GLIBC_2.21 __pthread_once F
|
||||
GLIBC_2.21 __pthread_unwind_next F
|
||||
GLIBC_2.21 __ptsname_r_chk F
|
||||
GLIBC_2.21 __pwrite64 F
|
||||
GLIBC_2.21 __rawmemchr F
|
||||
@ -2218,6 +2219,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.21 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.21 __pthread_setspecific F
|
||||
GLIBC_2.21 __pthread_unregister_cancel F
|
||||
GLIBC_2.21 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.21 __pthread_unwind_next F
|
||||
GLIBC_2.21 __res_state F
|
||||
GLIBC_2.21 flockfile F
|
||||
GLIBC_2.21 ftrylockfile F
|
||||
|
@ -2125,6 +2125,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 getcontext F
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
@ -2233,6 +2234,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -153,7 +153,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2158,6 +2158,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 getcontext F
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
@ -2266,6 +2267,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -1985,6 +1985,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2088,6 +2089,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -142,7 +142,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -426,6 +426,7 @@ GLIBC_2.17 __progname D 0x8
|
||||
GLIBC_2.17 __progname_full D 0x8
|
||||
GLIBC_2.17 __pthread_cleanup_routine F
|
||||
GLIBC_2.17 __pthread_once F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __ptsname_r_chk F
|
||||
GLIBC_2.17 __pwrite64 F
|
||||
GLIBC_2.17 __rawmemchr F
|
||||
@ -2381,6 +2382,7 @@ GLIBC_2.34 __isnanf128 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.17 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.17 __pthread_setspecific F
|
||||
GLIBC_2.17 __pthread_unregister_cancel F
|
||||
GLIBC_2.17 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.17 __pthread_unwind_next F
|
||||
GLIBC_2.17 __res_state F
|
||||
GLIBC_2.17 flockfile F
|
||||
GLIBC_2.17 ftrylockfile F
|
||||
|
@ -326,6 +326,7 @@ GLIBC_2.33 __progname D 0x4
|
||||
GLIBC_2.33 __progname_full D 0x4
|
||||
GLIBC_2.33 __pthread_cleanup_routine F
|
||||
GLIBC_2.33 __pthread_once F
|
||||
GLIBC_2.33 __pthread_unwind_next F
|
||||
GLIBC_2.33 __ptsname_r_chk F
|
||||
GLIBC_2.33 __pwrite64 F
|
||||
GLIBC_2.33 __rawmemchr F
|
||||
@ -1946,6 +1947,7 @@ GLIBC_2.33 wscanf F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.33 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.33 __pthread_setspecific F
|
||||
GLIBC_2.33 __pthread_unregister_cancel F
|
||||
GLIBC_2.33 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.33 __pthread_unwind_next F
|
||||
GLIBC_2.33 __res_state F
|
||||
GLIBC_2.33 call_once F
|
||||
GLIBC_2.33 cnd_broadcast F
|
||||
|
@ -337,6 +337,7 @@ GLIBC_2.27 __progname D 0x8
|
||||
GLIBC_2.27 __progname_full D 0x8
|
||||
GLIBC_2.27 __pthread_cleanup_routine F
|
||||
GLIBC_2.27 __pthread_once F
|
||||
GLIBC_2.27 __pthread_unwind_next F
|
||||
GLIBC_2.27 __ptsname_r_chk F
|
||||
GLIBC_2.27 __pwrite64 F
|
||||
GLIBC_2.27 __rawmemchr F
|
||||
@ -2146,6 +2147,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.27 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.27 __pthread_setspecific F
|
||||
GLIBC_2.27 __pthread_unregister_cancel F
|
||||
GLIBC_2.27 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.27 __pthread_unwind_next F
|
||||
GLIBC_2.27 __res_state F
|
||||
GLIBC_2.27 flockfile F
|
||||
GLIBC_2.27 ftrylockfile F
|
||||
|
@ -2134,6 +2134,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2231,6 +2232,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -154,7 +154,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2030,6 +2030,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2124,6 +2125,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -146,7 +146,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2008,6 +2008,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2093,6 +2094,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -145,7 +145,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2008,6 +2008,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2090,6 +2091,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -145,7 +145,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -2128,6 +2128,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x104
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2222,6 +2223,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -153,7 +153,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -2059,6 +2059,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2141,6 +2142,7 @@ GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -145,7 +145,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_attr_setstack F
|
||||
GLIBC_2.3.3 pthread_attr_setstacksize F
|
||||
|
@ -2018,6 +2018,7 @@ GLIBC_2.3.2 pthread_cond_timedwait F
|
||||
GLIBC_2.3.2 pthread_cond_wait F
|
||||
GLIBC_2.3.2 strptime_l F
|
||||
GLIBC_2.3.3 __pthread_cleanup_routine F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 _sys_siglist D 0x208
|
||||
GLIBC_2.3.3 gnu_dev_major F
|
||||
GLIBC_2.3.3 gnu_dev_makedev F
|
||||
@ -2102,6 +2103,7 @@ GLIBC_2.34 __isnanf128 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -144,7 +144,6 @@ GLIBC_2.3.3 __pthread_register_cancel F
|
||||
GLIBC_2.3.3 __pthread_register_cancel_defer F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel F
|
||||
GLIBC_2.3.3 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.3.3 __pthread_unwind_next F
|
||||
GLIBC_2.3.3 pthread_attr_getaffinity_np F
|
||||
GLIBC_2.3.3 pthread_barrierattr_getpshared F
|
||||
GLIBC_2.3.3 pthread_condattr_getclock F
|
||||
|
@ -341,6 +341,7 @@ GLIBC_2.16 __progname D 0x4
|
||||
GLIBC_2.16 __progname_full D 0x4
|
||||
GLIBC_2.16 __pthread_cleanup_routine F
|
||||
GLIBC_2.16 __pthread_once F
|
||||
GLIBC_2.16 __pthread_unwind_next F
|
||||
GLIBC_2.16 __ptsname_r_chk F
|
||||
GLIBC_2.16 __pwrite64 F
|
||||
GLIBC_2.16 __rawmemchr F
|
||||
@ -2200,6 +2201,7 @@ GLIBC_2.34 __isnanf128 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 __pthread_unwind_next F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
|
@ -25,7 +25,6 @@ GLIBC_2.16 __pthread_rwlock_wrlock F
|
||||
GLIBC_2.16 __pthread_setspecific F
|
||||
GLIBC_2.16 __pthread_unregister_cancel F
|
||||
GLIBC_2.16 __pthread_unregister_cancel_restore F
|
||||
GLIBC_2.16 __pthread_unwind_next F
|
||||
GLIBC_2.16 __res_state F
|
||||
GLIBC_2.16 flockfile F
|
||||
GLIBC_2.16 ftrylockfile F
|
||||
|
Loading…
Reference in New Issue
Block a user