summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-02-13 01:33:59 +0000
committerpeter <peter@FreeBSD.org>2003-02-13 01:33:59 +0000
commite6756cd99a64dd24a10b01d1ae921d3afaa528a0 (patch)
tree841696e002ac5eee759721fe79ea2705056c24e5 /sys
parent685d2ff0d7fa722fef55d3eae4140f73fa827510 (diff)
downloadFreeBSD-src-e6756cd99a64dd24a10b01d1ae921d3afaa528a0.zip
FreeBSD-src-e6756cd99a64dd24a10b01d1ae921d3afaa528a0.tar.gz
Print "Stack backtrace:" right before dumping the backtrace. We cannot
expect end users to automatically recognize a stack trace for what it is.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_shutdown.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
index 08312ff..3bd138b 100644
--- a/sys/kern/kern_shutdown.c
+++ b/sys/kern/kern_shutdown.c
@@ -446,6 +446,7 @@ void
backtrace(void)
{
#ifdef DDB
+ printf("Stack backtrace:\n");
db_print_backtrace();
#else
printf("Sorry, need DDB option to print backtrace");
@@ -512,7 +513,7 @@ panic(const char *fmt, ...)
#if defined(DDB)
if (newpanic && trace_on_panic)
- db_print_backtrace();
+ backtrace();
if (debugger_on_panic)
Debugger ("panic");
#ifdef RESTARTABLE_PANICS
OpenPOWER on IntegriCloud