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]

RE: [RFA] Clarify infrun variable naming.


> >   But this is the reason of the failure to catch watchpoints
> > that happen at the point where we are just stepping over a
> breakpoint,
> > because we step with the watchpoints disabled.
> >   Why don't we enable all break- and watchpoints but the
> > ones that do have the same PC we are currently?
> 
> Because that's extra work, and I haven't got around to that yet ;-)
> In case of watchpoints, you probably meant enabling all watchpoint
> at different data address, not PC?
  Stepping over watchpoint is architechture dependent, 
for i386 this is not needed as the watchpoint is generated with PC 
at the instruction after the one that triggered the watchpoint... 
> 
> >   Enabling at least all watchpoints would fix gdb/38 failure as
> > seen in gdb.base/watchpoint.exp where it is noted as a KFAIL.
> >
> >   I tried to check this by adding a insert_watchpoint function
> > a few days ago, but if you are working on it anyhow,
> > and probably master this much better than I do, it would be
> > great to solve that issue at the same time.
> 
> I plan to address this soon (but as a separate patch).
Great news,
thanks Volodya!

Pierre




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