Az Ubuntu mostantól képes dinamikusan lekérni a hibakeresési információkat

Az Ubuntu disztribúciós készlet fejlesztői bevezették a debuginfod.ubuntu.com szolgáltatást, amely lehetővé teszi a terjesztési készletben található programok hibakeresését anélkül, hogy külön csomagokat telepítenénk a debuginfo tárhelyből származó hibakeresési információkat tartalmazó csomagokkal. Az új szolgáltatás segítségével a felhasználók dinamikusan tölthették le a hibakeresési szimbólumokat egy külső szerverről közvetlenül a hibakeresés során. Ez a funkció a GDB 10-től és a Binutils 2.34-től kezdve támogatott. Hibakeresési információk állnak rendelkezésre az összes támogatott Ubuntu-kiadás fő, univerzális, korlátozott és többváltozatú tárolójából származó csomagokhoz.

A szolgáltatást működtető hibakeresési információs folyamat egy HTTP-kiszolgáló, amely ELF/DWARF hibakeresési információkat és forráskódot szolgáltat. A debuginfod támogatással felépített GDB automatikusan csatlakozhat a debuginfod kiszolgálókhoz, hogy letöltse a feldolgozás alatt álló fájlokról hiányzó hibakeresési információkat, vagy elkülönítse a hibakeresési fájlokat és a forráskódot a hibakeresés alatt álló végrehajtható fájlhoz. A debuginfod kiszolgáló engedélyezéséhez a GDB futtatása előtt be kell állítani a 'DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com» környezeti változót.

Forrás: opennet.ru

Hozzászólás