BsodSurvivor Versions Save

This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!

v0.3-bsod

3 years ago

Features:

  1. Add a support for expressions evaluation including templates/default parameters/run a function on the local variables without changing the current function code, which Windbg doesn't support. for example : v.push_back(5); v.at(0); Please read the README for more details about this feature and its limitations.
  2. When changing the code dynamically Windbg will move you to the changed function code if possible, and it should be possible if your changes are only calling functions/changing variables after the current line in the debugging.
  3. Add warnings/treat warnings as errors according to the visual studio project configuration.

Bug Fixes:

  1. Fix bug where "." wasn't added for the include when compiled files for the new code change
  2. Fix bug of a handle to a CPP file wasn't close - prevent writing to the file.
  3. Make sure BsodSurvivor Visual Studio will be the active window after updating the binary.

v0.2-bsod

3 years ago

Features:

  1. Add support for Windows 10!!

Bug Fixes:

  1. Fix __finally to not crash.
  2. Fix clang to emit better seh and relevant debug info.

v0.1-bsod

3 years ago

Add support for the following components:

  1. Editing driver code dynamically without any need to uninstall the driver/ reboot the computer
  2. Jump to a previous line-in function, and calling needed destructors.
  3. Stop execution of the current function and return to the caller function and call needed destructors.