From owner-freebsd-hackers Thu Mar 7 13:15:34 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA09019 for hackers-outgoing; Thu, 7 Mar 1996 13:15:34 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id NAA09013 for ; Thu, 7 Mar 1996 13:15:30 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id OAA14823; Thu, 7 Mar 1996 14:10:59 -0700 From: Terry Lambert Message-Id: <199603072110.OAA14823@phaeton.artisoft.com> Subject: Re: using ddb to debug a double-panic? To: lehey.pad@sni.de (Greg Lehey) Date: Thu, 7 Mar 1996 14:10:59 -0700 (MST) Cc: davidg@Root.COM, hackers@FreeBSD.org In-Reply-To: <199603071005.LAA20629@nixpbe.pdb.sni.de> from "Greg Lehey" at Mar 7, 96 11:01:51 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.org Precedence: bulk > I've been thinking about improving ddb. About 4 years ago, I wrote a > similar kernel debugger for BSD/386, and was thinking of incorporating > some of its features into ddb. One of the things it could do was > exactly this kind of stack trace (well, it supplied other information > as well). I won't get round to doing it until May, though. > > Does anybody else have ideas about improving ddb? Have you ever seen WINICE for Windows95? No, it's not Windows-based, it's text based, but it allows disassembly in several format, along with loading of symbol information for kernel modules (VXD's and VPE's) and all sorts of other nice, nice features. Like the ability to install debug hooks in every one of your drivers so that if you conditionally compile them with debug (be even better if we supported segment ID's and kernel paging...), you extend the debug commands with driver specific table dumping, etc.. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.