summaryrefslogtreecommitdiff
path: root/gdbstub.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdbstub.h')
-rw-r--r--gdbstub.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdbstub.h b/gdbstub.h
index ba65f938f6..76e9482d36 100644
--- a/gdbstub.h
+++ b/gdbstub.h
@@ -15,5 +15,10 @@ int gdbserver_start(int);
#else
int gdbserver_start(const char *port);
#endif
+/* Get or set a register. Returns the size of the register. */
+typedef int (*gdb_reg_cb)(CPUState *env, uint8_t *buf, int reg);
+void gdb_register_coprocessor(CPUState *env,
+ gdb_reg_cb get_reg, gdb_reg_cb set_reg,
+ int num_regs, const char *xml, int g_pos);
#endif