summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-03-16 18:05:38 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-03-18 22:20:54 +0100
commit5f4a8d47f84f929e99e05baa9a7bac6e1a1261cb (patch)
tree2a61410bf4b92ac8b5a878ada2fdc7ba4d6c3dcb /sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
parent16f8d85fae8c894ed65b724a2b4f7ae7196160bd (diff)
downloadglibc-5f4a8d47f84f929e99e05baa9a7bac6e1a1261cb.tar.gz
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>
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist')
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
index 16b2483535..3cf10b2ab2 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
@@ -2029,6 +2029,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
@@ -2123,6 +2124,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_mutex_consistent F
GLIBC_2.34 pthread_once F
GLIBC_2.4 _IO_fprintf F