[KDGDB]
authorJérôme Gardou <jerome.gardou@reactos.org>
Thu, 11 Sep 2014 20:55:42 +0000 (20:55 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Thu, 11 Sep 2014 20:55:42 +0000 (20:55 +0000)
commit9cc2b4e75ceb47dbcd02f175df089cf309fb2433
treefb9c8047b0df1b0afd07e90c1a20c2f844ee7a51
parentb26a0236de0903a005e46ae0952e411ffd7978bb
[KDGDB]
 - introduce KDGDB, a KDCOM-like DLL, wrapping the KD protocol and the GDB remote protocol together.
It is not fully functional, but for now it permits source-level debugging in some modules. More will be added as I feel the need and find the time to work a bit more on it. (That is, unless an angel comes and resume the work)
To use it, set GDB and _WINKD_ to TRUE in your CMakeCache.txt. Using separate debug symbols is also a good idea.

svn path=/trunk/; revision=64121
12 files changed:
reactos/cmake/gcc.cmake
reactos/drivers/base/CMakeLists.txt
reactos/drivers/base/kdgdb/CMakeLists.txt [new file with mode: 0644]
reactos/drivers/base/kdgdb/gdb_input.c [new file with mode: 0644]
reactos/drivers/base/kdgdb/gdb_receive.c [new file with mode: 0644]
reactos/drivers/base/kdgdb/gdb_send.c [new file with mode: 0644]
reactos/drivers/base/kdgdb/i386_sup.c [new file with mode: 0644]
reactos/drivers/base/kdgdb/kdcom.c [new file with mode: 0644]
reactos/drivers/base/kdgdb/kdgdb.h [new file with mode: 0644]
reactos/drivers/base/kdgdb/kdgdb.rc [new file with mode: 0644]
reactos/drivers/base/kdgdb/kdgdb.spec [new file with mode: 0644]
reactos/drivers/base/kdgdb/kdpacket.c [new file with mode: 0644]