mirror of https://github.com/x64dbg/GleeBug
DLL unload events arrive after the image memory is gone. If restoring the original byte fails, allow deletion when VirtualQueryEx confirms the address is free or reserved, so stale breakpoint and callback records cannot block installation after reload. Keep restoration failures in committed memory and failed memory queries as errors, preserving the breakpoint state for a retry. |
||
|---|---|---|
| AStyleHelper | ||
| GleeBug | ||
| MyDebugger | ||
| StaticEngine | ||
| TitanEngineEmulator | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Doxyfile | ||
| GleeBug.sln | ||
| GleeBug.sln.DotSettings | ||
| LICENSE | ||
| README.md | ||
| cmake.toml | ||
| cmkr.cmake | ||
| code-format.bat | ||
| output-folders.cmake | ||
| release.bat | ||
README.md
GleeBug
GleeBug is a Debugging Framework for Windows aimed at making debugging enjoyable. It should be complete and easy to use. Feel free to clone and send a pull request or report a bug!
Notice that the project is currently very volatile so for this reason pull requests with new features might be rejected if I feel like they don't fit the current codebase. If you plan on adding major features, please consider consulting me (mrexodia) so there isn't any time wasted.