Rom*_*šil 17 macos process lldb
我的进程启动子进程,我也想在OS X上使用LLDB调试这些进程.我在调试器中找不到任何自动附加选项.怎么做?
Rom*_*šil 15
谷歌在这个问题上真的很安静,但我找到了一个解决方法.
运行您的主要过程并在它旋转任何孩子之前停止它.然后在函数上放置一个断点fork
:
b fork
Run Code Online (Sandbox Code Playgroud)
让程序继续.当它即将启动子进程时,将触发断点.此时,运行另一个LLDB实例并让它等待并自动挂接到您的进程:
attach -w -n yourapp
Run Code Online (Sandbox Code Playgroud)
现在让父程序继续.