This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA] Patch to fix "reverse-step" command error
PING
On Wed, May 6, 2009 at 16:13, Hui Zhu <teawater@gmail.com> wrote:
> Hi Marc and Michael,
>
> Sorry I forget this issue just reproduce in SLED 10.
>
> I reproduced it with cvs-head and patch can fix it. ?Michael, Please
> help me review it.
>
> The attachment is the new patch follow cvs-head.
>
> 2009-05-06 ?Hui Zhu ?<teawater@gmail.com>
>
> ? ? ? * infrun.c (handle_inferior_event): Make inferior insert
> ? ? ? breakpoint at right address or step in reverse and it stepped
> ? ? ? into dynsym resolve code.
>
> Thanks,
> Hui
>
> On Wed, May 6, 2009 at 13:31, Hui Zhu <teawater@gmail.com> wrote:
>> Hi Marc,
>>
>> I cannot reproduce this issue with cvs-head.
>> Could you please help me test with this issue?
>> If both of us cannot reproduce this issue, ?I think I can give up this patch.
>>
>> Thanks,
>> Hui
>>
>>
>> On Mon, Mar 2, 2009 at 14:10, teawater <teawater@gmail.com> wrote:
>>> Hi Michael,
>>>
>>> This patch is for bug in
>>> http://sourceware.org/ml/gdb-patches/2009-02/msg00246.html.
>>>
>>> The reason of bug is when inferior reverse exection into dynsym
>>> resolve code, gdb doesn't insert breakpoint in right address.
>>> It just happen in some distributions for example SLED.
>>>
>>> This patch make gdb insert breakpoint in right address or step in that case.
>>>
>>> 2008-03-02 ?Hui Zhu ?<teawater@gmail.com>
>>>
>>> ? ? ? * infrun.c (handle_inferior_event): Make inferior insert
>>> ? ? ? breakpoint at right address or step in reverse and it stepped
>>> ? ? ? into dynsym resolve code.
>>>
>>> Thanks,
>>> Hui
>>>
>>
>