5

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

LLDB 是否有等价物?

4

2 回答 2

2

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

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

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

“.lldbinit”文件顺序为:

  • 检查应用程序特定的 ~/.lldbinit-lldb 文件(其中“lldb”是运行 LLDB.framework 的应用程序的名称,您可以添加 ~/.lldbinit-Xcode for Xcode only 命令)如果可用
  • 如果第 1 步中没有特定于应用程序的文件,则源“~/.lldbinit”(如果存在)
  • 加载文件并处理来自“lldb”命令行命令的选项
  • 从当前工作目录解析本地“./.lldbinit”文件。

  • 于 2012-02-17T02:29:24.780 回答
    0

    您目前无法使用 lldb 执行此操作。直到 lldb 设置了一个目标(这将在您指定二进制文件时发生),您才能添加断点。这是将来需要添加的内容。

    于 2012-02-17T02:00:43.777 回答