LLDB相当于gdb的未来发展?

时间:2012-02-17 00:49:13

标签: objective-c lldb appcode

我在.gdbinit中保留了一个future-break objc_exception_throw(因为我通常在AppCode中调试,它还没有GUI方法来配置objective-c异常的中断)。

LLDB是否有等价物?

2 个答案:

答案 0 :(得分:2)

如果在要调试的目录中创建“.lldbinit”文件,然后在命令行中指定该文件:

%cat ./.lldbinit
断点集--name objc_exception_throw
%lldb / bin / ls
(lldb)断点列表 - 完整的 目前的断点:
1:name ='objc_exception_throw',locations = 0(待定)

这应该可以帮助您解决此问题。

“.lldbinit”文件的排序是:

  • 检查特定于app的〜/ .lldbinit -lldb文件(其中“lldb”是运行LLDB.framework的应用程序的名称,您只能为Xcode添加〜/ .lldbinit-Xcode命令)如果可用的话
  • 如果步骤1中没有特定于应用程序的文件,那么如果存在,请提供“〜/ .lldbinit”
  • 加载文件并处理“lldb”命令行命令中的选项
  • 解析当前工作目录中的本地“./.lldbinit”文件。

  • 答案 1 :(得分:0)

    目前你无法用lldb做到这一点。直到lldb设置了一个Target(在指定二进制文件时会发生),你不能添加一个断点。这是将来需要添加的内容。