In Ubuntu è stata implementata la possibilità di ottenere dinamicamente informazioni di debug

Gli sviluppatori della distribuzione Ubuntu hanno presentato il servizio debuginfod.ubuntu.com, che consente di evitare l'installazione di pacchetti separati con informazioni di debug dal repository durante il debug dei programmi forniti nella distribuzione. Con il nuovo servizio, gli utenti hanno la possibilità di caricare dinamicamente i simboli di debug da un server esterno direttamente durante il debug. Questa funzionalità è supportata a partire dalla versione GDB 10 e Binutils 2.34. Le informazioni di debug vengono fornite per i pacchetti dei repository main, universe, restricted e multiverse di tutte le versioni supportate di Ubuntu.

Il processo che garantisce il funzionamento del servizio debuginfod è un server HTTP per la fornitura di informazioni di debug ELF/DWARF e sorgenti. Durante la compilazione con il supporto di debuginfod, GDB può collegarsi automaticamente ai server debuginfod per scaricare le informazioni di debug mancanti sui file elaborati o fare il linking dei file di debug e dei sorgenti per l'eseguibile in fase di debug. Per attivare server debuginfod prima di eseguire GDB, è necessario impostare la variabile d'ambiente 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com".

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster