diff options
author | Richard Braun <rbraun@sceen.net> | 2012-12-31 20:34:26 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2012-12-31 20:34:26 +0100 |
commit | d36d34c9277e7620bd723110bd3a81d33f5af1fe (patch) | |
tree | 2a996674bf52ef07665a842e765710d44c725c3a /kern/panic.c | |
parent | 56775f30aa990bb3d9e8cf870b0b002efb00cd74 (diff) |
kern/panic: dump stack trace on panic
Diffstat (limited to 'kern/panic.c')
-rw-r--r-- | kern/panic.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kern/panic.c b/kern/panic.c index 95b55de2..a60294de 100644 --- a/kern/panic.c +++ b/kern/panic.c @@ -20,6 +20,7 @@ #include <kern/panic.h> #include <kern/printk.h> #include <machine/cpu.h> +#include <machine/strace.h> void panic(const char *format, ...) @@ -32,6 +33,8 @@ panic(const char *format, ...) printk("\nkernel panic: "); va_start(list, format); vprintk(format, list); + printk("\n"); + strace_dump(); cpu_halt(); |