Open-Source Single-Host Kernel Debugger for Windows 2000 and XP
Welcome to BugChecker.com!
BugChecker is a single-host kernel debugger for the Microsoft Windows 2000 and XP
operating systems. "Single-host" means that the debugger and the debuggee (in this
case the whole system, comprehensive of the kernel, hal, device drivers and user
applications) can be debugged on a single machine, without the need of a second
computer running the debugger application. "Kernel debugger", as the name suggests,
is a program that allows to "trace" inside the system kernel, setting breakpoints
and the like as you would do when debugging a normal user application.
BugChecker allows to debug both user and kernel code, both on uniprocessor and multiprocessor
versions of Windows 2000 and XP. However Bugchecker has some limitations at this
time, that I hope will be addressed in future releases: check out the
Known Bugs page for an up-to-date list. If you want to contribute to the
development of BugChecker you are more than welcome! In this case,
please check out the Contribute page. Thank you!
BugChecker is licensed under GNU
General Public License, version 2.
- Download binaries and source code: Download Page.
- Screenshots of BugChecker: Here.
- How and why I developed BugChecker + a brief history: Here.