On Fri, 20 Aug 1999, Greg Lehey wrote:
> You can't control the execution of the kernel, you can just look at
> the way things are. With the core dump, you at least have the
> advantage that things won't change while you look at them; you can't
> even do that with /dev/mem. The other alternative is remote serial
> debugging, where you *can* influence the execution of the kernel, for
> example by setting breakpoints. But remember that the kernel is
> already running when you attach to it, so you don't say 'run', you say
> 'c[ontinue]'.
Thanks for your response. I can not think of those points myself.
However, on page 7 of the book "Panic! Unix system crash dump analysis",
it says that a debugger named kadb in SunOS can load the real kernel
during boot and treat the latter like a great, big, user program, stepping
through its execution, examining and modifying values on the fly.
It seems to me that FreeBSD does not have such a debugger. Maybe ddb can
do so, but it works with assembly.
-Zhihui
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message