diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2023-03-02 18:58:01 -0800 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2023-03-07 20:44:09 +0000 |
commit | 131f387d741ee2dfe953f8829e5634e49e6dfb31 (patch) | |
tree | 6dcac51627e3f1ad584594e43c5073f02f36fb40 /gdbstub/internals.h | |
parent | 4692a86f1c90a26cad752409fc8d30e591e1f741 (diff) | |
download | qemu-131f387d741ee2dfe953f8829e5634e49e6dfb31.zip qemu-131f387d741ee2dfe953f8829e5634e49e6dfb31.tar.gz qemu-131f387d741ee2dfe953f8829e5634e49e6dfb31.tar.bz2 |
gdbstub: split out softmmu/user specifics for syscall handling
Most of the syscall code is config agnostic aside from the size of
target_ulong. In preparation for the next patch move the final bits
of specialisation into the appropriate user and softmmu helpers.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230302190846.2593720-26-alex.bennee@linaro.org>
Message-Id: <20230303025805.625589-26-richard.henderson@linaro.org>
Diffstat (limited to 'gdbstub/internals.h')
-rw-r--r-- | gdbstub/internals.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gdbstub/internals.h b/gdbstub/internals.h index 8db61f7..94ddff4 100644 --- a/gdbstub/internals.h +++ b/gdbstub/internals.h @@ -195,6 +195,9 @@ bool gdb_handled_syscall(void); void gdb_disable_syscalls(void); void gdb_syscall_reset(void); +/* user/softmmu specific syscall handling */ +void gdb_syscall_handling(const char *syscall_packet); + /* * Break/Watch point support - there is an implementation for softmmu * and user mode. |