glibc/signal
Nick Alcock 2e6c45c59b Do not stack-protect sigreturn stubs [BZ #7065]
These are called from the kernel with the stack at a carefully-
chosen location so that the stack frame can be restored: they must not
move the stack pointer lest garbage be restored into the registers.

We explicitly inhibit protection for SPARC and for signal/sigreturn.c:
other arches either define their sigreturn stubs in .S files, or (i386,
x86_64, mips) use macros expanding to top-level asm blocks and explicit
labels in the text section to mock up a "function" without telling the
compiler that one is there at all.
2016-12-26 10:11:06 +01:00
..
sys
allocrtsig.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
kill.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
killpg.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Makefile Do not stack-protect sigreturn stubs [BZ #7065] 2016-12-26 10:11:06 +01:00
raise.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigaction.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigaddset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigaltstack.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigandset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigblock.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigdelset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigempty.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigfillset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
siggetmask.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sighold.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigignore.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigintr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigisempty.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigismem.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
signal.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
signal.h Installed-header hygiene (BZ#20366): time.h types. 2016-09-23 08:43:56 -04:00
sigorset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigpause.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigpending.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigprocmask.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigqueue.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigrelse.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigreturn.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigset.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigsetmask.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigsetops.c
sigsetops.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigstack.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigsuspend.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigtimedwait.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigvec.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigwait.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigwaitinfo.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sysv_signal.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-raise.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-signal.c
tst-sigset2.c
tst-sigset.c
tst-sigsimple.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Versions Remove sigvec. 2014-11-14 11:06:08 -08:00