diff options
author | pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-11 17:55:29 +0000 |
---|---|---|
committer | pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-10-11 17:55:29 +0000 |
commit | 56aebc891674cd2d07b3f64183415697be200084 (patch) | |
tree | c3cfc08f9593b32d16bb3469be3a7d479f8f99d9 /gdbstub.h | |
parent | 1792f2867c645ac8d587e30b30bdc6e0bb28a0d0 (diff) | |
download | qemu-56aebc891674cd2d07b3f64183415697be200084.tar.gz |
Add GDB XML register description support.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5459 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'gdbstub.h')
-rw-r--r-- | gdbstub.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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 |