Projekt Debian pokrenuo je uslugu za dinamičko dobivanje informacija o otklanjanju pogrešaka

Debian distribucija pokrenula je novu uslugu, debuginfod, koja vam omogućuje debugiranje programa isporučenih u distribuciji bez zasebnog instaliranja povezanih paketa s informacijama o debuggingu iz repozitorija debuginfo. Pokrenuta usluga omogućuje korištenje funkcionalnosti uvedene u GDB 10 za dinamičko učitavanje simbola za uklanjanje pogrešaka s vanjskog poslužitelja izravno tijekom uklanjanja pogrešaka.

Debuginfod proces koji pokreće uslugu je HTTP poslužitelj za isporuku ELF/DWARF informacija o otklanjanju pogrešaka i izvornog koda. Kada je izgrađen s podrškom za debuginfod, GDB se može automatski spojiti na poslužitelje za debuginfod za preuzimanje nedostajućih informacija o debug-u o datotekama koje se obrađuju ili za odvajanje debug datoteka i izvornog koda za izvršnu datoteku koja se debugira.

Na Debianu, podrška za debuginfod trenutno je uključena u elfutils i GDB pakete koji se nude u nestabilnim i testnim spremištima. Da biste omogućili debuginfod poslužitelj, samo postavite varijablu okruženja 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»' prije pokretanja GDB-a. Informacije o otklanjanju pogrešaka na Debuginfod poslužitelju koji radi za Debian dane su za pakete iz repozitorija nestabilnih, testnih testiranja predloženih ažuriranja, stabilnih, stabilnih backportova i predloženih ažuriranja.

Izvor: opennet.ru

Dodajte komentar