Files
reactos/reactos/drivers
Jérôme Gardou fa5fed4f1d [KDGDB]
- Implement setting and removing breakpoints
 - Implement single-stepping
 - Only get past the breakpoint instruction when it comes from RtlpBreakWithStatus
 - Implement writing to memory
 - Always send the thread raising the exception to GDB to avoid confusing it
 - Let GDB find the program counter alone by querying the registers (support was already there before.)
 - Properly escape special characters on input
Ladies and gentlemen : the almost-fully functional GDB stub. (still no real multi-process support :-( )
To enable , in CMakeCache.txt :
 - Set GDB:BOOL=TRUE
 - Set _WINKD_:BOOL=TRUE
 - Set KDBG:BOOL=FALSE
To do : give GDB the list of loaded drivers. Loading ntoskrnl.exe symbols at 0x80801000 already does a good enough job.
Default output is on COM1. Can be configure to any othe COM port with usual kernel options.
Hope you'll like it as much as I do ;-)

svn path=/trunk/; revision=72435
2016-08-22 22:24:30 +00:00
..
2016-08-22 22:24:30 +00:00
2014-10-17 23:28:29 +00:00
2015-04-12 12:24:01 +00:00
2016-07-29 13:44:37 +00:00
2016-08-11 13:25:57 +00:00
2016-07-09 16:41:18 +00:00
2015-08-11 17:38:41 +00:00
2016-08-10 11:19:59 +00:00
2016-07-20 12:50:58 +00:00
2016-05-09 17:44:16 +00:00
2016-07-30 16:00:10 +00:00
2014-10-17 23:28:29 +00:00
2016-07-08 12:55:20 +00:00