X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/4f966b9a6710d138d6e921bf2a1e40f2abc76f9a..29891c3ccec4f1d28e0440d87ea2e2708377d2ee:/lunaix-os/includes/sdbg/gdbstub.h?ds=sidebyside diff --git a/lunaix-os/includes/sdbg/gdbstub.h b/lunaix-os/includes/sdbg/gdbstub.h index 58e48ab..bd8b646 100644 --- a/lunaix-os/includes/sdbg/gdbstub.h +++ b/lunaix-os/includes/sdbg/gdbstub.h @@ -1,9 +1,18 @@ #ifndef __LUNAIX_GDBSTUB_H #define __LUNAIX_GDBSTUB_H -#include +#include +#include +#include + +struct gdb_state +{ + int signum; + struct serial_dev* sdev; + reg_t registers[GDB_CPU_NUM_REGISTERS]; +}; void -gdbstub_loop(isr_param* param); +gdbstub_loop(struct hart_state* hstate); #endif /* __LUNAIX_GDBSTUB_H */