aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2003-09-08 18:31:48 +0000
committerPeter Wemm <peter@FreeBSD.org>2003-09-08 18:31:48 +0000
commit292bbfd1034c67e187b774564e43c7fba67af828 (patch)
tree8db669ffdc5a7e709ac4da36e034a186a23e4fcb /sys
parent7fe089a006be7e9307245afb52055bc48cc5b514 (diff)
downloadsrc-292bbfd1034c67e187b774564e43c7fba67af828.tar.gz
src-292bbfd1034c67e187b774564e43c7fba67af828.zip
Argh. This file was completely out of sync with mcontext/trapframe.
Notes
Notes: svn path=/head/; revision=119889
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/include/signal.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/sys/amd64/include/signal.h b/sys/amd64/include/signal.h
index a678ec159850..46b35abe4538 100644
--- a/sys/amd64/include/signal.h
+++ b/sys/amd64/include/signal.h
@@ -74,22 +74,23 @@ typedef long sig_atomic_t;
struct sigcontext {
struct __sigset sc_mask; /* signal mask to restore */
long sc_onstack; /* sigstack state to restore */
- long sc_r15; /* machine state (struct trapframe) */
- long sc_r14;
- long sc_r13;
- long sc_r12;
- long sc_r11;
- long sc_r10;
- long sc_r9;
- long sc_r8;
- long sc_rdi;
+ long sc_rdi; /* machine state (struct trapframe) */
long sc_rsi;
- long sc_rbp;
- long sc_rbx;
long sc_rdx;
long sc_rcx;
+ long sc_r8;
+ long sc_r9;
long sc_rax;
+ long sc_rbx;
+ long sc_rbp;
+ long sc_r10;
+ long sc_r11;
+ long sc_r12;
+ long sc_r13;
+ long sc_r14;
+ long sc_r15;
long sc_trapno;
+ long sc_addr;
long sc_err;
long sc_rip;
long sc_cs;