summaryrefslogtreecommitdiff
path: root/gdbstub.h
diff options
context:
space:
mode:
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2007-01-28 03:10:55 +0000
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>2007-01-28 03:10:55 +0000
commita2d1ebaf890da03de850812cc8dbec2d56efb4e8 (patch)
tree6ff26b5eb20b7267c4ceb96ed95e68d953d27536 /gdbstub.h
parent4046d9130ebf3fb4dbb3fa49dfc7e23df7e59d87 (diff)
GDB hosted syscalls.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2364 c046a42c-6fe2-441c-8c8c-71466251a162
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 c9d5c6827a..c5b52c2e22 100644
--- a/gdbstub.h
+++ b/gdbstub.h
@@ -3,6 +3,11 @@
#define DEFAULT_GDBSTUB_PORT 1234
+typedef void (*gdb_syscall_complete_cb)(CPUState *env,
+ target_ulong ret, target_ulong err);
+
+void gdb_do_syscall(gdb_syscall_complete_cb cb, char *fmt, ...);
+int use_gdb_syscalls(void);
#ifdef CONFIG_USER_ONLY
int gdb_handlesig (CPUState *, int);
void gdb_exit(CPUState *, int);