]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
hurd: Whitelist PLT refs which are difficult to avoid
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sat, 16 Jun 2018 00:59:14 +0000 (02:59 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Sat, 16 Jun 2018 00:59:36 +0000 (02:59 +0200)
* sysdeps/mach/hurd/localplt.data (siglongjmp, longjmp,
__libc_lseek64, _IO_funlockfile): Whitelist PLT references.

ChangeLog
sysdeps/mach/hurd/localplt.data

index 8c4b6ccd2fa3ed3eef9092e694a898cea7bc33b0..2fc3a71c21652c5b9173d3fd950fe6dff310458e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -29,6 +29,8 @@
        * sysdeps/mach/include/mach/mach_traps.h (__mach_reply_port,
        __mach_thread_self, __mach_task_self, __mach_host_self, __swtch,
        __swtch_pri, __thread_switch, __evc_wait): Add hidden prototypes.
+       * sysdeps/mach/hurd/localplt.data (siglongjmp, longjmp,
+       __libc_lseek64, _IO_funlockfile): Whitelist PLT references.
 
 2018-06-15  Joseph Myers  <joseph@codesourcery.com>
 
index 58d119e3b92f9d6644bb16804515d1c34386e01a..a1f1ae626ae1b92a7819e1960778d71afb0b5d84 100644 (file)
@@ -52,3 +52,11 @@ ld.so: _dl_init_first
 ld.so: _dl_mcount
 ld.so: ___tls_get_addr
 ld.so: __tunable_get_val
+
+# These should ideally be avoided, but is currently difficult
+libc.so: siglongjmp ?
+libc.so: longjmp ?
+# This is from lseek.c
+libc.so: __libc_lseek64 ?
+# This is through cleanup_region_start from vfprintf.c
+libc.so: _IO_funlockfile ?