🧨 Address Sanitizer в Visual Studio 2022
«Опять segfault в продакшене из-за memory corruption... А ведь код проходил все тесты!»
💡 Microsoft выпустила обновление Address Sanitizer для Visual Studio 2022 версии 17.14 с фокусом на качество и внедрение
ASan
в собственный toolchain
.❗ Ключевые улучшения версии:
• расширенная поддержка
__asan_default_options
для secure приложений• автоматизированное тестирование совместимости с
Xbox OS
• исправление регрессии отображения
call stack
на x64• возможность отключения
container annotations
по allocator
Самое интересное —
Microsoft
теперь использует ASan
для тестирования самого MSVC
компилятора. Каждый PR должен проходить тесты, где компилятор собран с /fsanitize=address😼
Это означает, что
ASan
теперь мониторит не только вашу программу, но и сам процесс компиляции, выявляя memory safety
ошибки в toolchain
.👉 Статья
Библиотека C/C++ разработчика #буст
>>Click here to continue<<
