Originally developed for the Halo 3 Randomizer, this C++ module provides a mechanism via pybind11 to set hardware breakpoints on another process in Python. Support for software breakpoints is work in progress and may be added at a later date.
jonetiz / pydebugger_cpp Goto Github PK
View Code? Open in Web Editor NEWPython binding for setting debug breakpoints and executing a callback function with access to registers.