This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog infrun.c infcmd.c inferior.h ...
- From: palves at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 26 May 2011 15:32:39 -0000
- Subject: src/gdb ChangeLog infrun.c infcmd.c inferior.h ...
CVSROOT: /cvs/src
Module name: src
Changes by: palves@sourceware.org 2011-05-26 15:32:38
Modified files:
gdb : ChangeLog infrun.c infcmd.c inferior.h
gdb/testsuite : ChangeLog
Added files:
gdb/testsuite/gdb.reverse: finish-reverse-bkpt.exp
Log message:
2011-05-26 Pedro Alves <pedro@codesourcery.com>
gdb/
* infcmd.c (finish_backward): Set a step-resume breakpoint at the
function's entry point instead of a manually managed momentary
breakpoint, and only ever issue one proceed call.
* infrun.c (handle_inferior_event) <BPSTAT_WHAT_STEP_RESUME>: If
doing a reverse-finish, switch to stepi mode, to do another step.
(insert_step_resume_breakpoint_at_sal): Make public.
(normal_stop): No need to save function value return registers if
going reverse.
* inferior.h (insert_step_resume_breakpoint_at_sal): Declare.
gdb/testsuite/
* gdb.reverse/finish-reverse-bkpt.exp: New test.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.13051&r2=1.13052
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/infrun.c.diff?cvsroot=src&r1=1.485&r2=1.486
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/infcmd.c.diff?cvsroot=src&r1=1.283&r2=1.284
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/inferior.h.diff?cvsroot=src&r1=1.156&r2=1.157
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/ChangeLog.diff?cvsroot=src&r1=1.2725&r2=1.2726
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp.diff?cvsroot=src&r1=NONE&r2=1.1