From owner-freebsd-questions@FreeBSD.ORG Fri Jan 28 22:32:19 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BDD2B16A4CE; Fri, 28 Jan 2005 22:32:19 +0000 (GMT) Received: from dexter.starfire.mn.org (starfire.skypoint.net [66.93.17.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id C64DE43D2D; Fri, 28 Jan 2005 22:32:16 +0000 (GMT) (envelope-from john@dexter.starfire.mn.org) Received: (from john@localhost) by dexter.starfire.mn.org (8.11.3/8.11.3) id j0SMWFL31690; Fri, 28 Jan 2005 16:32:15 -0600 (CST) (envelope-from john) Date: Fri, 28 Jan 2005 16:32:15 -0600 From: John To: "Greg 'groggy' Lehey" Message-ID: <20050128163215.A31351@starfire.mn.org> References: <20050127223905.A26395@starfire.mn.org> <20050128065016.GC1559@gothmog.gr> <20050127223905.A26395@starfire.mn.org> <20050128065016.GC1559@gothmog.gr> <20050128212327.GP76133@wantadilla.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20050128212327.GP76133@wantadilla.lemis.com>; from grog@FreeBSD.org on Sat, Jan 29, 2005 at 07:53:27AM +1030 cc: freebsd-questions@FreeBSD.org Subject: Re: DDB? Debugging kernel? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2005 22:32:19 -0000 On Sat, Jan 29, 2005 at 07:53:27AM +1030, Greg 'groggy' Lehey wrote: > On Thursday, 27 January 2005 at 22:39:05 -0600, John wrote: > > OK, folks - I've looked in the Handbook, and I've looked in > > _The Complete FreeBSD_ and I just get more confused. > > > > Is the option DDB gone? > > In -CURRENT, yes. > > > If so, how do you get ddb functions like db_readline into the > > kernel? _The Complete FreeBSD_ still describes it, but the handbook > > doesn't mention it, and a "grep -i ddb *" in the conf directory > > comes up empty. > > As Giorgos says, with KDB--*if* you're using -CURRENT.. But first we > need to know what version of FreeBSD you're running. If it's > -CURRENT, you should be tracking the current@ mailing list and asking > questions (after much research :-) there, not here. > > > The handbook still talkes about "makeoptions DEBUG=-g", but there's > > no such thing in NOTES or any other file in the conf directory. > > From the -CURRENT version of /usr/src/sys/i386/conf/GENERIC: > > makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols > > > I'm going to try putting in the "makeoptions DEBUG=-g", though it > > may do nothing. > > I'm a little confused where you got a configuration file that doesn't > already contain it. > > > The NOTES file also includes a somewhat cryptic remark about the > > intel acpi code: > > > > ... (Note that the Intel code must also have USE_DEBUGGER > > # defined when it is built). > > > > I tried making that a kernel option, but config says it is not > > defined. > > This looks like something to do with building the ACPI code, not the > kernel itself. > > Greg > -- > When replying to this message, please copy the original recipients. > If you don't, I may ignore the reply or reply to the original recipients. > For more information, see http://www.lemis.com/questions.html > See complete headers for address and phone numbers. Sorry, Greg - I should have given the version. It is 5.3-STABLE as of January 9 at about 01:00 GMT. I actually did find references to KDB, DDB, and DEBUG=-g in /usr/src/sys/conf/NOTES, but was confused because I was actually looking at /usr/src/sys/i386/conf/NOTES - the name and location similarity fooled me into thinking I was looking at all I needed to see. Actually, I was trying to create a debugging kernel in support of debugging ACPI problems, and I should have been more clear about that, too - as it was, my message sort of slopped over into both areas of expertise and authority. -- John Lind john@starfire.MN.ORG