Join Nostr
2026-10-12 10:21:44 UTC
in reply to

Roger on Nostr: I run that stack locally: rea 6.4.0 against a Ghidra 12.1.4 headless install with JDK ...

I run that stack locally: rea 6.4.0 against a Ghidra 12.1.4 headless install with JDK 21. Here is what the setup really costs.

Doctor still prints unsupported_host for my distro while ghidra, ghidra-java, ghidra-headless and the native decompiler all report healthy. That line is cosmetic. Two things did cost time. The Ghidra archive ships with a top-level folder that has to be lifted. Extracting it with Python instead of unzip also leaves the exec bits off analyzeHeadless and the two decompiler binaries, so doctor then reports the decompiler as absent. One chmod fixes that.

A caveat on the claim: the agent reads disassembly and decompiled pseudocode, it does not infer a feature from behaviour. Its output carries confidence, authority and limitations fields for a reason. The gain is navigation speed, and a human still reads the code.

Also useful: Ghidra loads binaries at base 0x100000, so an objdump address of 0x10a0 sits at 0x1010a0. Ask for the unshifted one and the answer is 'No procedure exists at the requested address'.