[GDB] Add watch and rwatch hardware watchpoints
[people/andreif/gpxe.git] / src / include / gpxe / gdbstub.h
index adc7e38..bf5d24d 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <stdint.h>
 #include <gpxe/tables.h>
+#include <gdbmach.h>
 
 /**
  * A transport mechanism for the GDB protocol
@@ -61,4 +62,12 @@ extern struct gdb_transport *find_gdb_transport ( const char *name );
  */
 extern void gdbstub_start ( struct gdb_transport *trans );
 
+/**
+ * Interrupt handler
+ *
+ * @signo POSIX signal number
+ * @regs CPU register snapshot
+ **/
+extern void gdbstub_handler ( int signo, gdbreg_t *regs );
+
 #endif /* _GPXE_GDBSTUB_H */