aboutsummaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2023-06-04 19:05:51 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-06-04 19:05:51 +0200
commit67f704ab69e2305c2b9043d3451df33edbf99b05 (patch)
tree87c552167f528d9915033e8204bf91054bbe8165 /support
parent547de57e5a54d3a02733523b75f261e95fc71579 (diff)
downloadglibc-67f704ab69e2305c2b9043d3451df33edbf99b05.tar
glibc-67f704ab69e2305c2b9043d3451df33edbf99b05.tar.gz
glibc-67f704ab69e2305c2b9043d3451df33edbf99b05.tar.bz2
glibc-67f704ab69e2305c2b9043d3451df33edbf99b05.zip
hurd: Fix x86_64 sigreturn restoring bogus reply_port
Since the area of the user's stack we use for the registers dump (and otherwise as __sigreturn2's stack) can and does overlap the sigcontext, we have to be very careful about the order of loads and stores that we do. In particular we have to load sc_reply_port before we start clobbering the sigcontext. Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Diffstat (limited to 'support')
0 files changed, 0 insertions, 0 deletions