Ubuntu efektivigas la kapablon dinamike akiri sencimigajn informojn

La programistoj de la distribua ilaro Ubuntu enkondukis la servon debuginfod.ubuntu.com, kiu ebligas al vi sencimigi programojn provizitajn en la distribua ilaro sen instali apartajn pakaĵojn kun sencimigaj informoj el la deponejo de debuginfo. Uzante la novan servon, uzantoj povis dinamike elŝuti sencimigajn simbolojn de ekstera servilo rekte dum senararigado. Ĉi tiu funkcio estas subtenata ekde GDB 10 kaj Binutils 2.34. Sencimigaj informoj estas provizitaj por pakaĵoj el la ĉefaj, universaj, limigitaj kaj multversaj deponejoj de ĉiuj subtenataj Ubuntu-eldonoj.

La debuginfod-procezo, kiu funkciigas la servon, estas HTTP-servilo por liveri ELF/DWARF-sencimigan informon kaj fontkodon. Se konstruite kun debuginfod-subteno, GDB povas aŭtomate konektiĝi al debuginfod-serviloj por elŝuti mankantajn sencimigan informon pri dosieroj estantaj prilaboritaj, aŭ por apartigi sencimigajn dosierojn kaj fontkodon por la rulebla elpurigita. Por ebligi la debuginfod-servilon, la mediovariablo 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» devas esti agordita antaŭ ol ruli GDB.

fonto: opennet.ru

Aldoni komenton