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
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
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
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
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
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