From owner-freebsd-current Tue Oct 9 5:17:40 2001 Delivered-To: freebsd-current@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 1958237B408 for ; Tue, 9 Oct 2001 05:17:38 -0700 (PDT) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id WAA02589; Tue, 9 Oct 2001 22:17:30 +1000 Date: Tue, 9 Oct 2001 22:16:46 +1000 (EST) From: Bruce Evans X-X-Sender: To: Ian Dowse Cc: Subject: Re: Missing stack frames in kgdb/ddb traces In-Reply-To: <200110081423.aa55254@salmon.maths.tcd.ie> Message-ID: <20011009215623.V25090-100000@delplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 8 Oct 2001, Ian Dowse wrote: > In message <20011008214808.S17093-100000@delplex.bde.org>, Bruce Evans writes: > >I think debuggers should be taught about the main entry points Xintr* > >and Xfastintr* instead. The current Xresume* labels are not used > >except by debuggers. These labels are only used by debuggers because > >they hide the labels for the main entry points of the interrupt handlers. > >Note that Xsyscall is already handled like this. I think support for > >it was broken in gdb by the evil syscall_with_err_pushed changes. > > Ah, I missed why the Xresume labels were there originally. Below > is a patch that removes the Xresume labels, and makes gdb and ddb > check for the Xintr/Xfastintr labels instead. I like this version. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message