В Ubuntu S'ha implementat la capacitat d'obtenir informació de depuració dinàmicament

Desenvolupadors de distribució Ubuntu ha introduït el servei debuginfod.ubuntu.com, que permet depurar programes inclosos a la distribució sense instal·lar paquets separats amb informació de depuració del repositori debuginfo. Amb el nou servei, els usuaris poden descarregar dinàmicament símbols de depuració des d'un servidor extern directament durant la depuració. Aquesta funció és compatible a partir de GDB 10 i Binutils 2.34. Es proporciona informació de depuració per als paquets dels repositoris principal, univers, restringit i multivers de totes les versions compatibles. Ubuntu.

El procés debuginfod, que executa el servei, és un servidor HTTP que serveix informació de depuració ELF/DWARF i codi font. Quan es compila amb compatibilitat amb debuginfod, GDB es pot connectar automàticament als servidors debuginfod per descarregar la informació de depuració que falta sobre els fitxers que s'estan processant o per separar els fitxers de depuració i el codi font de l'executable que s'està depurant. Per habilitar servidor debuginfod abans d'executar GDB, hauríeu de definir la variable d'entorn 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com ”.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster