Ubuntu implementerer muligheten til å dynamisk få feilsøkingsinformasjon

Utviklerne av Ubuntu-distribusjonssettet har introdusert tjenesten debuginfod.ubuntu.com, som lar deg feilsøke programmer som følger med i distribusjonssettet uten å installere separate pakker med feilsøkingsinformasjon fra debuginfo-depotet. Ved å bruke den nye tjenesten kunne brukere dynamisk laste ned feilsøkingssymboler fra en ekstern server direkte under feilsøking. Denne funksjonen støttes fra og med GDB 10 og Binutils 2.34. Feilsøkingsinformasjon er gitt for pakker fra hoved-, universe-, begrensede og multiverse-lagre for alle støttede Ubuntu-utgivelser.

Debuginfod-prosessen som driver tjenesten er en HTTP-server for å levere ELF/DWARF-feilsøkingsinformasjon og kildekode. Når den er bygget med debuginfod-støtte, kan GDB automatisk koble til debuginfod-servere for å laste ned manglende feilsøkingsinformasjon om filer som behandles, eller for å skille feilsøkingsfiler og kildekode for den kjørbare filen som feilsøkes. For å aktivere debuginfod-serveren, må miljøvariabelen 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» settes før GDB kjøres.

Kilde: opennet.ru

Legg til en kommentar