U Ubuntu je implementirana mogućnost dinamičkog dobivanja informacija za ispravljanje grešaka.

Razvijači distribucije Ubuntu predstavili su uslugu debuginfod.ubuntu.com, koja omogućuje debugiranje isporučenih programa bez instalacije zasebnih paketa s informacijama za otklanjanje grešaka iz repozitorija debuginfo. Uz novu uslugu, korisnici imaju mogućnost dinamičkog preuzimanja simbola za otklanjanje grešaka s vanjskog poslužitelja direktno tijekom otklanjanja grešaka. Ova mogućnost podržana je od izdanja GDB 10 i Binutils 2.34. Informacije za otklanjanje grešaka pružaju se za pakete iz repozitorija main, universe, restricted i multiverse svih podržanih verzija Ubuntua.

Proces koji omogućuje rad usluge debuginfod predstavlja HTTP poslužitelj za isporuku informacija za otklanjanje grešaka ELF/DWARF i izvornog koda. Pri gradnji s podrškom za debuginfod, GDB se može automatski povezati s debuginfod poslužiteljima za preuzimanje neophodnih informacija za otklanjanje grešaka o obrađenim datotekama ili za razdvajanje datoteka za otklanjanje grešaka i izvornog koda za program koji se otklanja greška. Da bi se aktiviralo poslužitelja debuginfod, potrebno je postaviti varijablu okruženja 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com"' prije izvršenja GDB-a.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster