In Ubuntu è realizzata la possibilità di ottenere dinamicamente informazioni di debug.

Gli sviluppatori della distribuzione Ubuntu hanno presentato il servizio debuginfod.ubuntu.com, che consente di eseguire il debug dei programmi forniti nella distribuzione senza dover installare pacchetti separati di informazioni di debug dal repository debuginfo. Grazie a questo nuovo servizio, gli utenti possono caricare dinamicamente i simboli di debug da un server esterno direttamente durante il processo di debug. Questa funzionalità è supportata a partire dal rilascio di GDB 10 e Binutils 2.34. Le informazioni di debug sono fornite per i pacchetti nei repository main, universe, restricted e multiverse di tutte le versioni supportate di Ubuntu.

Il processo che consente il funzionamento del servizio debuginfod è un server HTTP per fornire informazioni di debug ELF/DWARF e codici sorgente. Quando viene compilato con il supporto per debuginfod, GDB può connettersi automaticamente ai server debuginfod per caricare le informazioni di debug mancanti relative ai file elaborati o per separare i file di debug dai codici sorgente per il file eseguibile in fase di debug. Per attivare server debuginfod prima di eseguire GDB, è necessario impostare la variabile di ambiente ‘DEBUGINFOD_URLS=»https://debuginfod.ubuntu.com».

Fonte: opennet.ru

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