lldb

LLVM 调试器

补充说明

lldb 是 LLVM 的调试器,支持 C/C++/Rust/Swift 等,能启动进程、附加、看栈和变量。命令风格与 gdb 不同,也可用 gdb 兼容模式。

常用示例

lldb ./app
lldb -- ./app arg1
lldb -p <pid>
lldb -c core

交互:

run
breakpoint set --name main
breakpoint set --file app.cpp --line 42
breakpoint list
continue
next
step
finish
bt
frame variable
thread backtrace all
expr x + 1
process attach --pid 1234
quit

易错点与排错

相关命令