Zhvilluesit e distribucionit Ubuntu prezantuan shërbimin debuginfod.ubuntu.com, që lejon gjatë debugimit të programeve të ofruara në distribucion të evitoni instalimin e paketave të veçanta me informacionin për debugin. Me ndihmën e shërbimit të ri, përdoruesit kanë mundësi për ngarkimin dinamik të simboleve për debugin nga një server i jashtëm gjatë debugimit. Kjo mundësi mbështetet që nga lëshimi i GDB 10 dhe Binutils 2.34. Informacioni për debugin ofrohet për paketat nga repozitorët main, universe, restricted dhe multiverse të të gjitha lëshimeve të mbështetura të Ubuntu.
Procesi që siguron funksionalitetin e shërbimit debuginfod është një server HTTP për dorëzimin e informacionit për debugin ELF/DWARF dhe kodit burimor. Me ndihmën e mbështetjes për debuginfod, GDB mund të lidhen automatikisht me serverët debuginfod për ngarkimin e informacionit për debugin që mungon për skedarët që po përpunohen ose për ndarjen e skedarëve për debugin dhe kodit burimor për skedarin e ekzekutueshëm që po debugohet. Për të aktivizuar serverit debuginfod para ekzekutimit të GDB është e nevojshme të vendoset variabla e ambientit 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com".
Burimi: opennet.ru
