Re: Any way to avoid inserting & removing breakpoints?

Stan Shebs
1998-12-17T17:39:00Z

jtc@RedBackNetworks.com (J.T. Conklin) writes:

> I finished my breakpoint extensions prototype, and discovered that GDB
> inserts all enabled breakpoints when program execution is resumed, and
> removes them when it regains control.

Yes, this is a "feature". It's pretty well wired into GDB. It might
be possible to make insert_breakpoints() and remove_breakpoints() do
some sort of caching-like thing, but I'm not sure that all target
memory reads know about substituting original code, so you might get
punished when you're doing disassembly or prologue analysis.

Stan