Please consider making a donation to help me continue this project:
Changelog for v3.3 release:
- fixed regression regarding deduplication of consecutive data lines (added in v3.2) messing up disassembly split into separate files (i.e. reconstructed source files) (fixes issue #16)
- prevent very long lines when deduplicating consecutive data lines by truncating hex output/display + appending '..'
- added support for regions with multiple access sizes when generating/outputting possible hints for code objects
- extended pretty printer (
modules/module_pretty_print.py
) to produce hex dumps of bytes and other bytes-like objects - extended file writer (
module_miscellaneous.py
) to create folders for destination path if missing - fixed regex strings in
re.match
andre.search
calls producingSyntaxWarning
s with Python 3.12+ due to invalid escape sequences - applied various minor changes (console output, code formatting, comments, etc.)