Decompilers & Static AnalysisCLI Flag: --provider hopper

Hopper 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