Skip to content

Releases: zorgiepoo/Bit-Slicer

1.6.2

20 Sep 05:41
Compare
Choose a tag to compare
  • Fixed constant memory leak occuring in task gated process
  • Fixed bug where a program's icon may not be retrieved when it launches

1.6.1

20 Sep 05:40
Compare
Choose a tag to compare
  • 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

20 Sep 05:39
Compare
Choose a tag to compare
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

20 Sep 05:38
Compare
Choose a tag to compare
  • 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

20 Sep 05:38
Compare
Choose a tag to compare
  • Fixed [address] functionality (Tools -> Edit Variable Address), which broke in 1.5.

1.5

20 Sep 05:37
Compare
Choose a tag to compare
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

20 Sep 05:36
Compare
Choose a tag to compare
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

20 Sep 05:35
Compare
Choose a tag to compare
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.