Debian'o projektas paleido paslaugą, skirtą dinamiškai gauti derinimo informaciją

Debian'o distribucija paleido naują paslaugą „debuginfod“, kuri leidžia derinti paskirstyme pateiktas programas atskirai neįdiegiant susijusių paketų su derinimo informacija iš debuginfo saugyklos. Pradėta paslauga leidžia naudoti GDB 10 įdiegtą funkcionalumą dinamiškai įkelti derinimo simbolius iš išorinio serverio tiesiogiai derinimo metu.

Debuginfod procesas, kuris maitina paslaugą, yra HTTP serveris, skirtas ELF / DWARF derinimo informacijai ir šaltinio kodui pateikti. Sukurtas su derinimo informacijos palaikymu, GDB gali automatiškai prisijungti prie derinimo informacijos serverių, kad atsisiųstų trūkstamą derinimo informaciją apie apdorojamus failus arba atskirtų derinimo failus ir derinamo vykdomojo failo šaltinio kodą.

Debian'e debuginfod palaikymas šiuo metu įtrauktas į elfutils ir GDB paketus, siūlomus nestabiliose ir testavimo saugyklose. Norėdami įjungti debuginfod serverį, prieš paleisdami GDB tiesiog nustatykite aplinkos kintamąjį 'DEBUGINFOD_URLS=»https://debuginfod.debian.net». Derinimo informacija Debuginfod serveryje, kuriame veikia Debian, pateikiama paketams iš nestabilių, testavimo siūlomų naujinimų, stabilių, stabilių prievadų ir siūlomų naujinimų saugyklų.

Šaltinis: opennet.ru

Добавить комментарий