gdb: Adds the 'reset' command
authorMichel Pollet <buserror@gmail.com>
Tue, 12 Oct 2010 09:02:55 +0000 (10:02 +0100)
committerMichel Pollet <buserror@gmail.com>
Tue, 12 Oct 2010 09:02:55 +0000 (10:02 +0100)
Apparently needed for compatibility with AVRStudio debugger

Signed-off-by: Michel Pollet <buserror@gmail.com>
simavr/sim/sim_gdb.c

index 33d924f..f2d46ff 100644 (file)
@@ -251,6 +251,10 @@ static void gdb_handle_command(avr_gdb_t * g, char * cmd)
                case 's': {     // step
                        avr->state = cpu_Step;
                }       break;
+               case 'r': {     // deprecated, suggested for AVRStudio compatibility
+                       avr->state = cpu_StepDone;
+                       avr_reset(avr);
+               }       break;
                case 'Z':       // set clear break/watchpoint
                case 'z': {
                        uint32_t kind, addr, len;