Tutvustatakse siluri väljalase GDB 8.3, mis toetab paljude programmeerimiskeelte (Ada, C, C++, Objective-C, Pascal, Go jne) allikatasemel silumist erineval riistvaral (i386, amd64, ARM, Power, Sparc, RISC-V). ja jne) ja tarkvaraplatvormid (GNU/Linux, *BSD, Unix, Windows, macOS).
CLI ja TUI liidestel on nüüd võimalus määratleda terminali stiili (lisatud on käsk “set style”). GNU Highlightiga rakendatakse lähteteksti esiletõstmist;
Rakendatud eksperimentaalne tugi C++ lähtekoodi kompileerimiseks ja asendamiseks GDB juhitava protsessiga
(vähem). Töötamiseks vajate vähemalt GCC 7.1b versiooni, mis on kompileeritud failiga libcp1.so;
GDB-le ja GDBserverile on lisatud IPv6 tugi. IPv6 aadresside määramiseks kasutage vormingut “[ADDRESS]:PORT”;
RISC-V sihtsüsteemide jaoks on lisatud sihtmärgi XML-vormingus kirjeldamise tugi (Sihtmärgi kirjelduse vorming);
FreeBSD platvorm toetab pealtkuulamispunktide installimist
(püüdmispunkt) süsteemikutsetele, kasutades nende erinevatele ABI-dele omaseid varjunimesid (näiteks 'kevent' jaoks on alias saadaval 'freebsd11_kevent' vana ABI-ga sidumiseks);
Unixi pesade tugi (Unix Domain socket) on lisatud käsule "target remote";
Lisatud võimalus kuvada kõiki protsessi poolt avatud faile (käsk "info proc files");
Rakendatud on võimalus salvestada automaatselt kettale DWARF-sümbolite indeksid, et kiirendada sama käivitatava faili hilisemat laadimist;
Lisatud tugi PPR, DSCR, TAR, EBB/PMU ja HTM registritele juurdepääsuks GDBserverile PowerPC GNU/Linuxi platvormi jaoks;
Lisatud uued käsud "set/show debug compile-cplus-types" ja
"Silumise vahelejätmise määramine/kuvamine", et konfigureerida andmete väljund C++ tüüpi teisenduste kohta ning teave vahelejäetud failide ja funktsioonide kohta;
Lisatud "frame apply COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" käsud käskude rakendamiseks raamidele ja lõimedele;
Partiirežiimis käivitamisel tagastab GDB nüüd veakoodi 1, kui viimane käsk ebaõnnestub;
Lisatud võimalus luua GDB GCC pakutava Undefined Behaviour Sanitizeriga;
Lisatud põhisüsteemi sätted (natiivne konfiguratsioon, samas süsteemis silumiseks) RISC-V GNU/Linuxi (riscv*-*-linux*) ja RISC-V FreeBSD (riscv*-*-freebsd*) platvormidele;