From 8e197928ae24fb720a205f5237a7ff2cd1e6c16e Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 5 Aug 2020 17:03:24 +0200 Subject: aarch64: Update ILP32 abilists for glibc 2.32 --- sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist | 4 ---- sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist | 15 +++++++++++++++ sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist | 14 -------------- sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data | 9 +++------ 4 files changed, 18 insertions(+), 24 deletions(-) diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist index 1aad547f8a..15ead6d9c9 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist @@ -3,7 +3,3 @@ GLIBC_2.27 __stack_chk_guard D 0x4 GLIBC_2.27 __tls_get_addr F GLIBC_2.27 _dl_mcount F GLIBC_2.27 _r_debug D 0x14 -GLIBC_2.27 calloc F -GLIBC_2.27 free F -GLIBC_2.27 malloc F -GLIBC_2.27 realloc F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist index d014e33473..302b73dade 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist @@ -1412,6 +1412,7 @@ GLIBC_2.27 pthread_attr_getschedparam F GLIBC_2.27 pthread_attr_getschedpolicy F GLIBC_2.27 pthread_attr_getscope F GLIBC_2.27 pthread_attr_init F +GLIBC_2.27 pthread_attr_setaffinity_np F GLIBC_2.27 pthread_attr_setdetachstate F GLIBC_2.27 pthread_attr_setinheritsched F GLIBC_2.27 pthread_attr_setschedparam F @@ -1427,6 +1428,8 @@ GLIBC_2.27 pthread_condattr_destroy F GLIBC_2.27 pthread_condattr_init F GLIBC_2.27 pthread_equal F GLIBC_2.27 pthread_exit F +GLIBC_2.27 pthread_getaffinity_np F +GLIBC_2.27 pthread_getattr_np F GLIBC_2.27 pthread_getschedparam F GLIBC_2.27 pthread_mutex_destroy F GLIBC_2.27 pthread_mutex_init F @@ -1436,6 +1439,7 @@ GLIBC_2.27 pthread_self F GLIBC_2.27 pthread_setcancelstate F GLIBC_2.27 pthread_setcanceltype F GLIBC_2.27 pthread_setschedparam F +GLIBC_2.27 pthread_sigmask F GLIBC_2.27 ptrace F GLIBC_2.27 ptsname F GLIBC_2.27 ptsname_r F @@ -2105,3 +2109,14 @@ GLIBC_2.30 getdents64 F GLIBC_2.30 gettid F GLIBC_2.30 tgkill F GLIBC_2.30 twalk_r F +GLIBC_2.32 __libc_single_threaded D 0x1 +GLIBC_2.32 pthread_attr_getsigmask_np F +GLIBC_2.32 pthread_attr_setaffinity_np F +GLIBC_2.32 pthread_attr_setsigmask_np F +GLIBC_2.32 pthread_getaffinity_np F +GLIBC_2.32 pthread_getattr_np F +GLIBC_2.32 pthread_sigmask F +GLIBC_2.32 sigabbrev_np F +GLIBC_2.32 sigdescr_np F +GLIBC_2.32 strerrordesc_np F +GLIBC_2.32 strerrorname_np F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist index 1581991fd5..894c474fcb 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist @@ -66,15 +66,10 @@ GLIBC_2.27 pread F GLIBC_2.27 pread64 F GLIBC_2.27 pthread_attr_getaffinity_np F GLIBC_2.27 pthread_attr_getguardsize F -GLIBC_2.27 pthread_attr_getschedpolicy F -GLIBC_2.27 pthread_attr_getscope F GLIBC_2.27 pthread_attr_getstack F GLIBC_2.27 pthread_attr_getstackaddr F GLIBC_2.27 pthread_attr_getstacksize F -GLIBC_2.27 pthread_attr_setaffinity_np F GLIBC_2.27 pthread_attr_setguardsize F -GLIBC_2.27 pthread_attr_setschedpolicy F -GLIBC_2.27 pthread_attr_setscope F GLIBC_2.27 pthread_attr_setstack F GLIBC_2.27 pthread_attr_setstackaddr F GLIBC_2.27 pthread_attr_setstacksize F @@ -87,27 +82,20 @@ GLIBC_2.27 pthread_barrierattr_init F GLIBC_2.27 pthread_barrierattr_setpshared F GLIBC_2.27 pthread_cancel F GLIBC_2.27 pthread_cond_broadcast F -GLIBC_2.27 pthread_cond_destroy F -GLIBC_2.27 pthread_cond_init F GLIBC_2.27 pthread_cond_signal F GLIBC_2.27 pthread_cond_timedwait F GLIBC_2.27 pthread_cond_wait F -GLIBC_2.27 pthread_condattr_destroy F GLIBC_2.27 pthread_condattr_getclock F 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_exit F -GLIBC_2.27 pthread_getaffinity_np F GLIBC_2.27 pthread_getattr_default_np F -GLIBC_2.27 pthread_getattr_np F GLIBC_2.27 pthread_getconcurrency F GLIBC_2.27 pthread_getcpuclockid F GLIBC_2.27 pthread_getname_np F -GLIBC_2.27 pthread_getschedparam F GLIBC_2.27 pthread_getspecific F GLIBC_2.27 pthread_join F GLIBC_2.27 pthread_key_create F @@ -162,10 +150,8 @@ GLIBC_2.27 pthread_setcancelstate F GLIBC_2.27 pthread_setcanceltype F GLIBC_2.27 pthread_setconcurrency F GLIBC_2.27 pthread_setname_np F -GLIBC_2.27 pthread_setschedparam F GLIBC_2.27 pthread_setschedprio F GLIBC_2.27 pthread_setspecific F -GLIBC_2.27 pthread_sigmask F GLIBC_2.27 pthread_sigqueue F GLIBC_2.27 pthread_spin_destroy F GLIBC_2.27 pthread_spin_init F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data b/sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data index 4f3ffb0fc0..86f241d742 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data @@ -6,14 +6,11 @@ libc.so: free libc.so: malloc libc.so: memalign libc.so: realloc +# If outline atomics are used, libgcc (built outside of glibc) may +# call __getauxval using the PLT. +libc.so: __getauxval ? # The dynamic loader needs __tls_get_addr for TLS. ld.so: __tls_get_addr -# The main malloc is interposed into the dynamic linker, for -# allocations after the initial link (when dlopen is used). -ld.so: malloc -ld.so: calloc -ld.so: realloc -ld.so: free # The TLS-enabled version of these functions is interposed from libc.so. ld.so: _dl_signal_error ld.so: _dl_catch_error -- cgit 1.4.1