REDasm is a free and open source disassembler designed for hobbyists and professional reverse engineers.
redasm.dev · Download · Report a bug
| Repository | Description |
|---|---|
| redasm | GUI, written in C++17 & Qt6 |
| core | Engine and public C API, written in C17 |
| loaders | File format parsers (PE, ELF, PS1, Xbox, …) |
| processors | CPU architectures (x86, MIPS, ARM, …) |
| analyzers | Post-analysis passes |
| commands | Disassembler-wide commands |
| kb | Type definitions, function signatures and ordinal mappings, as TOML |
| workspace | Aggregate build and CI |
| bugs | Bug reports and suggestions, for every component |
Loaders, processors, analyzers and commands are plugins: shared libraries loaded at runtime, built
against the public API in core. Nothing there requires modifying the disassembler itself.
The workspace repo is your starting point.
Everything goes to the dedicated bug tracker, whichever component it belongs to.
