This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Andrew,
this patch is a merge of Mark's i386newframe-branch to your offbyone-branch. It works quite well, unwinds through signal frames and frameless functions, but still has some strange regressions that aren't present in i386newframe branch.
For example this program: int var; void foo () { var = 0x1234; } int main () { foo (); return 0; }
Running it in the GDB: (gdb) b main Breakpoint 1 at 0x804832c: file tst.c, line 8. (gdb) r Starting program: tst
Breakpoint 1, main () at tst.c:8 8 foo (); (gdb) n
I suspect Daniel's answered this. The frame ID needs to be constant through out the lifetime of the frame. Getting that right isn't trivial. However, getting it right can receive a bonus: d10v now passing mips_pro.exp.
Michal Ludvig -- * SuSE CR, s.r.o * mludvig at suse dot cz * (+420) 296.545.373 * http://www.suse.cz
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |