FERRAMENTAS LINUX: O LLVM Clang agora é padronizando para o formato de depuração DWARFv5

segunda-feira, 24 de janeiro de 2022

O LLVM Clang agora é padronizando para o formato de depuração DWARFv5

 

Confira !!

Seguindo o GCC, o front-end do compilador LLVM Clang C/C++ agora está usando como padrão o formato de dados de depuração DWARFv5.

O DWARFv5 foi publicado em 2017 e oferece pesquisa de símbolos mais rápida, melhor depuração para código otimizado, compactação de dados aprimorada, descrições aprimoradas para alguns elementos do código, novos códigos de idioma e outras melhorias ao longo da década de DWARFv4. A especificação DWARFv5 e mais detalhes podem ser encontrados em dwarfstd.org .


Desde o GCC 11, eles usaram o formato de depuração DWARFv5 por padrão, enquanto a partir de hoje o front-end Clang do LLVM também está usando DWARFv5 sempre que possível como padrão. Essa alteração entrará em vigor com o LLVM 14.

O switch do compilador "-gdwarf-4" pode ser usado para retornar ao formato DWARFv4 mais antigo. Além disso, Darwin (macOS), Android e SCE, por padrão, continuarão usando o DWARFv4.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário