Swift class 中所有方法的 LLDB 断点
LLDB Breakpoint on all methods in Swift class
如何使用 LLDB 在 Swift class 中的所有方法/计算属性上设置断点?
我的用例是调试执行特定类型方法的流程,但我们也可以将命令用于一般 debugging/learning。
我找到了为 Objective-C class 中的所有方法创建 LLDB 断点的语法,但这似乎不适用于 Swift classes/structs.
以下语法适用于为 Swift 类型中的每个符号(属性和方法)创建正则表达式断点,包括 struct
s 和 class
es。
假设一个名为 Circle
的类型:
(lldb) break set -r "\.Circle\..*"
如何使用 LLDB 在 Swift class 中的所有方法/计算属性上设置断点?
我的用例是调试执行特定类型方法的流程,但我们也可以将命令用于一般 debugging/learning。
我找到了为 Objective-C class
以下语法适用于为 Swift 类型中的每个符号(属性和方法)创建正则表达式断点,包括 struct
s 和 class
es。
假设一个名为 Circle
的类型:
(lldb) break set -r "\.Circle\..*"