Алтай
Релиз Valgrind 3.15.0, инструментария для выявления проблем при работе с памятью
Доступен релиз Valgrind 3.15.0, инструментария для отладки работы с памятью, обнаружения утечек памяти и профилирования. Работа Valgrind поддерживается для платформ Linux (x86, amd64, ARM32, ARM64, ppc32,...
CMake от начинающего до опытного. Часть 7 - Автоматизируем выявление ошибок в программе при помощи Valgrind.
Иногда после внесения изменений в исходный код  и запуска программы появляются странные ошибки. Например, программа зависает, не реагируя на действия пользователя, и аварийно завершается(падает). Либо зависания не происходит, но программа падает.  Иногда даже анализ логов не добавляет ясности, так как падение происходит в том месте исходного кода, которое не вызывает подозрений (по крайней мере на первый взгляд).  Некоторые ошибки можно выявить при прогоне тестов. Но они не всегда помогают. Теоретически...