Platinimo kūrėjai Ubuntu pristatė „debuginfod“ paslaugą.ubuntu.com, kuri leidžia derinti platinamoje versijoje esančias programas neįdiegus atskirų paketų su derinimo informacija iš „debuginfo“ saugyklos. Naudodami naują paslaugą, vartotojai gali dinamiškai atsisiųsti derinimo simbolius iš išorinio serverio tiesiogiai derinimo metu. Ši funkcija palaikoma nuo GDB 10 ir „Binutils 2.34“. Derinimo informacija pateikiama paketams iš visų palaikomų leidimų pagrindinės, visatos, ribotos ir daugiavisatos saugyklų. Ubuntu.
„debuginfod“ procesas, kuris vykdo paslaugą, yra HTTP serveris, skirtas ELF/DWARF derinimo informacijai ir šaltinio kodui teikti. Kuriant su „debuginfod“ palaikymu, GDB gali automatiškai prisijungti prie „debuginfod“ serverių, kad atsisiųstų trūkstamą derinimo informaciją apie apdorojamus failus arba atskirtų derinimo failus ir šaltinio kodą derinamam vykdomajam failui. serveris Prieš paleisdami GDB, „debuginfod“, turėtumėte nustatyti aplinkos kintamąjį „DEBUGINFOD_URLS="https://debuginfod.ubuntu.com“.
Šaltinis: opennet.ru
