使用Xcode调试Kext

时间:2017-05-23 11:32:16

标签: xcode macos debugging kernel-extension xnu

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

在用户空间中,如果您可以在以下某种情况下使用调试器:

  1. 从您的项目开始新流程。
  2. 等待具有特定名称的流程出现。
  3. 连接到现有流程(根据IP)。
  4. 所有这些选项都不需要启动lldb命令行,因此可以从xcode配置图表中轻松触发。

    但是,在内核扩展调试中,它是一个完全不同的故事,因为必须触发kdp <remote ip>才能在调试时连接机器。从xcode可以选择吗?

    或者,我想听听lldb的其他gui包装器能否完成此任务。

    谢谢

0 个答案:

没有答案