Skip to content

kuna v1.173

Choose a tag to compare

@github-actions github-actions released this 23 Aug 06:43
244be85

Each archive ships kuna (the CLI), decomp_dbg (the decompiler console), and slacomp (the SLEIGH compiler).

The engine needs compiled SLEIGH specs at runtime: extract kuna-v1.173-specs.tar.gz and point KUNA_SPECS at the extracted specs/ directory. See docs/release.md.

kuna-v1.173-KunaDecompiler-ghidra_12.1.2.zip is the ready-to-install KunaDecompiler extension for Ghidra 12.1.2 (in Ghidra: File -> Install Extensions... -> + -> pick the zip -> restart -> enable KunaDecompilerPlugin). It bundles prebuilt kuna_ghidra backends for Linux x86_64/arm64, macOS x86_64/arm64, and Windows x86_64, so it installs fully airgapped: the Ghidra release zip plus this zip are the only two files needed -- no network, no Rust toolchain. The zip is version-locked to Ghidra 12.1.2; other Ghidra 12.x versions can choose "Install Anyway" at the version-mismatch dialog (compatibility unverified).

What's Changed

  • [AUTOMATED] feat(p1): dynrelocs — apply a linked image's dynamic relocations (DIV-84) by @mahaloz in #328
  • [AUTOMATED] feat(p4): retinputhalf — keep a returned register half that is a placed input parameter (DIV-85) by @mahaloz in #329
  • [AUTOMATED] feat(p1): dwarfstructs — import DWARF aggregate size and fields (DIV-85) by @mahaloz in #330
  • [AUTOMATED] fix(analysis): Rust v0 detection requires the leading underscore by @mahaloz in #332
  • [AUTOMATED] feat(p4): rustabi — keep the rustc two-register ScalarPair return and connect it at the call by @mahaloz in #331

Full Changelog: v1.168...v1.173