Releases: zorgiepoo/Bit-Slicer
Releases · zorgiepoo/Bit-Slicer
1.6.2
1.6.1
- Fixed bug with performing Unsigned > or < value searches
- Fixed bug preventing floating-point expressions from being evaluated in some system set languages.
- Fixed bug where watchpoints may not properly work
- Fixed bug where process selection may change in memory viewer or debugger if multiple processes with same name exist
- Fixed UI bug when debugger failed to disassembler any data
- Added optional anonymous system profile submission to help development (see preferences)
- Added donate option
1.6
- Added Debugging features including a disassembler, assembler, breakpoints, and watching variable accesses (watchpoints)
- Added contextual menu support (right click menus) throughout application
- Added "Store all Values" into function list
- Added new application icon and a document icon
- Added Auto-saving and document versioning (for OS X 10.7+)
- Added Notification Center support (for OS X 10.8+)
- Improved overall performance, including speeding up searching dramatically
- Improved selection of running processes; child processes now show up
- Improved usability of Memory Viewer and added Data Inspector
- Memory protection changes are now made automatically if possible (eg: overwriting an unwritable value)
- Code Signed application; no longer need to run as root
- Using Sparkle for updates
- Dropped support for 32-bit Macs
- Many bug fixes
1.5.2
- Fixed big memory leak when reading from memory and performing searches (bug introduced in 1.5).
- Fixed dumping all memory of a process onto disk, which broke in 1.5.
- Fixed issues with undo/redo for variable-size type variables.
- Fixed rare/minor issue with string variable's values not updating in table immediately.
1.5.1
1.5
- Fixed critical bug leading to the target process or system to crash when searching for values (bug was possibly introduced in OS X 10.7.2).
- Added ability to use wildcards * or ? in byte array searches (eg: 1A B CD *).
- Fixed modifying pointer variable values.
- Full-screen Lion support & better document window resizing.
- Lion window restoration.
- Improved hotkey customization for pausing processes.
- Added an alert to check if new updates are available.
1.4
- Added a lightweight memory viewer.
- Added option to change the protection of an area in memory (eg, making a region writable)
- Added support for Byte Array datatype.
- Searching for unwritable values is now set by default.
- Bit Slicer will try to prevent one from modifying a variable that is not writable.
- Fixed a bug when un-doing immediately after manually adding a variable.
- Changed format for the function types to choose from.
- Removed compare stored values checkbox in favor for adding functions that compare against stored values.
- Added '= Stored Value +' and '≠ Stored Value +' functions (i.e. search for variables that have increased/decreased by a certain value).
- Fixed a bug where the table may have not instantly updated a variable's value after it has changed.
1.3
- Added pointer data type for searching for pointers.
- Added 'options' UI that allows you to expand more search options.
- Added option to search for unwritable values.
- Added an option to specify what address range to search data inside.
- Added an option to ignore data alignment (will result in slower searches, but will find data that is mis-aligned).
- Optimized searching for doubles/64-bit integers when data alignment is not ignored.
- Fixed permissions with saving documents.
- Fixed rare-ish bug where a variable's value may not update if it has been changed outside of Bit Slicer.
- Fixed a bug where changing an address of a UTF-8 String to point to an empty string may not immediatley update the value in the table.