Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!howland.reston.ans.net!nntp.crl.com!decwrl!svc.portal.com!news1.best.com!blob.best.net!not-for-mail From: dillon@best.com (Matt Dillon) Newsgroups: comp.unix.bsd.freebsd.misc Subject: debug kernel suggestion Date: 8 Jul 1995 22:13:51 -0700 Organization: Best Internet Communications, Inc. (info@best.com) Lines: 24 Distribution: best Message-ID: <3tnoif$3s7@blob.best.net> NNTP-Posting-Host: blob.best.net This is an easy suggestion to implement.... since most root partitions must be small in order to not hit the BIOS limitation when the bootloader loads /kernel, having a full debug kernel in / is not always an option. If your root partition isn't big enough to hold the 5-6 MB debug kernel, but you want to be able to gdb -k .... core dumps with full debugging info, the solution is simple: (1) build a full debug kernel (2) cp kernel kernel.debug (3) strip -d kernel (4) make install That is, you can install a kernel binary which is the stripped version of the full debug kernel binary... the -d option only strips out debug info, NOT the symbols, so you wind up with around a 900K or so /kernel yet can still gdb using the non-stripped version of the kernel, i.e. 'gdb -k kernel.debug vmcore.xx' or something along those lines. -Matt