3

让我的 lldb 调试器在 xcode 下运行会很棒——它适用于用户空间应用程序,但是 Kext 呢。

在用户空间中,如果您可以在以下场景之一中使用调试器:

  1. 从您的项目开始新的流程。
  2. 等待具有特定名称的进程出现。
  3. 连接到现有进程(根据 IP)。

所有这些选项都不需要 lldb 命令行来启动,因此可以很容易地从 xcode 配置图表中触发。

然而,在内核扩展调试中,情况就完全不同了,因为必须触发kdp <remote ip>才能连接正在调试的机器。从 xcode 这样做是可选的吗?

或者,我想了解其他能够执行此任务的 lldb gui 包装器。

谢谢

4

0 回答 0