[RFA] DWARF frame unwinder executes one too many rows
Jan Kratochvil
jan.kratochvil@redhat.com
Sat Aug 4 12:30:00 GMT 2012
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
More information about the Gdb-patches
mailing list