diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-10-25 20:32:14 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-10-25 20:32:14 +0200 |
commit | 9c516218eeb742c3417f7fb268a475305c7d5266 (patch) | |
tree | 7a79e6c4758c350d081acfe3023213a0f19dd793 /.topmsg | |
parent | f1a8945c6549164cc63b0a3b15c8c3eae5b448a8 (diff) |
Fix SS_ONSTACK support
* sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function,
unlocks SS and returns to the saved PC.
(__sigreturn): Do not unlock SS, and "return" into __sigreturn2 on the
thread stack instead of the saved PC.
Diffstat (limited to '.topmsg')
-rw-r--r-- | .topmsg | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -1,6 +1,7 @@ From: Samuel Thibault <samuel.thibault@ens-lyon.org> -Subject: [PATCH] t/ONSTACK +Subject: [PATCH] Fix SS_ONSTACK support -<patch description> - -Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> +* sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn2): New function, +unlocks SS and returns to the saved PC. +(__sigreturn): Do not unlock SS, and "return" into __sigreturn2 on the +thread stack instead of the saved PC. |