Skip to content

kuna v1.833

Choose a tag to compare

@github-actions github-actions released this 14 Oct 11:23
fe01d62

Each archive ships kuna, one self-contained binary: the decompiler console and the SLEIGH compiler are built in, and so are the compiled SLEIGH specs (unpacked once into the user cache directory on first use). kuna-v1.833-specs.tar.gz is the same spec tree, for KUNA_SPECS. See docs/release.md.

kuna-v1.833-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] jobs: write an injected fault line in one write, so concurrent workers cannot splice it by @mahaloz in #1064
  • [AUTOMATED] Spell core types as C under --mode fast and at every auto size by @mahaloz in #1073
  • [AUTOMATED] Size an MSVC __cdecl import's by-value class at the call site (msvcbyval) by @mahaloz in #1072
  • [AUTOMATED] web: fold the types a function uses until the reader opens them by @mahaloz in #1077
  • [AUTOMATED] web: keep kuna's end-of-line notes out of the code, show them for the selected line by @mahaloz in #1078
  • [AUTOMATED] web: keep the code where it was after a rename, retype or note by @mahaloz in #1079
  • [AUTOMATED] Plant an AIF accept on a literal pool on the code after it (aifpoolslide) by @mahaloz in #1075
  • [AUTOMATED] web: open the Bytes view at the selected line or instruction by @mahaloz in #1080
  • [AUTOMATED] Keep GNU property note outside pinned fixture data by @thotypous in #1068
  • [AUTOMATED] Accept C declarations longer than 4 KB on one line by @mgostIH in #1046
  • docs: add Ghidra headless usage section by @thotganesh in #1066
  • [AUTOMATED] Reduce the empty Listing p-code slot to a pointer by @mgostIH in #1051
  • [AUTOMATED] A rename keeps every other local's number by @mahaloz in #1081

New Contributors

Full Changelog: v1.820...v1.833