REDasm Versions Save

The OpenSource Disassembler

v3.0.0-beta5

3 years ago

REDasm

  • Fixed Dialog plugins implementation (QtDialogUI)
  • Improved QHexView integration (still WIP)
  • Code cleanup
  • Minor Fixes

LibREDasm

  • Redesigned internal address space representation (for performance)
  • Redesigned and simplified Document API
  • Improved surface rendering performance
  • Improved analysis accuracy and speed
  • Fixed Control Flow Graph generation
  • Separate comments from autocomments
  • Expanded Type System and its APIs
  • Drastically reduced memory usage
  • Improved string detection performance
  • Analyzers can now be hidden from plugins
  • Code cleanup
  • Minor Fixes

Plugins

  • Implemented DEX Loader
  • Implemented Dalvik Assembler
  • ELF: Fixed segmentation fault

v3.0.0-beta4

3 years ago
  • KDDockWidgets integration
  • Removed IDA Like animation for performance and stability
  • Added analysis Dashboard (still work in progress)
  • Fixed arrow rendering in listing mode
  • PE: Fixed classification, detect MinGW
  • PE: Demangle Imports
  • MIPS: Decode COP instructions (some are still missing)
  • MIPS: Added more support for macro instructions
  • MIPS: Initial support for binary lifting
  • MIPS: Added MIPS64
  • ARM: Improved support
  • Added Jump/Call Table Support (available only for x86 atm)
  • x86: Added prologue analysis for x86_64 too
  • Improved XBox 1 Executable analysis
  • Improved analysis reliability
  • Improved listing rendering for readability
  • Reimplemented hex conversion for maximum performance
  • Fixed Binary loader
  • Added more unit tests
  • Minor fixes

v3.0.0-beta3

3 years ago
  • Improved string detection
  • Implemented ESP32 ULP Assembler Plugin
  • Improved Listing appearance
  • MIPS: Added macro instructions analysis in order to generate cross references
  • Merged Capstone based plugins (only ARM64 and ARM atm)
  • Disassembler Engine's fine tuning
  • API Refactoring
  • Restored VB Decompiler
  • Added and Restored unit tests
  • Minor Fixes and Regression Fixes

v3.0.0-beta2

3 years ago
  • Reimplemented cross references analysis
  • Implemented Tensilica Xtensa and ESP32 support
  • Added support for Xtensa ELF executables
  • Implemented COFF plugin
  • Improved build system
  • Restored RDCommandPlugin (WIP)
  • Fixed UI related APIs
  • Minor fixes

v3.0.0-beta1

3 years ago
  • New User Interface
  • Brand new Disassembler Engine
  • Plugin interface
  • Plain C API
  • C++17 Core
  • Support for x86 and x86_64, ARM64 and MIPS architectures
  • Support for PE, ELF, PSX and XBOX1 executables
  • 32 Bit MSVC RTTI support

v2.1.1-fix

3 years ago

Added missing include for the legacy version

v2.1.1

4 years ago

(Quality Release)

  • Reimplemented GotoModel.
  • Fixed crashes and undefined behaviors on ARM.
  • Fixed out-of-buffer access.
  • Fixed Goto Action.
  • Removed some u64 <-> size_t silent conversions.
  • ListingItemModel: Fixed invalid memory access.
  • DisassemblerTextView: Fixed text selection.
  • 32-bit OS support (WIP).
  • Minor fixes.

v2.1

5 years ago
  • Dropped QtWebEngine, native graph rendering.
  • Improved Rendering performance.
  • Improved Analysis speed and reliability.
  • Improved string detection.
  • Improved RTTI analysis.
  • Implemented Visual Studio's static libraries loader (.lib).
  • Implemented AVR8 Assembler (will be improved in the next releases).
  • Added Visual C++ 6, 2003, 2005, 2008 and 2017 signatures (32 bit only, for now).
  • Added MFC 6, 7.1, 8.0 and 9.0 signatures (32 bit only, for now).
  • PE Loader: Parse exception directory, classify executable (VB6, Delphi, MSVC, etc).
  • Fixed AppImage.
  • Lots of improvements.
  • Lots of bug fixes.

v2.0

5 years ago
  • Brand new disassembler engine.
  • Brand new disassembler widget.
  • Brand new Signature Engine (SDB files).
  • Brand new Hex Widget.
  • Multithreaded analysis
  • QtWebEngine powererd graphs.
  • Simplified LibREDasm API.
  • Reimplemented Emulation APIs
  • Improved ARM/Thumb switch heuristics.
  • Improved ARM listing.
  • Added IDA style popup on symbols.
  • Added Dark Theme.
  • Added jump arrows in listing.
  • Recent file support
  • Projects support (RDB files).
  • Improved keyboard shortcuts.
  • CMake Porting.
  • UI/LibREDasm/Database split.
  • MSVC RTTI Analysis.
  • MSVC Demangling.
  • Improved VB Decompiler.
  • Implemented GBA Loader (WIP).
  • Implemented N64 Loader (WIP).
  • Unified loader for ELF Format (Little/Big endian, 32/64 bits).
  • Unified loader for PE Format (Little/Big endian).
  • Clang support on 64bit.
  • UI Redesign.
  • Lots of bug fixes.