Note: LLDB Debug OS X Application

The LLDB Debugger, as it’s said on

LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler.

I was trying to find an OllyDBG-like debugger on OS X, gdb & lldb are the two choices. has GUI for these two debuggers, not so good.
Hopper Disassembler provides it’s own GDB Server app, still bad.

Only commands here:

Stop at entry:

Launch with args:

Read memory(stack like):

Read memory(hex dump like):

Read variable:

Add breakpoint at an address:

Add breakpoint at a name:

List all breakpoints:

Enable/Disable a breakpoint:

Delete a breakpoint:

Disassemble at current address(20 lines):




Finish executing in current frame

Read All Registers:

Modify A Register:

List loaded modules

Useful links: <= this one is quite useful in LLDB:

in a new shell: <= know how objc executed.
Note: LLDB Debug OS X Application by @sskaje:

Incoming search terms: