Ubuntu tani ka aftësinë për të tërhequr në mënyrë dinamike informacionin e korrigjimit

Zhvilluesit e kompletit të shpërndarjes Ubuntu kanë prezantuar shërbimin debuginfod.ubuntu.com, i cili ju lejon të korrigjoni programet e ofruara në kompletin e shpërndarjes pa instaluar paketa të veçanta me informacion korrigjimi nga debuginfo. Duke përdorur shërbimin e ri, përdoruesit ishin në gjendje të shkarkonin në mënyrë dinamike simbolet e korrigjimit nga një server i jashtëm direkt gjatë korrigjimit. Kjo veçori mbështetet duke filluar me GDB 10 dhe Binutils 2.34. Informacioni i korrigjimit ofrohet për paketat nga depoja kryesore, universi, e kufizuar dhe multiverse e të gjitha versioneve të mbështetura të Ubuntu.

Procesi i korrigjimit të informacionit që fuqizon shërbimin është një server HTTP për dhënien e informacionit të korrigjimit ELF/DWARF dhe kodit burimor. Kur ndërtohet me mbështetjen e korrigjimit të gabimeve, GDB mund të lidhet automatikisht me serverët e korrigjimit të gabimeve për të shkarkuar informacionin e korrigjimit që mungon në lidhje me skedarët që përpunohen, ose për të ndarë skedarët e korrigjimit dhe kodin burimor për ekzekutuesin që korrigjohet. Për të aktivizuar serverin e debuginfod, ndryshorja e mjedisit 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» duhet të vendoset përpara se të ekzekutohet GDB.

Burimi: opennet.ru

Shto një koment