Desenvolupadors de distribució Ubuntu ha introduït el servei debuginfod.ubuntu.com, que permet depurar programes inclosos a la distribució sense instal·lar paquets separats amb informació de depuració del repositori debuginfo. Amb el nou servei, els usuaris poden descarregar dinàmicament símbols de depuració des d'un servidor extern directament durant la depuració. Aquesta funció és compatible a partir de GDB 10 i Binutils 2.34. Es proporciona informació de depuració per als paquets dels repositoris principal, univers, restringit i multivers de totes les versions compatibles. Ubuntu.
El procés debuginfod, que executa el servei, és un servidor HTTP que serveix informació de depuració ELF/DWARF i codi font. Quan es compila amb compatibilitat amb 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 servidor debuginfod abans d'executar GDB, hauríeu de definir la variable d'entorn 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com ”.
Font: opennet.ru
