Ubuntul on nüüd võimalus silumisteavet dünaamiliselt hankida

Ubuntu distributsioonikomplekti arendajad on kasutusele võtnud teenuse debuginfod.ubuntu.com, mis võimaldab teil siluda turustuskomplektis olevaid programme, installimata silumisinfo hoidlast eraldi pakette. Uut teenust kasutades said kasutajad silumissümboleid välisest serverist otse silumise ajal dünaamiliselt alla laadida. Seda funktsiooni toetatakse alates versioonidest GDB 10 ja Binutils 2.34. Silumisteavet pakutakse kõigi toetatud Ubuntu väljaannete põhi-, universumi-, piiratud ja mitmekülgsete hoidlate pakettide kohta.

Teenuse toiteallikaks olev silumisinfoprotsess on HTTP-server ELF-i/DWARF-i silumise teabe ja lähtekoodi edastamiseks. Kui GDB on loodud silumisinfo toega, saab see automaatselt ühenduse luua silumisinfo serveritega, et laadida alla puuduv silumisinfo töödeldavate failide kohta või eraldada silumisfailid ja silutava käivitatava lähtekood. Silumisserveri lubamiseks tuleb enne GDB käivitamist määrata keskkonnamuutuja 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».

Allikas: opennet.ru

Lisa kommentaar