Xcode如何在调试模式下跟踪子进程?

8

我正在试图在C语言中实现多进程服务器。我想逐步检查子进程,但是在默认的调试模式下,我只能跟随父进程调用 fork 函数。而且谷歌也没有帮助我找到我想要的。

如何在Xcode的调试模式下跟随子进程?

任何帮助或网页都会非常棒。


lldb(随 Xcode 4.6.2 一起提供)在设置由子进程调用的函数中断点时似乎出现了问题(当断点在父进程中触发时,我会得到 EXC_BREAKPOINT SIGTRAP,这是正常的)。我认为您需要一个单独的 lldb 实例来调试子进程。 - trojanfoe
我应该如何创建一个单独的lldb实例?有没有有用的网页可以参考? - inherithandle
我已经尝试了下面回答中解释的技术,但都没有成功。当子进程触发断点时,我无法阻止lldb崩溃。https://dev59.com/VGUq5IYBdhLWcg3wJNLg - trojanfoe
我找到了一个好的解决方案。阅读这个帖子 - inherithandle
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接