Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: uriel от Август 08, 2009, 15:18



Название: Valrgind и Qt
Отправлено: uriel от Август 08, 2009, 15:18
Столкнулся тут недавно с проблемой излишнего мусора в логах memcheсk'а: помимо ошибок, найденных в моём приложении, в одну кучу сыпались ещё и ошибки из недр Qt, иксов и так далее.
Смотрел в сторону supress-файлов для самого valgrind'а, но так и не оценил. Как я понял, там можно указывать только то, какие ошибки не включать в лог, а мне бы наоборот: включать только в пределах моего бинарника.
В итоге набросал буквально на коленке небольшой скрипт на Python/PyQt, который бы дёргал только нужную информацию и потом кидал в GUI для удобства.
Ему скармливается папочка с исходниками, набор расширений для них и имя файла с логом valgrind'а (скармливается не через командную строку, а переменными в начале скрипта, ибо мне так проще было для отлаживаемого проекта).
Выкладываю на всякий случай - авось и сгодится кому. :)