El proyecto Debian ha lanzado un servicio para obtener información de depuración dinámicamente

La distribución Debian ha lanzado un nuevo servicio, debuginfod, que le permite depurar programas suministrados en la distribución sin instalar por separado los paquetes asociados con información de depuración del repositorio debuginfo. El servicio lanzado permite utilizar la funcionalidad introducida en GDB 10 para cargar dinámicamente símbolos de depuración desde un servidor externo directamente durante la depuración.

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.

En Debian, el soporte debuginfod se incluye actualmente en los paquetes elfutils y GDB que se ofrecen en los repositorios inestable y de prueba. Para habilitar el servidor debuginfod, simplemente configure la variable de entorno 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' antes de ejecutar GDB. La información de depuración en el servidor Debuginfod que se ejecuta para Debian se proporciona para paquetes de los repositorios inestable, de prueba de actualizaciones propuestas de prueba, estable, backports estables y actualizaciones propuestas.

Fuente: opennet.ru

Añadir un comentario