Repository navigation
kuna v1.906
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.906-specs.tar.gz is the same spec tree, for KUNA_SPECS. See docs/release.md.
kuna-v1.906-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] Follow gcc's jump-table dispatches in the reference walk by @mahaloz in #1131
- [AUTOMATED] Type a parameter as a pointer when every caller passes one (callerptr) by @mahaloz in #1130
- [AUTOMATED] Cast both sides of a narrow equality to a type that keeps the bytes by @mahaloz in #1132
- [AUTOMATED] Add the codebase observatory: generated architecture atlas by @mahaloz in #1138
- [AUTOMATED] Observatory: churn & ownership treemap by @mahaloz in #1139
- [AUTOMATED] Observatory: merged test coverage via make coverage by @mahaloz in #1140
- [AUTOMATED] Observatory: bytes-to-C walkthrough by @mahaloz in #1141
- [AUTOMATED] Size an escaped stack buffer from the length its calls state (arraysize) by @mahaloz in #1134
- [AUTOMATED] Read a promoted int as unsigned where the machine does by @mahaloz in #1137
- [AUTOMATED] Name a register piece as a local, not as global data by @mahaloz in #1155
- [AUTOMATED] Forward an incoming register heritage split around a narrow tail result by @mahaloz in #1148
- [AUTOMATED] Keep the zero extension of an int argument a wider parameter reads by @mahaloz in #1156
- [AUTOMATED] Declare a register local at the width its values fit (regnarrow) by @mahaloz in #1133
- [AUTOMATED] Read the narrow value a callee returns at its call (narrowret) by @mahaloz in #1154
Full Changelog: v1.892...v1.906