Currently started on work that involves writing a DAP server inside of GDB, using Python instead of the current state of Midas that relies on 3rd party dependencies (gdb-js) that has to translate from the incredibly ugly "format" MI that GDB uses for legacy reasons.
This is, so that this can be used as a poly fill for those who can't use the latest GDB versions, which itself will introduce a DAP interpreter.
[x] Introduce custom DAP server in gdb, using Python, that can be used as a polyfill for users that can't use newest version, which will introduce it's own DAP server (probably version 14.0)
[ ] Build poly fill system that can detect this and choose which version to use. I do suspect however, that our own version is going to be more performant.
Currently started on work that involves writing a DAP server inside of GDB, using Python instead of the current state of Midas that relies on 3rd party dependencies (gdb-js) that has to translate from the incredibly ugly "format" MI that GDB uses for legacy reasons.
This is, so that this can be used as a poly fill for those who can't use the latest GDB versions, which itself will introduce a DAP interpreter.