Projekt Debian spustil službu na dynamické získavanie ladiacich informácií

Distribúcia Debian spustila novú službu debuginfod, ktorá vám umožňuje ladiť programy dodávané v distribúcii bez samostatnej inštalácie súvisiacich balíkov s informáciami o ladení z úložiska debuginfo. Spustená služba umožňuje využiť funkcionalitu zavedenú v GDB 10 na dynamické načítanie ladiacich symbolov z externého servera priamo počas ladenia.

Debuginfod proces, ktorý poháňa službu, je HTTP server na doručovanie informácií o ladení ELF/DWARF a zdrojového kódu. Keď je GDB postavený s podporou debuginfod, môže sa automaticky pripojiť k serverom debuginfod a stiahnuť chýbajúce ladiace informácie o spracovávaných súboroch alebo oddeliť ladiace súbory a zdrojový kód pre ladený spustiteľný súbor.

V Debiane je podpora debuginfod v súčasnosti zahrnutá v balíkoch elfutils a GDB ponúkaných v repozitároch unstable a testing. Ak chcete povoliť server debuginfod, pred spustením GDB nastavte premennú prostredia 'DEBUGINFOD_URLS=»https://debuginfod.debian.net»'. Informácie o ladení na serveri Debuginfod spustenom pre Debian sú poskytované pre balíky z repozitárov unstable, testing testing-proposed-updates, stable, stable-backports a updated-updates.

Zdroj: opennet.ru

Pridať komentár