Ubuntu ara té la capacitat de recuperar dinàmicament informació de depuració

Els desenvolupadors del kit de distribució d'Ubuntu han introduït el servei debuginfod.ubuntu.com, que us permet depurar els programes subministrats al kit de distribució sense instal·lar paquets separats amb informació de depuració del repositori debuginfo. Amb el nou servei, els usuaris van poder descarregar de forma dinàmica símbols de depuració d'un servidor extern directament durant la depuració. Aquesta característica és compatible a partir de GDB 10 i Binutils 2.34. La informació de depuració es proporciona per als paquets dels dipòsits principal, univers, restringit i multivers de totes les versions d'Ubuntu compatibles.

El procés debuginfod que impulsa el servei és un servidor HTTP per lliurar informació i codi font de depuració ELF/DWARF. Quan es construeix amb suport debuginfod, GDB es pot connectar automàticament als servidors debuginfod per descarregar la informació de depuració que falta sobre els fitxers que s'estan processant o per separar els fitxers de depuració i el codi font de l'executable que s'està depurant. Per habilitar el servidor debuginfod, la variable d'entorn 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» s'ha d'establir abans d'executar GDB.

Font: opennet.ru

Afegeix comentari