Ubuntu har nu möjligheten att dynamiskt hämta felsökningsinformation

Utvecklarna av distributionspaketet Ubuntu har introducerat tjänsten debuginfod.ubuntu.com, som låter dig felsöka program som tillhandahålls i distributionspaketet utan att installera separata paket med felsökningsinformation från debuginfo-förvaret. Med den nya tjänsten kunde användarna dynamiskt ladda ner felsökningssymboler från en extern server direkt under felsökningen. Denna funktion stöds från och med GDB 10 och Binutils 2.34. Felsökningsinformation tillhandahålls för paket från huvud-, universum-, begränsade och multiverse-förråd för alla Ubuntu-utgåvor som stöds.

Debuginfod-processen som driver tjänsten är en HTTP-server för att leverera ELF/DWARF-felsökningsinformation och källkod. När den är byggd med debuginfod-stöd, kan GDB automatiskt ansluta till debuginfod-servrar för att ladda ner saknad felsökningsinformation om filer som bearbetas, eller för att separera felsökningsfiler och källkod för den körbara filen som felsöks. För att aktivera debuginfod-servern måste miljövariabeln 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» ställas in innan GDB körs.

Källa: opennet.ru

Lägg en kommentar