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