summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-02-07 22:41:47 +0000
committerjhb <jhb@FreeBSD.org>2001-02-07 22:41:47 +0000
commit6ab203b6cab304a5b453d5363ebd316e0c2ead06 (patch)
tree42a513df0830fb51e836cd4d2670210f08f784f1 /sys
parente2a65304020c04e775db225eeb5fe0694df5ae3d (diff)
downloadFreeBSD-src-6ab203b6cab304a5b453d5363ebd316e0c2ead06.zip
FreeBSD-src-6ab203b6cab304a5b453d5363ebd316e0c2ead06.tar.gz
When SMPng was first committed, we removed 'cpl' from the interrupt
frame. Teach ddb about this as there is one less word for it to skip over when finding a trapframe on the interrupt frame stack.
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/db_trace.c2
-rw-r--r--sys/i386/i386/db_trace.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/amd64/db_trace.c b/sys/amd64/amd64/db_trace.c
index 676b0dc..add84d9 100644
--- a/sys/amd64/amd64/db_trace.c
+++ b/sys/amd64/amd64/db_trace.c
@@ -214,7 +214,7 @@ db_nextframe(fp, ip)
}
break;
case INTERRUPT:
- tf = (struct trapframe *)((int)*fp + 16);
+ tf = (struct trapframe *)((int)*fp + 12);
if (INKERNEL((int) tf)) {
eip = tf->tf_eip;
ebp = tf->tf_ebp;
diff --git a/sys/i386/i386/db_trace.c b/sys/i386/i386/db_trace.c
index 676b0dc..add84d9 100644
--- a/sys/i386/i386/db_trace.c
+++ b/sys/i386/i386/db_trace.c
@@ -214,7 +214,7 @@ db_nextframe(fp, ip)
}
break;
case INTERRUPT:
- tf = (struct trapframe *)((int)*fp + 16);
+ tf = (struct trapframe *)((int)*fp + 12);
if (INKERNEL((int) tf)) {
eip = tf->tf_eip;
ebp = tf->tf_ebp;
OpenPOWER on IntegriCloud