aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_shutdown.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_shutdown.c')
-rw-r--r--sys/kern/kern_shutdown.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
index 1867b8a5d10a..d63ece6a411e 100644
--- a/sys/kern/kern_shutdown.c
+++ b/sys/kern/kern_shutdown.c
@@ -438,6 +438,20 @@ shutdown_reset(void *junk, int howto)
/* NOTREACHED */ /* assuming reset worked */
}
+/*
+ * Print a backtrace if we can.
+ */
+
+void
+backtrace(void)
+{
+#ifdef DDB
+ db_print_backtrace();
+#else
+ printf("Sorry, need DDB option to print backtrace");
+#endif
+}
+
#ifdef SMP
static u_int panic_cpu = NOCPU;
#endif