Valgrind 同时记录 xml.log 和 text.log

Valgrind log both xml.log and text.log at the same time

我想记录 valgrind memcheck 的 xml 和文本输出结果。 我试过这个命令。

valgrind --tool=memcheck --xml=yes --log-file=TextLog.log --xml-file=XMLFile.log test

但只有 xml 文件 written.text 文件没有数据..

无需使用工具选项将其设置为 'memcheck',因为默认情况下 valgrind 使用 'memcheck' 作为工具。仅供参考。 即使没有问题,在使用工具选项。

尝试使用以下命令获取 XML 文件和日志文件中的日志。

valgrind --xml=yes --xml-file=XMLFile.log > Textlog.log 2>&1 test

这是你期待的吗?

可以在下面找到更多信息 link,

http://valgrind.org/docs/manual/manual-core.html#manual-core.basicopts