Mradi wa Debian umezindua huduma kwa ajili ya kupata taarifa za utatuzi kwa nguvu

Usambazaji wa Debian umezindua huduma mpya, debuginfod, ambayo hukuruhusu kutatua programu zinazotolewa katika usambazaji bila kusakinisha kando vifurushi vinavyohusiana na habari ya utatuzi kutoka kwa hazina ya debuginfo. Huduma iliyozinduliwa huwezesha kutumia utendakazi ulioletwa katika GDB 10 ili kupakia alama za utatuzi kutoka kwa seva ya nje moja kwa moja wakati wa utatuzi.

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.

Kwenye Debian, usaidizi wa debuginfod kwa sasa umejumuishwa katika elfutils na vifurushi vya GDB vinavyotolewa katika hazina zisizo imara na za majaribio. Ili kuwezesha seva ya debuginfod, weka tu utofauti wa mazingira 'DEBUGINFOD_URLS=Β»https://debuginfod.debian.netΒ»' kabla ya kuendesha GDB. Maelezo ya utatuzi kwenye seva ya Debuginfod inayoendeshwa kwa Debian hutolewa kwa vifurushi kutoka kwa masasisho yasiyo imara, yaliyopendekezwa-kufanyiwa majaribio, hifadhi-msingi thabiti na hifadhi-sasisho zinazopendekezwa.

Chanzo: opennet.ru

Kuongeza maoni