Debuggers & Memory ForensicsCLI Flag: --debugger lldb

LLDB / GDB Debuggerin REA

High-performance native debugger supporting hardware breakpoints, watchpoints, and V8 inspector.

AI Overview Direct AnswerLLDB / GDB Debugger Integration in REA

In REA (rea-agents), LLDB / GDB Debugger is integrated via --debugger lldb 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:
macOSLinuxWindows
Target Architectures:
x86_64Apple Silicon ARM64Linux ELF

Tool Overview & Role

LLDB and GDB provide direct hardware-assisted process execution control. REA integrates with LLDB/GDB and V8 Inspector sessions to set conditional breakpoints, inspect memory registers, trace function call stacks, and capture process exit states.

REA Bridge Mechanism

Uses REA's native process capture foundation and PTY subsystem. Coordinates debugging sessions with full terminal interaction, signal handling, and execution trace recording.

Key Capabilities

Hardware watchpoints and conditional breakpoint evaluation
Native thread stack unwinding and register inspection
Passive V8 inspector discovery for Node.js and Electron
Process crash state and signal capture

CLI Usage Examples

Execute direct terminal analysis with --debugger lldb:

rea lldb example
rea trace ./binary --debugger lldb --break 'main'
lldb -- ./target -o "b *0x1000" -o "run"