diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2020-12-03 16:45:53 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-03-26 13:37:18 -0300 |
commit | ff1e342cd1c20d7e21ab77e67414f67feb9ac197 (patch) | |
tree | 059076ff82d667e70579664c5604cc362956830b /sysdeps/unix/sysv/linux/arm | |
parent | b76658451c819c87adb2e7055b19e7600acc2ae6 (diff) | |
download | glibc-ff1e342cd1c20d7e21ab77e67414f67feb9ac197.tar.gz glibc-ff1e342cd1c20d7e21ab77e67414f67feb9ac197.tar.xz glibc-ff1e342cd1c20d7e21ab77e67414f67feb9ac197.zip |
nptl: Remove pthread raise implementation
The Linux version already target the current thread by using tgkill along with getpid and gettid. For arm, libpthread does not do a intra PLT since it will call the raise from libc. Checked on x86_64-linux-gnu.
Diffstat (limited to 'sysdeps/unix/sysv/linux/arm')
-rw-r--r-- | sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/arm/localplt.data | 1 |
3 files changed, 0 insertions, 3 deletions
diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index ad662c1e90..8df3bafa99 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -165,7 +165,6 @@ GLIBC_2.4 pthread_testcancel F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F GLIBC_2.4 pthread_yield F -GLIBC_2.4 raise F GLIBC_2.4 sem_close F GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index ad662c1e90..8df3bafa99 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -165,7 +165,6 @@ GLIBC_2.4 pthread_testcancel F GLIBC_2.4 pthread_timedjoin_np F GLIBC_2.4 pthread_tryjoin_np F GLIBC_2.4 pthread_yield F -GLIBC_2.4 raise F GLIBC_2.4 sem_close F GLIBC_2.4 sem_destroy F GLIBC_2.4 sem_getvalue F diff --git a/sysdeps/unix/sysv/linux/arm/localplt.data b/sysdeps/unix/sysv/linux/arm/localplt.data index 0c3af0c64e..eb315da2f1 100644 --- a/sysdeps/unix/sysv/linux/arm/localplt.data +++ b/sysdeps/unix/sysv/linux/arm/localplt.data @@ -5,7 +5,6 @@ libc.so: memalign libc.so: raise libc.so: realloc libm.so: matherr -libpthread.so: raise # The dynamic loader needs __tls_get_addr for TLS. ld.so: __tls_get_addr # The TLS-enabled version of these functions is interposed from libc.so. |