Make backtraces more robust
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 28 Aug 2015 19:30:58 +0000 (15:30 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
commitefff824684b9217da9f83a104475406eece6d7ca
tree3275331f167c9af66671c20ccc14fdf350fa3e78
parentc8cad6c37093890f59b69d7389da7f89ca31b763
Make backtraces more robust

It's always dangerous for the kernel to backtrace a user context, but it
is still useful.  On occasion, BTs will have bad, but not 0, frame
pointers.  This will crash the kernel.  Ensuring that the frame pointers
are at least in mmap-able space catches a bunch of these scenarios.
kern/arch/x86/kdebug.c