Skip to main content

Confidence matrix

Kong works with most Ghidra-decompilable binaries. Confidence varies by architecture and source language:
CC++GoRust
x86HighHighMediumMedium
x86-64HighHighMediumMedium
ARM (32-bit)HighHighMediumLow
AArch64HighHighMediumLow
MIPSMediumMediumLowLow
PowerPCMediumMediumLowLow

Confidence definitions

High — Kong reliably decompiles, deobfuscates, and recovers names, types, and structure. Expect 80%+ of functions named with high confidence. Medium — Decompilation is usable but noisier. Expect partial recovery and lower confidence scores. Go and Rust binaries have more complex calling conventions and runtime patterns that reduce accuracy. Low — Decompilation has significant gaps. Results will be incomplete, noisy, or partially unreadable. Kong will still produce output, but expect many low-confidence results.

Scaling considerations

Binary size correlates with:
  • Function count — more functions = longer analysis
  • LLM cost — more functions = more API calls
  • Time to completion — roughly linear with function count
However, larger binaries tend to produce lower average confidence — there are more utility functions, compiler-generated code, and edge cases that are harder to name accurately. See LLM Models & Pricing for cost estimates by binary size.
Last modified on March 20, 2026