This is the mail archive of the gdb-patches@sourceware.org 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]

PING: [RFA] Patch to fix "reverse-next" command error


Hi,

Could you help me review it?

Thanks,
Hui


---------- Forwarded message ----------
From: teawater <teawater@gmail.com>
Date: Thu, Jan 22, 2009 at 17:00
Subject: [RFA] Patch to fix "reverse-next" command error
To: Michael Snyder <msnyder@vmware.com>, Pedro Alves <pedro@codesourcery.com>
Cc: Marc Khouzam <marc.khouzam@ericsson.com>,
"gdb-patches@sourceware.org" <gdb-patches@sourceware.org>


Hi guys,

This patch is for bug in http://sourceware.org/ml/gdb/2009-01/msg00146.html

This issue is because sometime the inferior is already in function
start address (i.e. plt), set a breakpoint and continue will make
"reverse-next" work error.

This patch make inferior step if it reverse step and stop at the
function start address.
It tested OK with process record patch and testsuite gdb.twreverse in
branch reverse-20081226-branch.

2009-01-22  Hui Zhu  <teawater@gmail.com>

       * infrun.c (handle_inferior_event): Make inferior step if it
       stepping over a function call in reverse , and stop at the
       start address of the function.

OK for mainline?

Thanks,
Hui

Attachment: fix-reverse-plt-error.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]