Ubuntu sasa ina uwezo wa kupata habari ya utatuzi kwa nguvu

Watengenezaji wa vifaa vya usambazaji wa Ubuntu wameanzisha huduma ya debuginfod.ubuntu.com, ambayo inakuruhusu kutatua programu zinazotolewa kwenye kifurushi cha usambazaji bila kusakinisha vifurushi tofauti vilivyo na habari ya utatuzi kutoka kwa hazina ya debuginfo. Kwa kutumia huduma mpya, watumiaji waliweza kupakua kwa nguvu alama za utatuzi kutoka kwa seva ya nje moja kwa moja wakati wa utatuzi. Kipengele hiki kinaweza kutumika kuanzia GDB 10 na Binutils 2.34. Maelezo ya utatuzi hutolewa kwa vifurushi kutoka kwa hazina kuu, ulimwengu, vikwazo, na anuwai ya matoleo yote ya Ubuntu yanayotumika.

Mchakato wa debuginfod ambao unawezesha huduma ni seva ya HTTP ya kutoa maelezo ya utatuzi ya ELF/DWARF na msimbo wa chanzo. Inapojengwa kwa usaidizi wa debuginfod, GDB inaweza kuunganishwa kiotomatiki kwenye seva za debuginfod ili kupakua maelezo ya utatuzi yanayokosekana kuhusu faili zinazochakatwa, au kutenganisha faili za utatuzi na msimbo wa chanzo kwa ajili ya kutekelezwa kutatuliwa. Ili kuwezesha seva ya debuginfod, tofauti ya mazingira 'DEBUGINFOD_URLS=Β»https://debuginfod.ubuntu.comΒ» lazima iwekwe kabla ya kuendesha GDB.

Chanzo: opennet.ru

Kuongeza maoni