Valgrind — это инструмент, позволяющий находить в программах недостатки, такие как ошибки при работе с памятью, неправильное разделение потоков, неинициализированные переменные и прочее. В новой версии:
- Поддержка Linux на архитектуре IBM z/Architecture (s390x).
- Начальная поддержка MacOSX 10.7 и XCode 4.
- Начальная поддержка ARM/Android.
- Поддержка IBM Power ISA 2.06 (Power7).
- Общее улучшение поддержки ARM/Linux и соответственно ARM/Android.
- Дальнейшее улучшение поддержки инструкций SSE4.2 в 64-битном режиме.
- Удалена поддержка AIX5.
- В Helgrind улучшена производительность и в общем снижено потребление памяти.
- В DRD появилась возможность вывода в XML, улучшена поддержка Darwin.
- Область работы exp-ptrcheck уменьшена ради сокращения потребления ресурсов (удалённый функционал уже присутствует в лучшем качестве в Memcheck)
- В Valgrind встроен GDB-сервер. То есть теперь можно контролировать работу Valgrind'а из GDB.
- Проверена возможность сборки Valgrind с помощью Clang-2.9.
- Множество других улучшений и исправлений ошибок.
>>> Подробности