What problem does it solve? Dynamic debugging of macOS and iOS targets requires navigating lldb's command set plus Apple's permission stack (TCC, SIP, Hardened Runtime), and mistakes like hardcoded addresses or side-effecting expressions silently break analysis sessions. ## Core Features & Use Cases - Attach and Launch Workflows: Attach by PID or process name, launch with stop-at-entry, and handle Developer Tools authorization and SIP/TCC permission failures. - Symbol, Breakpoint, and Memory Operations: Use image lookup for symbol resolution under ASLR, set conditional and scripted breakpoints, evaluate expressions, and search or dump process memory. - Use Case: A reverse engineer needs to bypass a license check in a stripped macOS binary: resolve the module base with image list, set a breakpoint on the validation function, patch the return register, and dump the decrypted region to a file for evidence. ## Quick Start Use the re-lldb skill to attach lldb to a running macOS process, set a breakpoint on the target function, and inspect its arguments and memory.