我想调试一个“大”C代码,并使用valgrind,特别是工具memcheck。由于程序的大小,输出很长,我只想关注程序的某些功能和相关子功能。在valgrind中是否有可能只分析某些功能和子功能(达到某种深度级别)?
由于
答案 0 :(得分:1)
Valgrind必须从一开始就监督这个过程;无法将其附加到已经运行的进程(或者,等效地忽略该进程直到某个执行点,然后开始模拟/检查)。
相反的情况并非如此 - 你可以在经过一些指示后“分离”valgrind;但我猜这不是你想要的。
请注意:
--undef-value-errors=no