Ubuntu ahora tiene la capacidad de recuperar dinámicamente información de depuración

Los desarrolladores del kit de distribución de Ubuntu han introducido el servicio debuginfod.ubuntu.com, que le permite depurar programas suministrados en el kit de distribución sin instalar paquetes separados con información de depuración del repositorio de debuginfo. Al utilizar el nuevo servicio, los usuarios pudieron descargar dinámicamente símbolos de depuración desde un servidor externo directamente durante la depuración. Esta característica es compatible a partir de GDB 10 y Binutils 2.34. Se proporciona información de depuración para paquetes de los repositorios principal, universal, restringido y multiverso de todas las versiones compatibles de Ubuntu.

El proceso debuginfod que impulsa el servicio es un servidor HTTP para entregar información de depuración y código fuente ELF/DWARF. Cuando se construye con soporte debuginfod, GDB puede conectarse automáticamente a los servidores debuginfod para descargar información de depuración faltante sobre los archivos que se están procesando, o para separar los archivos de depuración y el código fuente del ejecutable que se está depurando. Para habilitar el servidor debuginfod, se debe configurar la variable de entorno 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» antes de ejecutar GDB.

Fuente: opennet.ru

Añadir un comentario