3

我想在一个无尽的程序上使用 valgrind - 它是一个 QT 程序,当它运行时我无法停止它。

该程序的分析由 Jenkins 启动,以输入 Sonar 报告。但是,如果我不杀死它,valgrind 将不会生成报告。

有没有办法在没有人工干预的情况下停止 valgrind?我尝试了谷歌搜索,但没有找到任何东西。

请帮我。谢谢。肖索拉特

4

1 回答 1

0

如果您使用最新版本的 Valgrind,则可以从 GDB 或命令行(使用 vgdb 实用程序,Valgrind 的一部分)触发泄漏搜索和其他功能。

参见例如gdbserver 命令处理memcheck 监控命令 你也可以使用 v.kill 监控命令杀死 Valgrind

于 2013-01-08T09:31:18.187 回答