glibc/hurd
Samuel Thibault ae49f218da hurd: Fix static-PIE startup
hurd initialization stages use RUN_HOOK to run various initialization
functions.  That is however using absolute addresses which need to be
relocated, which is done later by csu.  We can however easily make the
linker compute relative addresses which thus don't need a relocation.
The new SET_RELHOOK and RUN_RELHOOK macros implement this.
2021-12-28 10:28:22 +01:00
..
hurd hurd: let csu initialize tls 2021-12-28 10:15:52 +01:00
alloc-fd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
catch-exc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
catch-signal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
compat-20.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ctty-input.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ctty-output.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Depend * Makefile (subdir-target-args): New variable. 2006-02-28 07:11:04 +00:00
dtable.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
exc2signal.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
faultexc.defs Sun May 12 11:16:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-12 16:38:08 +00:00
fchroot.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fcntl-internal.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fd-cleanup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fd-close.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fd-read.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fd-write.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
fopenport.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
get-host.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
getdport.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
geteuids.c hurd: handle EINTR during critical sections 2021-03-23 22:40:10 +00:00
getumask.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurd-raise.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurd.h hurd: Export _hurd_libc_proc_init 2021-04-12 00:23:36 +02:00
hurdauth.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdchdir.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdexec.c hurd: handle EINTR during critical sections 2021-03-23 22:40:10 +00:00
hurdfault.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdfault.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdfchdir.c hurd: handle EINTR during critical sections 2021-03-23 22:40:10 +00:00
hurdhost.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdid.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdinit.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdioctl.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdkill.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdlock.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdlock.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdlookup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdmalloc.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdmalloc.h hurdmalloc: Run fork handler as late as possible [BZ #19431] 2016-09-22 01:45:48 +02:00
hurdmsg.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdpid.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdports.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdprio.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdrlimit.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdselect.c hurd: Avoid spurious warning 2021-08-03 19:38:45 +02:00
hurdsig.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdsock.c hurd: Fix static-PIE startup 2021-12-28 10:28:22 +01:00
hurdsocket.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdstartup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
hurdstartup.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
intern-fd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
intr-msg.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
intr-rpc.defs Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
intr-rpc.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
longjmp-ts.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lookup-at.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
lookup-retry.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Makefile Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
msgportdemux.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
new-fd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Notes initial import 1995-02-18 01:27:10 +00:00
openport.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
path-lookup.c Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
pid2task.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
port2fd.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
port-cleanup.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ports-get.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ports-set.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
preempt-sig.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
privports.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
report-wait.c hurd: Let report-wait use a weak reference to _hurd_itimer_thread 2021-11-28 21:26:25 +01:00
RPC_gsync_wait_intr.c hurd: Add __lll_abstimed_wait_intr 2020-12-16 01:58:33 +01:00
set-host.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
setauth.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
seteuids.c hurd: handle EINTR during critical sections 2021-03-23 22:40:10 +00:00
siginfo.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
sigunwind.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
stack_chk_fail_local.c hurd: fix build with -fstack-protector-strong 2017-08-27 22:10:17 +02:00
task2pid.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
thread-cancel.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
thread-self.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
trampoline.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Versions hurd: Export _hurd_libc_proc_init 2021-04-12 00:23:36 +02:00
vpprintf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
xattr.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00