This is the mail archive of the
mailing list for the GDB project.
Re: RFA: Recognize bottom of stack on Linux
- From: Daniel Jacobowitz <drow at mvista dot com>
- To: Jim Blandy <jimb at zenia dot red-bean dot com>
- Cc: gdb-patches at sources dot redhat dot com
- Date: Sun, 3 Feb 2002 22:21:11 -0500
- Subject: Re: RFA: Recognize bottom of stack on Linux
- References: <200202040206.VAA21952@zenia.red-bean.com>
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 <firstname.lastname@example.org>
> * 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