Ubuntu pystyy nyt hakemaan virheenkorjaustietoja dynaamisesti

Ubuntu-jakelupaketin kehittäjät ovat ottaneet käyttöön debuginfod.ubuntu.com-palvelun, jonka avulla voit suorittaa jakelupaketin sisältämien ohjelmien virheenkorjauksen asentamatta erillisiä paketteja, joissa on virheenkorjaustiedot debuginfo-arkistosta. Uuden palvelun avulla käyttäjät pystyivät dynaamisesti lataamaan virheenkorjaussymboleja ulkoiselta palvelimelta suoraan virheenkorjauksen aikana. Tätä ominaisuutta tuetaan GDB 10:stä ja Binutils 2.34:stä alkaen. Virheenkorjaustiedot tarjotaan paketeille kaikkien tuettujen Ubuntu-julkaisujen pää-, universumi-, rajoitetuista ja multiverse-arkistoista.

Palvelua käyttävä debuginfod-prosessi on HTTP-palvelin ELF/DWARF-virheenkorjaustietojen ja lähdekoodin toimittamiseen. Kun GDB on rakennettu debuginfod-tuella, se voi muodostaa automaattisesti yhteyden debuginfod-palvelimiin ladatakseen puuttuvat virheenkorjaustiedot käsiteltävistä tiedostoista tai erottaakseen virheenkorjaustiedostot ja lähdekoodin suoritettavalle tiedostolle. Jotta debuginfod-palvelin voidaan ottaa käyttöön, ympäristömuuttuja 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» on asetettava ennen GDB:n suorittamista.

Lähde: opennet.ru

Lisää kommentti