Я запускаю valgrind в bash script и направляю вывод valgrind в файл. Вот так:
valgrind --leak-check=full --show-reachable=yes --xml=yes --xml-file=unit_tests_valgrind.out.xml ./unit_tests_runner
RET_VALUE=$?
собирается поставить возвращаемое значение программы (unit_tests_runner выше), а не valgrind. И единственный способ проверить, обнаружен ли valgrind проблемы с памятью, - открыть журнал.
Есть ли способ проверить в script проблемы с памятью? Если да, то как?