This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA] DWARF frame unwinder executes one too many rows
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Joel Brobecker <brobecker at adacore dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Sat, 4 Aug 2012 14:30:05 +0200
- Subject: Re: [RFA] DWARF frame unwinder executes one too many rows
- References: <1343343082-15401-1-git-send-email-brobecker@adacore.com>
Hi Joel,
On Fri, 27 Jul 2012 00:51:22 +0200, Joel Brobecker wrote:
> The problem is trying to unwind from a function where %ebp is NOT
> used as the frame pointer, and the size of the frame changes over
> the lifetime of that function.
according to Tom's reply it is a regression by:
commit 8d35b3995d73e87826263f02da0fd05190d34638
Author: Tom Tromey <tromey@redhat.com>
Date: Thu Feb 17 16:20:37 2011 +0000
but the Ada testcase does not work for me (it always PASSes for i386 and it
always FAILs for x86_64). Do you have some precompiled binaries so that I can
look at them.
I will then code a gdb.dwarf2/ testcase as the gdb.ada/ testcases are IMO
dependent on too many factors and in Fedora environment they are not reliable.
Thanks,
Jan