break of close loop
Dave Korn
dave.korn@artimi.com
Fri Nov 4 15:35:00 GMT 2005
Simon Richter wrote:
> Hi,
>
> Dave Korn wrote:
>
>> The stub is probably implemented by placing a temp breakpoint
>> immediately after the instruction to be tested, but has negelected the
>> fact that to handle jumps you may need to place the temp breakpoint
>> somewhere _other_ than immediately after the instruction,
>
> The question at hand appears to be breakpoints placed on top of the
> instruction being stepped, as the instruction steps back to itself. This
> is especially common on architectures with a dedicated "decrement and
> jump if not zero" instruction.
That's one of the corner-cases and is indeed one of the reasons why
emulating a branch instruction is often a better idea than trying to let it
run and trap it....
cheers,
DaveK
--
Can't think of a witty .sigline today....
More information about the Gdb
mailing list