REDasm is an interactive, multiarchitecture disassembler

REDasm is an interactive, multiarchitecture disassembler written in modern C++11 using Qt5 as UI Framework.

Its core is modular and it can be easily extended in order to support new file formats and instruction sets.

You can hack and improve REDasm without any issues and limitations.

Runs on Windows and Linux.

After a very long development cycle REDasm 2.0 is available for download!
Binaries can be downloaded from: redasm.io (tested on Windows and Linux).

Here’s the full changelog:

    - 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.

https://redasm.io/features