When attaching GDB to OpenOCD, the target state is no longer affected.
[fw/openocd] / src / server / gdb_server.h
index d9d31067fa728369da0a4bc3342aebddf3679cf2..ea981f31640f1fd12b9c7d60100f651bced6ec1e 100644 (file)
@@ -2,7 +2,7 @@
  *   Copyright (C) 2005 by Dominic Rath                                    *
  *   Dominic.Rath@gmx.de                                                   *
  *                                                                         *
- *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
+ *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
  *   oyvind.harboe@zylin.com                                               *
  *                                                                         *
  *   Copyright (C) 2008 by Spencer Oliver                                  *
@@ -43,6 +43,10 @@ typedef struct gdb_connection_s
        int closed;
        int busy;
        int noack_mode;
+       bool sync;      /* set flag to true if you want the next stepi to return immediately.
+                      allowing GDB to pick up a fresh set of register values from the target
+                      without modifying the target state. */
+
 } gdb_connection_t;
 
 typedef struct gdb_service_s