nuova versione del debugger GDB 9.2, che offre solo correzioni di bug rispetto alla versione . GDB supporta il debugging a livello di codice sorgente per un ampio spettro di linguaggi di programmazione (Ada, C, C++, Objective-C, Pascal, Go, ecc.) su diverse piattaforme hardware (i386, amd64, ARM, Power, Sparc, RISC-V, ecc.) e software (GNU/Linux, *BSD, Unix, Windows, macOS).
A partire dalla versione 9.x, il progetto GDB ha adottato un nuovo schema di numerazione delle versioni, simile all'approccio del GCC. Secondo questo schema, la versione 9.0 è stata utilizzata nel processo di sviluppo, dopodiché è stata rilasciata la prima versione stabile 9.1, che ha introdotto miglioramenti funzionali pronti per gli utenti finali. Le versioni successive in questo ramo (9.2, 9.3, ecc.) includeranno solo correzioni di bug, mentre un nuovo insieme di novità è in fase di sviluppo nel ramo 10.0, che sarà offerto come rilascio stabile 10.1 una volta completato.
Alcune correzioni nella versione 9.2 includono:
- Risoluzione del problema di output a schermo dopo il ridimensionamento della finestra con codice/disassemblatore o comandi.
- Risoluzione del problema con l'output di variabili ausiliarie con indirizzo tramite ‘printf’.
- Correzione di problemi che impedivano la compilazione nelle nuove versioni di Solaris 11.4 e su sistemi con processori SPARC.
- Correzione di un blocco durante il caricamento dei simboli da singoli file oggetto di debug.
Fonte: opennet.ru
