Binary Ninja Blog

4.1 Release 2

Much like our 4.0 re-release, we are releasing an updated 4.1 with a few additional changes. As always, you can switch to the dev channel to receive these fixes and more, while build 4.1.5902 released today is for those who prefer to stay on stable releases.

Issues that were fixed in this re-release include:

  • Feature: Support for GNU DWARF extensions
  • Feature: Add support for DWARF supplementary files
  • Feature: Expose ConflictSplitter APIs for extensible collaboration merge conflict handling
  • Fix: Issue with focusing created project in remote browser
  • Fix: Issue which caused the debugger to run slowly
  • Fix: Crash when debugging a TTD trace
  • Fix: Issue preventing Mapped views from being able to use TDD
  • Fix: Crash while using the right-click menu in the MemoryMap UI
  • Fix: Issue causing the size calculation of outlined memcpys to be wrong
  • Fix: Issue causing the plugin manager to not apply updated dependencies
  • Fix: Issue causing inverted conditionals on some arm64 instructions
  • Fix: Issue with the lifting of some MIPS instructions
  • Fix: Issue in which headless Enterprise scripts released and reacquired license checkouts unnecessarily
  • Fix: Issue affecting the display of memory while debugging
  • Fix: Issue preventing some function calls from showing parameters

These builds are now live on both our update servers and via our website. If you’re a Binary Ninja Free user, you can download a new installer here. If you’re a Personal, Commercial, or Enterprise user, you can request a new installer via the license recovery page or update your existing client.