Vývojári distribúcie Ubuntu predstavili službu debuginfod.ubuntu.com, ktorá umožňuje pri ladení dodávaných programov v distribúcii obísť inštaláciu samostatných balíkov s ladacou informáciou z repozitára debuginfo. S pomocou novej služby získali používatelia možnosť dynamicky načítavať ladacie symboly z externého servera priamo počas ladenia. Táto funkcia je podporovaná od vydania GDB 10 a Binutils 2.34. Ladacia informácia je poskytovaná pre balíky z repozitárov main, universe, restricted a multiverse všetkých podporovaných vydaní Ubuntu.
Zabezpečujúci prácu služby proces debuginfod predstavuje HTTP server na poskytovanie ladacej informácie ELF/DWARF a zdrojových kódov. Pri zostavení s podporou debuginfod môže GDB automaticky pripojiť k serverom debuginfod na načítanie chýbajúcej ladacej informácie o spracovávaných súboroch alebo oddelení ladacích súborov a zdrojových kódov pre ladený spustiteľný súbor. Na aktiváciu servera pred vykonaním GDB je potrebné nastaviť premennú prostredia ‘DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».
Zdroj: opennet.ru
