bfinish writes to random addresses.

Daniel Jacobowitz drow@false.org
Wed Jul 26 01:21:00 GMT 2006


On Tue, Jul 25, 2006 at 08:22:20PM +0200, Mark Kettenis wrote:
> >  Daniel Jacobowitz wrote:
> >
> > > And there aren't very many hardware breakpoints, if any.
> >
> >  At least in the cases I've seen on x86, most of the time the hardware
> >  breakpoints aren't in use.  Of course, on other architectures there may
> >  be none, and on x86 they may all be used.  But my point was that if a
> >  hardware breakpoint is used if available, it would fix this at least in
> >  those cases.
> 
> If you can come up with some code that doesn't compicate matters too much
> and falls back on the software breakpoints if no hardware breakpoints are
> available, that might be a good idea.

Fortunately, we already need code to do this sort of thing - and it's
one of those issues that we (at CS) are going to be taking a look at
this year, time permitting.  This is just the reverse of trying to use
a software breakpoint when debugging ROM, and the same approach will
work.

-- 
Daniel Jacobowitz
CodeSourcery



More information about the Gdb mailing list