FERRAMENTAS LINUX: O Arm faz o port do LLVM de endereço assistido por hardware Sanitizer do LLVM para o GCC

quarta-feira, 6 de novembro de 2019

O Arm faz o port do LLVM de endereço assistido por hardware Sanitizer do LLVM para o GCC




Confira !!



O mais recente dos "desinfetantes" do LLVM sendo portados para a pilha do compilador GCC é o desinfetante de endereço assistido por hardware (HWASAN).

A Arm está trabalhando nesta porta do desinfetante LLVM HWASAN para o GCC, semelhante às outras portas de desinfetantes do GCC. Com o trabalho realizado pela Arm, o código HWASAN só está sendo conectado para o AArch64 (ARM de 64 bits), mas pelo menos estabelece as bases para fazê-lo funcionar em outras arquiteturas daqui para frente - com assistência de hardware pendente.

O AddressSanitizer assistido por hardware é uma versão otimizada do AddressSanitizer convencional que depende do suporte de hardware. O HWASAN / ASAN pode encontrar estouros de buffer e erros de uso após liberação no código. Mais detalhes sobre o HWASAN upstream na documentação do LLVM .

Os patches iniciais do GCC da porta HWASAN podem ser encontrados na lista de patches do GCC .

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário