This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA] target adjust pc after break with itself
- From: teawater <teawater at gmail dot com>
- To: "Pedro Alves" <pedro at codesourcery dot com>
- Cc: "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>, "Michael Snyder" <msnyder at vmware dot com>
- Date: Tue, 4 Nov 2008 08:14:21 +0800
- Subject: Re: [RFA] target adjust pc after break with itself
- References: <daef60380811012301g336aee73w274ff053a07f48a6@mail.gmail.com>
Hi Pedro,
Could you please help me review it?
http://sourceware.org/ml/gdb-patches/2008-11/msg00004.html
Thanks,
Hui
On Sun, Nov 2, 2008 at 14:01, teawater <teawater@gmail.com> wrote:
> Hi Pedro,
>
> According to your idea, I write a patch
> "target_adjust_pc_with_itself.txt" for it. It's for the main trunk and
> 20080930 branch.
>
> 2008-11-02 Hui Zhu <teawater@gmail.com>
>
> * target.h (target_ops): Add "to_adjust_pc_with_itself".
> Return true if target adjust pc after break with itself.
> (target_adjust_pc_with_itself): New macro.
> Call "to_adjust_pc_with_itself".
> * target.c (update_current_target): Set
> "to_adjust_pc_with_itself".
> * infrun.c (adjust_pc_after_break): If
> "target_adjust_pc_with_itself" return true, not adjust pc.
>
> To make P record support it. I make another patch
> "record_adjust_pc_with_itself.txt".
>
> 2008-11-02 Hui Zhu <teawater@gmail.com>
>
> * record.c (record_adjust_pc_with_itself): New function.
> Return true.
> (init_record_ops): Set to_adjust_pc_with_itself point to
> record_adjust_pc_with_itself.
>
> Thanks,
> Hui
>