Lähettäjä debuggerin julkaisu GDB 8.3, tukee lähdetason virheenkorjausta useille ohjelmointikielille (Ada, C, C++, Objective-C, Pascal, Go jne.) eri laitteilla (i386, amd64, ARM, Power, Sparc, RISC-V). ja jne.) ja ohjelmistoalustoille (GNU/Linux, *BSD, Unix, Windows, macOS).
CLI- ja TUI-liitännät pystyvät nyt määrittelemään päätteen tyylin ("set style" -komento on lisätty). GNU Highlightilla lähdetekstin korostus toteutetaan;
Toteutettu kokeellinen tuki C++-lähdekoodin kääntämiseen ja korvaamiseen GDB-ohjatulla prosessilla
(alentaa). Toimiaksesi tarvitset vähintään GCC 7.1b -version, joka on käännetty libcp1.so;
IPv6-tuki on lisätty GDB:hen ja GDBserveriin. Aseta IPv6-osoitteet käyttämällä muotoa "[OSOITE]:PORTTI";
RISC-V-kohdejärjestelmiin on lisätty tuki kohteen kuvaamiselle XML-muodossa (Kohdekuvausmuoto);
FreeBSD-alusta tukee sieppauspisteiden asentamista
(tartuntapiste) järjestelmäkutsuihin käyttämällä niiden eri ABI:ille ominaisia aliaksia (esimerkiksi 'kevent':lle alias on saatavilla 'freebsd11_kevent' vanhaan ABI:hen sitomiseksi);
Tuki Unix-pistokkeille (Unix Domain socket) on lisätty "target remote" -komentoon;
Lisätty mahdollisuus näyttää kaikki prosessin avaamat tiedostot (komento "info proc files");
Otettu käyttöön mahdollisuus tallentaa DWARF-symboliindeksit automaattisesti levylle saman suoritettavan tiedoston myöhemmän lataamisen nopeuttamiseksi;
Lisätty tuki PPR-, DSCR-, TAR-, EBB/PMU- ja HTM-rekisterien käyttämiselle GDBserveriin PowerPC GNU/Linux -alustalle;
Lisätty uudet komennot "set/show debug compile-cplus-types" ja
"set/show debug skip" määrittääksesi tietojen lähdön C++-tyyppisistä muunnoksista ja tiedot ohitetuista tiedostoista ja toiminnoista;
Lisätty "frame apply COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" komennot komentojen käyttämiseksi pino kehyksiin ja säikeisiin;
Parannuksia on tehty komentoihin "frame", "select-frame", "info frame",
— "tietofunktiot", "tietotyypit", "tietomuuttujat", "tietosäike", "tietoprosessointi";
Eräajotilassa suoritettuna GDB palauttaa nyt virhekoodin 1, jos viimeinen komento epäonnistuu;
Lisätty mahdollisuus rakentaa GDB GCC:n tarjoaman Undefined Behavior Sanitizerin avulla;
Lisätty perusjärjestelmän asetukset (natiivikokoonpano, virheenkorjausta varten samassa järjestelmässä) RISC-V GNU/Linux (riscv*-*-linux*) ja RISC-V FreeBSD (riscv*-*-freebsd*) alustoille;