summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2020-08-05 17:03:24 +0200
committerAndreas Schwab <schwab@suse.de>2020-08-05 18:38:30 +0200
commit1979c483c046d72c6af5dd8ae7a43d997e9fe75f (patch)
tree0d314beaeea7b7c1f78742d7328a9f45500ef47f
parented70203173657923e9056462355ce903867ff2c1 (diff)
downloadglibc-1979c483c046d72c6af5dd8ae7a43d997e9fe75f.tar.gz
aarch64: Update ILP32 abilists for glibc 2.32
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist4
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist15
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist14
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data9
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