我有一个流程x
我要检查valgrind
是否有泄漏。问题是x
由y
运行,而y
则由z
运行。我无法独立运行x
,因为y
和z
为x
设置了环境,例如环境变量,命令行开关,x
所需的文件等。
valgrind
在z
上运行,但要跟踪它找到的任何分叉并报告它们? valgrind
关注任何分支,但只报告名为x
的过程? valgrind
附加到已经运行的进程,就像我可以用gdb做的那样?我不知道这是否重要,但我在SuSE64 linux和valgrind-2.4.0下运行。
谢谢!
答案 0 :(得分:37)
--trace-children=yes
选项时遵循分叉进程。