From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11090 invoked by alias); 4 Feb 2002 03:21:08 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 11003 invoked from network); 4 Feb 2002 03:21:04 -0000 Received: from unknown (HELO nevyn.them.org) (128.2.145.6) by sources.redhat.com with SMTP; 4 Feb 2002 03:21:04 -0000 Received: from drow by nevyn.them.org with local (Exim 3.34 #1 (Debian)) id 16XZgt-0004fH-00; Sun, 03 Feb 2002 22:21:11 -0500 Date: Sun, 03 Feb 2002 19:21:00 -0000 From: Daniel Jacobowitz To: Jim Blandy Cc: gdb-patches@sources.redhat.com Subject: Re: RFA: Recognize bottom of stack on Linux Message-ID: <20020203222111.A17644@nevyn.them.org> Mail-Followup-To: Jim Blandy , gdb-patches@sources.redhat.com References: <200202040206.VAA21952@zenia.red-bean.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200202040206.VAA21952@zenia.red-bean.com> User-Agent: Mutt/1.3.23i X-SW-Source: 2002-02/txt/msg00058.txt.bz2 On Sun, Feb 03, 2002 at 09:06:36PM -0500, Jim Blandy wrote: > > Now, some folks feel that GDB should show the whole stack, including > _start, __libc_start_main, and anything else that's there. However, > this isn't the way GDB has ever traditionally behaved on native > targets. So this patch makes GDB's backtraces end after main. > > 2002-02-03 Jim Blandy > > * i386-linux-tdep.c (i386_linux_frame_chain): Stop the frame chain > after `main', not just after the compilation unit containing the > entry point. Shouldn't we use func_frame_chain_valid instead of file_frame_chain_valid instead of duplicating this? I don't understand why that function doesn't have more callers. It seems that at least all non-embedded targets, or at the very least all Linux targets, should use it. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer