Ubuntu agora ten a capacidade de recuperar dinámicamente información de depuración

Os desenvolvedores do kit de distribución de Ubuntu presentaron o servizo debuginfod.ubuntu.com, que lle permite depurar os programas que se proporcionan no kit de distribución sen instalar paquetes separados con información de depuración do repositorio de información de depuración. Usando o novo servizo, os usuarios puideron descargar de forma dinámica símbolos de depuración dun servidor externo directamente durante a depuración. Esta función é compatible a partir de GDB 10 e Binutils 2.34. Ofrécese información de depuración para paquetes dos repositorios principal, universo, restrinxido e multiverso de todas as versións compatibles de Ubuntu.

O proceso de información de depuración que impulsa o servizo é un servidor HTTP para entregar información de depuración ELF/DWARF e código fonte. Cando se crea con soporte para debuginfod, GDB pode conectarse automaticamente aos servidores debuginfod para descargar a información de depuración que falta sobre os ficheiros que se procesan ou para separar os ficheiros de depuración e o código fonte do executable que se está a depurar. Para activar o servidor debuginfod, a variable de ambiente 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» debe establecerse antes de executar GDB.

Fonte: opennet.ru

Engadir un comentario