Hello, I am trying to debug code running on an MSP430 over a parallel port with my own version of gdbproxy. For most part it work fine. However when I set multiple breakpoints, then on hitting the first breakpoint gdb instructions the proxy to remove ALL breakpoints.
I have two questions:
- Should (msp430-) gdb really try to remove a breakpoint once it is hit?
- Even if so why does it try to remove all other breakpoints as well?
Here is the transcript from the gdb side:
======================================================== Commands to set the 2 Breakpoints set:
(gdb) break *0xe006 Breakpoint 1 at 0xe006 (gdb) break *0xe012 Breakpoint 2 at 0xe012
Command to Start execution:
(gdb) continue Continuing.
Sending packet: $Z0,e006,2#0f...Ack