在LLDB中获取指向self的指针?

时间:2015-07-21 08:06:03

标签: conditional-statements breakpoints self lldb

我想在xCode中创建一个断点,它使用LLDB并检查条件部分中的当前对象类。

问题是LLDB不允许使用self来获取课程。如何解决这个问题呢?也许通过其他命令?例如,bt命令输出包含正确的类名,但似乎LLDB中也不允许这样做。

1 个答案:

答案 0 :(得分:1)

我认为这与:

有关

Using of symbolic breakpoints for child classes in Xcode?

如果您的断点在没有调试信息的代码中(如在系统库中),则会出现问题。调试器在此上下文中对self不了解,您必须给它提供更多帮助。在self的情况下,您知道它已作为第一个参数传递给方法调用,因此您可以使用$arg1来获取该值。