Ubuntu het nou die vermoë om ontfoutingsinligting dinamies te herwin

Die ontwikkelaars van die Ubuntu-verspreidingstel het die debuginfod.ubuntu.com-diens bekendgestel, wat jou toelaat om programme wat in die verspreidingskit verskaf word, te ontfout sonder om aparte pakkette met ontfoutingsinligting van die debuginfo-bewaarplek te installeer. Deur die nuwe diens te gebruik, kon gebruikers ontfoutingsimbole dinamies van 'n eksterne bediener aflaai direk tydens ontfouting. Hierdie kenmerk word ondersteun vanaf GDB 10 en Binutils 2.34. Ontfoutingsinligting word verskaf vir pakkette vanaf die hoof-, heelal-, beperkte en multiverse-bewaarplekke van alle ondersteunde Ubuntu-vrystellings.

Die ontfoutingsproses wat die diens aandryf, is 'n HTTP-bediener vir die lewering van ELF/DWARF-ontfoutingsinligting en bronkode. Wanneer gebou met debuginfod-ondersteuning, kan GDB outomaties aan debuginfod-bedieners koppel om ontbrekende ontfoutinligting af te laai oor lêers wat verwerk word, of om ontfoutlêers en bronkode te skei vir die uitvoerbare wat ontfout word. Om die debuginfod-bediener te aktiveer, moet die omgewingsveranderlike 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» gestel word voordat GDB uitgevoer word.

Bron: opennet.ru

Voeg 'n opmerking