From 56aebc891674cd2d07b3f64183415697be200084 Mon Sep 17 00:00:00 2001 From: pbrook Date: Sat, 11 Oct 2008 17:55:29 +0000 Subject: Add GDB XML register description support. Signed-off-by: Paul Brook git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5459 c046a42c-6fe2-441c-8c8c-71466251a162 --- gdbstub.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdbstub.h') diff --git a/gdbstub.h b/gdbstub.h index ba65f93..76e9482 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 -- cgit v1.1