mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2024-11-14 13:27:41 -07:00
3ab752b8ca
* gdbstub beginnings * gdbstub: finish gdb impl things, next up is integration with melonDS * holy fuck the gdbstub works * gdb breakpoints work, but there's a mysterious crash on continue * fix memory corruption that sometimes happened, and make resetting the console thru gdb work * remove some gdb debug printing * fix things in gdbstub * separate option for enabling gdbstub * add mode-dependent CPU registers * C++ize the GDBstub code * add gdbstub config in emu settings dialog * make sure gdb is disabled when jit is enabled * Remove unnecessary compiler flags, mark ARMJIT assembly code as no-execute-stack This hardens the binary a little bit against common exploitation methods * add option to wait for debugger attach on startup * only insert GNU stack notes on linux * disable gdbstub enable checkbox when jit is enabled * fix non-linux incompatibilities * enable gdbstub by default * fix issues with gdbstub settings disable stuff * format stuff * update gdb test code * Fix segfault when calling StubCallbacks->GetCPU() C++ overrides are hard. Please I'm just a lowly C programmer. * fix packet size not being sent correctly Thanks to @GlowingUmbreon on Github for troubleshooting this * fix select(2) calls (i should read docs more properly) * fix GDB command sequencing/parsing issue (hopefully) * [GDB] implement no-ack mode * fix sending ack on handshake * get lldb to work
24 lines
193 B
Plaintext
24 lines
193 B
Plaintext
build*/
|
|
bin
|
|
obj
|
|
*.depend
|
|
*.layout
|
|
*.o
|
|
melon_grc.c
|
|
melon_grc.h
|
|
melon.rc
|
|
cmake-build
|
|
cmake-build-debug
|
|
compile_commands.json
|
|
.idea
|
|
.cache
|
|
|
|
*.exe
|
|
|
|
.DS_Store
|
|
|
|
.vs
|
|
.vscode
|
|
CMakeFiles
|
|
CMakeCache.txt
|