Tutvustatakse siluri väljalase GDB 9.1 (9.x seeria esimene väljalase, arenduseks kasutati haru 9.0). GDB 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).
Solaris 10 ja Cell Broadband Engine platvormide tugi on lõpetatud;
Lisatud Texas Instrumentsi protsessorites kasutatava alamsüsteemi PRU (Programmable Real-time Unit) uus simulaator (pru-*-elf);
Lisatud katserežiim silumissümbolite kiireks laadimiseks mitme lõimega režiimis (lubatud sätte "maint set worker-threads unlimited" kaudu);
Käskude nimedes on võimalik kasutada sümbolit '.';
Lisatud võimalus määrata Fortranis pesastatud funktsioonidele ja alamprogrammidele katkestuspunkte;
Tööd on tehtud ühtse stiili saavutamiseks ja käskude loetavuse parandamiseks;
Käsuargumentide edastamiseks kriipsmärgiga ('-OPT') on rakendatud standardne infrastruktuur, mis võimaldab automaatset lõpetamist tabeldusklahvi abil;
Käsud “printf” ja “eval” toetavad stringide väljastamist stiilides C ja Ada ilma programmis funktsiooni otse välja kutsumata;
Lisatud tugi väljundfailide filtreerimiseks käsu "infoallikad" regulaaravaldise alusel;
Seadistuses “set print frame-arguments” on realiseeritud parameeter “presence”, kui see on määratud, kuvatakse nime ja väärtuse kuvamise asemel argumentide jaoks ainult kohaloleku indikaator “…”;
Liideses TUI käsud "focus", "winheight", "+", "-", ">", "<" on nüüd tõstutundlikud;
Käskude "print", "compile print", "backtrace", "frame" jaoks
Rakenda, "tfaas" ja "faas" on rakendatud globaalsete sätete alistamiseks (näiteks need, mis on määratud funktsiooniga "set print […]");
Käsklusele "info typed" on lisatud valik "-q", et keelata mõne päise väljund;
Seadetes saate "piiramatu" väärtuse asemel nüüd määrata "u";
Lisatud uued käsud:
"define-prefix" oma eesliidekäskude määratlemiseks;
"|" või "pipe", et käivitada käsk ja suunata väljund shellikäsku;
"with" määratud käsu käivitamiseks ajutiselt muudetud sätetega;
"seadke funktsioonid võivad kutsuda" kontrollimaks, kas alamprogrammi saab GDB-st välja kutsuda;
"set print finish [on|off]", et juhtida tagastusväärtuse kuvamist käsu "finish" kasutamisel;
"set print max-depth", et piirata pesastatud struktuuride väljundit;
"sead logimise silumisjuhise [on|off]", et juhtida silumisväljundi logifaili salvestamist;
rida uusi "set style" käske;
„set print frame-info […]”, et määrata teave, mis tuleks virnaraami oleku kuvamisel printida;
"set tui compact-source", et lubada kompaktne režiim koodi kuvamiseks TUI (teksti kasutajaliidese) liideses;
„infomoodulid […]”, et küsida teavet Fortrani moodulite kohta;
„Määra/näita prindi töötlemata raami argumendid“ asemel pakutakse käsku „set/show print raw-frame-arguments“ (kasutab eraldajana tühiku asemel sidekriipsu);
Juhttarkvara liideses GDB/MI lisatud uued käsud "-complete", "-catch-throw", "-catch-rethrow", "-catch-catch", "-symbol-info-functions", "-symbol-info-types",
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" ja "-symbol-info-module-variables" on samaväärsed samade GDB käskudega. Vaikimisi on aktiveeritud MI-tõlgi kolmas versioon (-i=mi3);
Konfigureerimisskriptile lisati suvand "--with-system-gdbinit-dir", et määrata gdbiniti süsteemifailide tee;
Pythoni API-sse on tehtud mitmeid täiustusi. Lisatud võimalus luua Python 3-ga Windowsis;
Tõstetud on nõudeid koostekeskkonnale. GDB ja GDBserveri loomiseks on nüüd vaja vähemalt GNU make 3.82. Välise lugemisliini teegiga ehitamisel on nõutav vähemalt GNU readline 7.0.