You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you very much for bringing us this amazing library!
I'm trying to create an interactive debugger for exploring legacy 68k code based on bare68k.
While implementing breakpoints based on the built-in tools, I noticed that the code execution always stops at the next instruction AFTER the breakpoint location:
In the above code, the asterisk indicates the breakpoint location and "X" is the location where the execution actually halts.
I'm using the following code:
Thank you very much for bringing us this amazing library!
I'm trying to create an interactive debugger for exploring legacy 68k code based on bare68k.
While implementing breakpoints based on the built-in tools, I noticed that the code execution always stops at the next instruction AFTER the breakpoint location:
In the above code, the asterisk indicates the breakpoint location and "X" is the location where the execution actually halts.
I'm using the following code:
When I set addr to 0x21a84, the execution actually stops at 0x21a88 as confirmed by the following log message:
I'd like to make my debugger to behave just like GDB - the execution should halt at the specified location before executing the marked instruction.
What do I need to change to make it work?
Thank you in advance!
The text was updated successfully, but these errors were encountered: