diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-04-02 23:43:33 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2018-04-02 23:43:33 +0200 |
commit | a83ed7ad786462cc5cc8a9522919dcbc1c32113f (patch) | |
tree | 5dbeeb9ef4555101b0a50351dd0ddf31c69e47c1 /sysdeps/mach/hurd/localplt.data | |
parent | b332b7aa559be3202bfa283b1e6d48c339347b57 (diff) | |
download | glibc-a83ed7ad786462cc5cc8a9522919dcbc1c32113f.tar.gz glibc-a83ed7ad786462cc5cc8a9522919dcbc1c32113f.tar.xz glibc-a83ed7ad786462cc5cc8a9522919dcbc1c32113f.zip |
hurd: Update localplt.data
* sysdeps/mach/hurd/localplt.data: Inherit sysdeps/generic/localplt.data and comment functions currently unused.
Diffstat (limited to 'sysdeps/mach/hurd/localplt.data')
-rw-r--r-- | sysdeps/mach/hurd/localplt.data | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/sysdeps/mach/hurd/localplt.data b/sysdeps/mach/hurd/localplt.data index 53c1ba9e1c..2417b715d4 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 |