Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/powerpc/powerpc remove bogus code that terminates s...
details: https://anonhg.NetBSD.org/src/rev/597c99a6f321
branches: trunk
changeset: 550882:597c99a6f321
user: chs <chs%NetBSD.org@localhost>
date: Sun Aug 24 16:33:41 2003 +0000
description:
remove bogus code that terminates stack trace too early on OEA.
diffstat:
sys/arch/powerpc/powerpc/db_trace.c | 21 ++-------------------
1 files changed, 2 insertions(+), 19 deletions(-)
diffs (54 lines):
diff -r e2a03be894bb -r 597c99a6f321 sys/arch/powerpc/powerpc/db_trace.c
--- a/sys/arch/powerpc/powerpc/db_trace.c Sun Aug 24 16:32:50 2003 +0000
+++ b/sys/arch/powerpc/powerpc/db_trace.c Sun Aug 24 16:33:41 2003 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.32 2003/08/12 18:34:50 matt Exp $ */
+/* $NetBSD: db_trace.c,v 1.33 2003/08/24 16:33:41 chs Exp $ */
/* $OpenBSD: db_trace.c,v 1.3 1997/03/21 02:10:48 niklas Exp $ */
/*
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.32 2003/08/12 18:34:50 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.33 2003/08/24 16:33:41 chs Exp $");
#include "opt_ppcarch.h"
@@ -114,9 +114,6 @@
boolean_t kernel_only = TRUE;
boolean_t trace_thread = FALSE;
extern int trapexit[], sctrapexit[];
-#ifdef PPC_OEA
- extern int end[];
-#endif
boolean_t full = FALSE;
boolean_t in_kernel = 1;
@@ -162,25 +159,11 @@
for (;;) {
if (frame < PAGE_SIZE)
break;
-#ifdef PPC_OEA
- if (kernel_only && !cold &&
- ((frame > (db_addr_t) end &&
- frame < VM_MIN_KERNEL_ADDRESS) ||
- frame >= VM_MAX_KERNEL_ADDRESS))
- break;
-#endif
frame = *(db_addr_t *)frame;
next_frame:
args = (db_addr_t *)(frame + 8);
if (frame < PAGE_SIZE)
break;
-#ifdef PPC_OEA
- if (kernel_only && !cold &&
- ((frame > (db_addr_t) end &&
- frame < VM_MIN_KERNEL_ADDRESS) ||
- frame >= VM_MAX_KERNEL_ADDRESS))
- break;
-#endif
if (count-- == 0)
break;
Home |
Main Index |
Thread Index |
Old Index