我的进程启动子进程,我也想在OS X上使用LLDB调试这些进程。我在调试器中找不到任何自动附加选项。怎么做?
答案 0 :(得分:14)
Google对此问题保持沉默,但我找到了解决方法。
运行主进程并在旋转任何子进程之前将其停止。然后在函数fork
:
b fork
让程序继续。当它即将启动子进程时,将触发断点。此时,运行另一个LLDB实例并让它等待并自动挂接到您的进程:
attach -w -n yourapp
现在让父程序继续。
答案 1 :(得分:1)
https://bugs.llvm.org/show_bug.cgi?id=17972似乎是一个相关的LLDB问题。