Debian projekt je pokrenuo uslugu za dinamičko dobivanje informacija o otklanjanju grešaka

Debian distribucija je pokrenula novu uslugu, debuginfod, koja vam omogućava da otklanjate greške u programima koji se isporučuju u distribuciji bez zasebnog instaliranja pridruženih paketa s informacijama za otklanjanje grešaka iz debuginfo spremišta. Pokrenuta usluga omogućava korištenje funkcionalnosti uvedene u GDB 10 za dinamičko učitavanje simbola za otklanjanje grešaka sa eksternog servera direktno tokom otklanjanja grešaka.

Proces debuginfod koji pokreće uslugu je HTTP server za isporuku ELF/DWARF informacija za otklanjanje grešaka i izvornog koda. Kada je izgrađen sa podrškom za debuginfod, GDB se može automatski povezati sa debuginfod serverima kako bi preuzeo informacije za otklanjanje grešaka koje nedostaju o datotekama koje se obrađuju, ili da odvoji datoteke za otklanjanje grešaka i izvorni kod za izvršni fajl koji se otklanja.

Na Debianu, podrška za debuginfod je trenutno uključena u elfutils i GDB pakete koji se nude u nestabilnim i testnim spremištima. Da biste omogućili debuginfod server, samo postavite varijablu okruženja 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' prije pokretanja GDB-a. Informacije o otklanjanju grešaka na Debuginfod poslužitelju koji radi za Debian su osigurane za pakete iz nestabilnih, testirajućih-proposed-updates, stabilnih, stabilnih-backports i predloženih-updates spremišta.

izvor: opennet.ru

Dodajte komentar