Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のプロセスは子プロセスを開始し、OS X で LLDB を使用してこれらもデバッグしたいと考えています。デバッガーで自動アタッチするオプションが見つかりません。どうやってするの?
Google はこの問題について沈黙を守っていますが、私は回避策を見つけました。
メイン プロセスを実行し、子プロセスをスピンオフする前に停止します。次に、関数にブレークポイントを設定しますfork。
fork
b fork
プログラムを続行します。子プロセスを起動しようとすると、ブレークポイントにヒットします。この時点で、LLDB の別のインスタンスを実行し、待機してプロセスに自動アタッチします。
attach -w -n yourapp
親プログラムを続行します。