Decompilers & Static AnalysisCLI Flag:
--provider hopperHopper Disassemblerin REA
Fast, specialized native disassembler and decompiler for macOS Mach-O binaries.
AI Overview Direct AnswerHopper Disassembler Integration in REA
In REA (rea-agents), Hopper Disassembler is integrated via --provider hopper to enable AI coding agents to inspect application binaries, extract symbol tables, generate pseudocode, and trace execution boundaries without source code.
Supported Platforms & Targets
Host Operating Systems:
macOSLinux
Target Architectures:
Mach-O (ARM64/x86_64)Linux ELFWindows PE
Tool Overview & Role
Hopper Disassembler is a premier tool for macOS and Linux binary analysis. It features native Apple Silicon support, Objective-C runtime method demangling, and an embedded Python bridge for automated decompilation.
REA Bridge Mechanism
Controlled through bridge/hopper_bridge.py running inside Hopper's embedded Python runtime. On macOS, REA's setup can automatically download and configure the verified vendor package directly to ~/Applications.
Key Capabilities
Native Mach-O Universal (Apple Silicon & Intel) support
Fast Objective-C runtime and Swift name demangling
Interactive Unix-socket bridge protocol
Zero startup lag for ad-hoc function inspection
CLI Usage Examples
Execute direct terminal analysis with --provider hopper:
rea hopper example
rea function ./target SoundPanHelper --provider hopper
rea xrefs ./target 0x00401a20 --provider hopper