Full Changelog: v0.4.4...v0.4.5
Summary
New features:
- Added new popup windows for certain actions
- New memory allocation functions added to Libpince
- Code caves are now possible to implement in Libpince Engine
- NOTE: These functions for now rely on
malloc/freesymbols so this might not work under stripped binaries
- Libpince Engine can now use all of libpince functions
Changes:
- Bookmarks are now saved in the cheat table and persistent
- Re-using bookmarks from a cheat table for a binary that has since been updated might cause issues.
- Libscanmem now uses file caching for undo history
- This should reduce OOM crashes when doing expensive scanning options.
- More info here
- Cancelling GDB commands has now been moved to its own global keybind instead of CTRL+C in terminal
- CTRL+C in terminal will now have the old behaviour of sending SIGINT to PINCE and terminating it.
Bugfixes:
- Fixed issue with GDB crashing in high frequency variable tracking
- Crashes using "What writes/reads/accesses this address" should be fixed now or very rare.
- Fixed default Qt dark theme consistency issues
- Fixed issue with symbol parsing in address fields
- You should be able to use library names with versioning in them now, eg.
libc.so.6
- You should be able to use library names with versioning in them now, eg.
- Fixed crash with garbage pexpect output
- Fixed register editing bug