LLDB 是 LLVM 项目中的一款开源调试器(debugger),常用于调试用 Clang/LLVM 编译的程序(如 C、C++、Objective-C、Swift)。它支持断点、单步执行、查看变量与调用栈等功能;在 macOS/iOS 开发中常与 Xcode 配合使用。
/ˌɛl ɛl diː ˈbiː/
I used LLDB to set a breakpoint and inspect the variables.
我用 LLDB 设置了断点并查看变量。
When the app crashed only on the release build, we attached LLDB, examined the backtrace, and found the bug in an optimized code path.
当应用只在发布版本崩溃时,我们连接 LLDB,查看回溯(backtrace),最终在一个被优化的代码路径里找到了问题。
LLDB 名称来自其与 LLVM 生态的紧密关系,可理解为 “LLVM 的调试器”。它由 LLVM 社区发展而来,目标是提供现代化、可扩展的调试体验,并在 Apple 平台开发工具链中被广泛采用。