- 与调试器共舞 - LLDB 的华尔兹 (必看)
- 你知道怎么用LLDB调试Swift吗? (必看)
- iOS开发断点调试高级技巧
- 使用 LLDB 调试 APP
- Xcode8新增Debug方法
- LLDB与汇编调试
- iOS疑难Crash的寄存器赋值追踪排查技术
- 深入iOS系统底层之crash解决方法
- 效率提升爆表的 Xcode 和 LLDB 调试技巧
- LLDB 学习笔记
-
br set -r '\[UIButton .*\]$'
给一个类所有方法打上断点 -
br set -F "-[UIApplication openURL:options:completionHandler:]"
给方法设置断点,Swift也可以 -
expr -O --language objc
--内存地址 // 用po打印是一串数字用这个 -
expr -l objc++ -O
-- [[UIWindow keyWindow] _autolayoutTrace] // Autolayout 歧义 -
bugreport unwind --outfile <path to output file>
导出lldb log -
bt 同 thread backtrace
调用栈
[[内存地址 superview] recursiveDescription]