I am using FreeBSD 4.0 and have two questions on kernel debugging:

(1) Can I specify /usr/src/sys/compile/MYKERN/kernel.debug as the kernel
to boot from manually without copying that file under /?  It seems I can
not do so.  I guess the reason is that the /usr is not mounted at that
time.

(2) After bootup, I try the following to debug the live system (after
reading some pages of the book "Panic! Unix system crash dump analysis"):

now4# gdb -k /kernel.debug /dev/mem
(kgdb) run
Starting program: /kernel.debug 

Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
You can't do that without a process to debug.

Is there something wrong?  I did the same thing with the postmortem
coredump files and got similar messages.  Maybe I am using gdb in a wrong
way. 

Any help is appreciated.

--------------------------------------------------
Zhihui Zhang.  Please visit http://www.freebsd.org
--------------------------------------------------



To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to