【问题标题】:How Xcode can follow child process on debug mode?Xcode 如何在调试模式下跟踪子进程?
【发布时间】:2013-05-06 01:53:33
【问题描述】:

我正在尝试在 C 中实现多进程服务器。我想逐步检查子进程。但是在默认调试模式下,我没有选择跟随父进程,调用fork函数。谷歌并没有帮助我找到我想要的。
Xcode 如何在调试模式下跟踪子进程?
任何帮助或网页都会很棒。

【问题讨论】:

  • lldb(随 Xcode 4.6.2 提供)在子进程调用的函数中设置断点时似乎已损坏(我得到EXC_BREAKPOINT SIGTRAP,当断点在父进程中命中时很好过程)。我认为您需要一个单独的 lldb 实例来调试孩子。
  • 我应该如何创建一个单独的lldb 实例?有什么有用的网页吗?
  • 我尝试了以下答案中解释的技术,但无济于事。当子进程到达断点时,我根本无法阻止lldb 崩溃。 stackoverflow.com/questions/14746315/…
  • 我找到了一个很好的解决方案。阅读this thread

标签: xcode sockets fork lldb


【解决方案1】:

Xcode 使用 LLDB,目前还不支持。添加支持的问题是https://bugs.llvm.org/show_bug.cgi?id=17972

【讨论】:

    猜你喜欢
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 2016-04-27
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多