とを使用したバイナリビルドが-fprofile-arcsあり-ftest-coverageます。バイナリは、プロセスを子プロセスとして生成するプロセスモニターによって実行されます。次に、プロセスを終了する場合は、プロセスモニターを通過する必要があります。プロセスにを送信しSIGKILLます。.gcdaこの場合、ファイルが生成されないことがわかりました。私に何ができる?
編集:実際には、プロセスモニターは最初にプロセスを終了させようとします。ただし、ユーザーがプロセスを停止するコマンドを発行したときでは_exitなく、ProcessMonitorライブラリ(各プロセスで使用)が呼び出されます。exitこれがすべてのトラブルの原因です。