diff options
author | peter <peter@FreeBSD.org> | 2003-06-02 21:56:08 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2003-06-02 21:56:08 +0000 |
commit | 54294f1739a4b46f029cab4511f55cd9eba1b196 (patch) | |
tree | 8afdc45e166e9dbfabb5cc78ea699d5505295862 /lib/libc | |
parent | 458ad34341ff5b8d4e26424d48fdb0e21d5c67eb (diff) | |
download | FreeBSD-src-54294f1739a4b46f029cab4511f55cd9eba1b196.zip FreeBSD-src-54294f1739a4b46f029cab4511f55cd9eba1b196.tar.gz |
Fix restarted syscalls. When we rewind %rip, we also need to restore
all the argument registers etc since we have almost certainly have trashed
them by now. Take particular car of %r10 since it held the original value
of %rcx (which we saved in tf_rcx on entry and doreti doesn't know this).
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions