Debianprojektet har lanserat en tjänst för att dynamiskt erhålla felsökningsinformation

Debiandistributionen har lanserat en ny tjänst, debuginfod, som låter dig felsöka program som tillhandahålls i distributionen utan att separat installera de associerade paketen med felsökningsinformation från debuginfo-förvaret. Den lanserade tjänsten gör det möjligt att använda den funktionalitet som introduceras i GDB 10 för att dynamiskt ladda felsökningssymboler från en extern server direkt under felsökning.

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.

På Debian är debuginfod-stöd för närvarande inkluderat i elfutils- och GDB-paketen som erbjuds i de instabila och testande arkiven. För att aktivera debuginfod-servern, ställ bara in miljövariabeln 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' innan du kör GDB. Felsökningsinformation på Debuginfod-servern som körs för Debian tillhandahålls för paket från de instabila, testing testing-proposed-updates, stabil, stabil-backports och föreslagna uppdateringar.

Källa: opennet.ru

Lägg en kommentar