O projeto Debian lançou um serviço para obter informações de depuração dinamicamente

A distribuição Debian lançou um novo serviço, debuginfod, que permite depurar programas fornecidos na distribuição sem instalar separadamente os pacotes associados com informações de depuração do repositório debuginfo. O serviço lançado possibilita usar a funcionalidade introduzida no GDB 10 para carregar dinamicamente símbolos de depuração de um servidor externo diretamente durante a depuração.

O processo debuginfod que alimenta o serviço é um servidor HTTP para fornecer informações de depuração ELF/DWARF e código-fonte. Quando construído com suporte ao debuginfod, o GDB pode se conectar automaticamente aos servidores debuginfod para baixar informações de depuração ausentes sobre os arquivos que estão sendo processados ​​ou para separar os arquivos de depuração e o código-fonte do executável que está sendo depurado.

No Debian, o suporte debuginfod está atualmente incluído nos pacotes elfutils e GDB oferecidos nos repositórios instáveis ​​e de teste. Para habilitar o servidor debuginfod, basta definir a variável de ambiente 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' antes de executar o GDB. Informações de depuração no servidor Debuginfod em execução para Debian são fornecidas para pacotes dos repositórios instáveis, testes de atualizações propostas, estáveis, backports estáveis ​​e atualizações propostas.

Fonte: opennet.ru

Adicionar um comentário