Ubuntu sada ima mogućnost dinamičkog dohvaćanja informacija o otklanjanju pogrešaka

Programeri distribucijskog kompleta Ubuntu predstavili su uslugu debuginfod.ubuntu.com koja vam omogućuje debugiranje programa isporučenih u distribucijskom kompletu bez instaliranja zasebnih paketa s informacijama o debuggingu iz repozitorija debuginfo. Koristeći novu uslugu, korisnici su mogli dinamički preuzimati simbole za uklanjanje pogrešaka s vanjskog poslužitelja izravno tijekom uklanjanja pogrešaka. Ova značajka je podržana počevši od GDB 10 i Binutils 2.34. Informacije o otklanjanju pogrešaka daju se za pakete iz glavnog, univerzalnog, ograničenog i multiverzalnog repozitorija svih podržanih Ubuntu izdanja.

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 ispravljanju pogrešaka o datotekama koje se obrađuju ili za odvajanje datoteka za ispravljanje pogrešaka i izvornog koda za izvršnu datoteku koja se ispravlja. Da biste omogućili debuginfod poslužitelj, varijabla okruženja 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» mora biti postavljena prije pokretanja GDB-a.

Izvor: opennet.ru

Dodajte komentar