Rekai Nyangadzayi Musuka
479319e7ca
1) prevent integer overflow if the PC is less than 0x0000_0004 2) gracefully exit when gdb gracefully exits 3) rename server to socket in Server.zig |
||
---|---|---|
src | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
build.zig | ||
build.zig.zon |
README.md
ZBA-GDBSTUB
This is a gdbstub server for paoda/zba, because I don't want to import a C library and i love reinventing the wheel I guess.
Scope
This is tailor made for targeting the GBA. Anything that isn't necessary for stepping through ARMv4T code isn't included. This means lots of hardcoded values and assumptions that would be really awful for any halfway decent gdbstub implementation.
This project will have succeeded as soon as I use it to determine why Rhythm Heaven is stuck in an infinite loop.