x
でリークをチェックしたいプロセスvalgrind
があります。問題は、x
がy
によって実行され、y
がz
によって実行されることです。 x
とy
は、環境変数、コマンドラインスイッチ、z
に必要なファイルなど、x
の環境をセットアップするため、x
をスタンドアロンで実行できません。
valgrind
にz
で実行するように指示する方法はありますが、見つかったフォークを追跡して報告する方法はありますか?valgrind
にフォークを追跡するように指示して、x
という名前のプロセスについてのみ報告する方法はありますか?valgrind
に指示できる方法はありますか?gdbで実行できる方法はありますか?これが重要かどうかはわかりませんが、SuSE64linuxとvalgrind-2.4.0で実行しています。
ありがとう!
--trace-children=yes
オプションが指定されると、フォークされたプロセスに従います。