Download Latest Version CmdLine-0.12.1-x86-88ed3bb79c.zip (22.1 MB)
Email in envelope

Get an email when there's a new version of reko

Home / version-0.12.1
Name Modified Size InfoDownloads / Week
Parent folder
CmdLine-0.12.1-x86-88ed3bb79c.zip 2025-07-26 22.1 MB
CmdLine-0.12.1-x64-88ed3bb79c.zip 2025-07-26 23.9 MB
WindowsDecompiler-0.12.1-x86-88ed3bb79c.zip 2025-07-26 24.5 MB
WindowsDecompiler-0.12.1-x64-88ed3bb79c.zip 2025-07-26 26.3 MB
Reko-0.12.1-x86-88ed3bb79c.msi 2025-07-26 19.0 MB
Reko-0.12.1-x64-88ed3bb79c.msi 2025-07-26 19.0 MB
README.md 2025-07-26 1.8 kB
Version 0.12.1 source code.tar.gz 2025-07-26 52.8 MB
Version 0.12.1 source code.zip 2025-07-26 56.9 MB
Totals: 9 Items   244.6 MB 0

A new minor release of Reko is available. The main focus of the release has been to provide better XML documentation, which has been requested by users.

  • XML documentation is now available for all classes in the Reko.Core and Reko.Decompiler assemblies. In addition the build now treats missing XML documententation on types and type members as compiler errors. This will enforce a higher standard of documentation moving forward.

  • The Reko.Decompiler.Runtime Nuget now includes the XML documentation.

  • Support for disassembling and lifting PDP-1 machine code was added. I'm fairly confident that Reko is currently the only decompiler supporting this venerable architecture!

  • Added support for OKI NX8/200 and NX8/500 architectures.

  • Added support for Intel's APX instruction prefix.

  • General code cleanup and fixes. Removed many classes that have become obsolete over the years.

  • @smx-smx provided a fix for a crash in the ELF loader when loading ELF files with unknown ABIs.

  • Fixed the command line driver to better handle command line arguments when disassembling raw images.

  • More work on ScannerV2 to handle delay slots correctly on Sparc, Mips, and PA-RISC architectures.

  • Added support for loading little-endian 64-bit PowerPC ELF images.

  • Eliminated the OutArgumentStorage class. This class was confusing and hard to use. It has been replaced by the new Outputs collection on FunctionType which tracks the registers used for returning values from procedure calls.

  • The new method ITestGenerationService.GenerateUnitTestFromProcedure can now generate compileable C# code when crashes occur. This will greatly improve handling user-reported problems.

Special thanks to @smx-smx for troubleshooting various ELF loading issues.

Source: README.md, updated 2025-07-26