FERRAMENTAS LINUX: O GCC 11 aumenta as suas capacidades do Static Analyzer

domingo, 31 de janeiro de 2021

O GCC 11 aumenta as suas capacidades do Static Analyzer


Confira 1!


Adicionado ao GNU Compiler Collection (GCC) no ano passado, estava um analisador estático integrado por meio da opção "-fanalyzer" para detectar possíveis problemas de código. Para o GCC 10, este analisador estático integrado operando no GIMPLE do GCC estava em boa forma para detectar vários bugs, enquanto para o próximo GCC 11 agora é muito mais capaz.

Antes do lançamento do GCC 11 em cerca de dois meses, David Malcolm da Red Hat fez um blog sobre as melhorias que ele fez no analisador estático para esta atualização anual do compilador GCC.

A funcionalidade do analisador estático do GCC 11 passou por várias correções de bugs, incluindo algumas alterações de design para resolver os defeitos originais do analisador. Existem novos avisos com o GCC 11 sobre gravação em constantes, gravação em strings literais, contagem de deslocamento negativo e estouro de contagem de deslocamento - além dos mais de uma dúzia de avisos já suportados.

Malcolm também tem trabalhado no suporte de saída HTML para aprimorar ainda mais a experiência de olhar para a saída do analisador estático e outras melhorias.

Mais detalhes sobre as melhorias do analisador estático GCC 11 e o trabalho que ainda está por vir podem ser encontrados no blog Red Hat Developers .





Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário