Новости и события » Hi-Tech » Обзор проблем в коде на C/C++, вызванных неопределенным поведением компилятора

Обзор проблем в коде на C/C++, вызванных неопределенным поведением компилятора

Джон Регир (John Regehr), профессор университета штата Юта, участвующий в разработке Clang и занимающейся исследованиями в области неопределенного поведения, подготовил полезный для разработчиков обзор ситуаций, в которых поведение программы становится неопределенным и приводит к получению проблем с использованием памяти и указателями при сборке разными компиляторами. В статье не только описаны возникающие проблемы, но и предложены способы для их выявления, а также оценена эффективность применения для обнаружения неопределенного поведения типовых отладочных инструментов, таких как Address Sanitizer (ASAN), UndefinedBehaviorSanitizer (UBSan), MemorySanitizer (MSan), ThreadSanitizer (aka TSan) и Valgrind.


Nothing готовит сразу пять новых продуктов под брендом CMF, включая...

Nothing готовит сразу пять новых продуктов под брендом CMF, включая новые часы и наушники

Смартфон CMF Phone 1 будет не единственным новым устройством, которое выпустит дочерний бренд компании Nothing в этом году. Под маркой CMF собираются представить сразу пять новинок: CMF Phone 1; CMF Watch Pro; CMF Buds 2; CMF Charger; CMF Powerbank. Три...

сегодня 15:32

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх