summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/signal.h
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-09-08 18:31:48 +0000
committerpeter <peter@FreeBSD.org>2003-09-08 18:31:48 +0000
commitb9117c57990e342b0109c636c50e88babe235086 (patch)
tree8db669ffdc5a7e709ac4da36e034a186a23e4fcb /sys/amd64/include/signal.h
parente5a82b31ca195d2d776a4bc9a881b37994416a60 (diff)
downloadFreeBSD-src-b9117c57990e342b0109c636c50e88babe235086.zip
FreeBSD-src-b9117c57990e342b0109c636c50e88babe235086.tar.gz
Argh. This file was completely out of sync with mcontext/trapframe.
Diffstat (limited to 'sys/amd64/include/signal.h')
-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 a678ec1..46b35ab 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;
OpenPOWER on IntegriCloud