This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.27.9000-263-ga83ed7a
- From: sthibaul at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 2 Apr 2018 21:44:45 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.27.9000-263-ga83ed7a
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via a83ed7ad786462cc5cc8a9522919dcbc1c32113f (commit)
from b332b7aa559be3202bfa283b1e6d48c339347b57 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a83ed7ad786462cc5cc8a9522919dcbc1c32113f
commit a83ed7ad786462cc5cc8a9522919dcbc1c32113f
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Mon Apr 2 23:43:33 2018 +0200
hurd: Update localplt.data
* sysdeps/mach/hurd/localplt.data: Inherit sysdeps/generic/localplt.data
and comment functions currently unused.
diff --git a/sysdeps/mach/hurd/localplt.data b/sysdeps/mach/hurd/localplt.data
index 53c1ba9..2417b71 100644
--- a/sysdeps/mach/hurd/localplt.data
+++ b/sysdeps/mach/hurd/localplt.data
@@ -1,21 +1,41 @@
+# See scripts/check-localplt.awk for how this file is processed.
+# PLT use is required for the malloc family and for matherr because
+# users can define their own functions and have library internals call them.
+libc.so: calloc
+libc.so: free
+libc.so: malloc
+libc.so: memalign
+libc.so: realloc
+libm.so: matherr
+# 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
+ld.so: _dl_signal_exception
+ld.so: _dl_catch_exception
# The dynamic linker has its own versions of basic functions for initial loading
# of shared libraries. These need to be overriden by libc once loaded.
ld.so: __open
ld.so: __close
ld.so: __libc_read
ld.so: __libc_write
-ld.so: __writev
+#ld.so: __writev
ld.so: __libc_lseek64
-ld.so: __map
+ld.so: __mmap
ld.so: __fxstat64
ld.so: __xstat64
-ld.so: __access
-ld.so: __access_noerrno
+#ld.so: __access
+#ld.so: __access_noerrno
ld.so: __getpid
-ld.so: __getcwd
-ld.so: __sbrk
-ld.so: __strtoul_internal
-ld.so: _exit
+#ld.so: __getcwd
+#ld.so: __sbrk
+#ld.so: __strtoul_internal
+#ld.so: _exit
ld.so: abort
ld.so: _hurd_intr_rpc_mach_msg
ld.so: __errno_location
-----------------------------------------------------------------------
Summary of changes:
sysdeps/mach/hurd/localplt.data | 36 ++++++++++++++++++++++++++++--------
1 files changed, 28 insertions(+), 8 deletions(-)
hooks/post-receive
--
GNU C Library master sources