Skip to content

v3.0.0

Compare
Choose a tag to compare
@mike-hunhoff mike-hunhoff released this 18 Aug 21:32
· 23 commits to main since this release
fdb9d0c

This release improves support for the Python shared interpreter changes introduced in v2.2.0.

Note: to start using the latest version of Ghidrathon you will need to rebuild using the instructions and updated version requirements outlined in our README.

Please report any issues to our GitHub.

Breaking Changes

The Ghidra script state variables monitor, currentProgram, currentAddress, currentSelection, currentLocation, and currentHighlight must now be accessed via the function calls monitor(), currentProgram(), currentAddress(), currentSelection(), currentLocation(), and currentHighlight(), respectively. Ghidrathon provides all imported modules with access to these functions by adding them to the builtins scope.

Note: Existing Python 3 scripts must be updated to reflect these changes. See our README for more details.

What's Changed

  • maintain separate Ghidra state for each Python shared interpreter by @mike-hunhoff in #69

Full Changelog: v2.2.1...v3.0.0