Слияние с разработкой коллекции компиляторов GNU code в среду был начальной реализацией поддержки ассемблера для его анализатора.

С выпуском компилятора GCC 12, который должен выйти в начале следующего года, теперь будет по крайней мере начальная поддержка сборки в рамках этой растущей функциональности статического анализатора. Как и в случае с большей частью поддержки статического анализатора GCC, над этой начальной поддержкой ASM работал Дэвид Малкольм из Red Hat.

Эта поддержка ассемблера прямо сейчас для анализатора считается”минимальной”, но была написана для улучшения поддержки статического анализа GCC в ядре Linux. Из-за того, что ядро ​​Linux использовало встроенный ассемблерный код, до этого момента анализатор GCC генерировал несколько ложных срабатываний.

Дополнительные сведения об этой растущей поддержке сборки для анализатора GCC см. в это слияние .

Статический анализатор GCC был представлен в GCC 10 , улучшено в GCC 11 , и будет еще лучше для GCC 12 в следующем году.

Categories: IT Info