KGDB stack traces in the kernel.
Justin Hibbits
chmeeedalf at gmail.com
Tue Apr 5 01:33:29 UTC 2011
On Apr 4, 2011, at 6:57 PM, Julian Elischer wrote:
> is there anyone here with enough gdb/kgdb source experience to know
> what
> we would need to put on the stack at fork_exit() to make it stop
> when it
> gets there?
>
> not only is it annoying but it slows down debugging because kgdb and
> the ddd
> front end ask for stacks a LOT. sometimes it actually just hangs as
> the stack
> goes into a loop and never ends.
>
> I had a quick look but didn't spot how gdb decides it has reached
> the end of a stack.
>
> Julian
From my experience, it checks for a NULL stack chain pointer. Once
that reaches NULL, it's the end of the stack.
- Justin
More information about the freebsd-current
mailing list