Yntrodusearre debugger release GDB 9.1 (earste release fan 'e 9.x-searje, branch 9.0 waard brûkt foar ûntwikkeling). GDB stipet debuggen op boarnenivo foar in breed oanbod fan programmeartalen (Ada, C, C++, Objective-C, Pascal, Go, ensfh.) Op ferskate hardware (i386, amd64, ARM, Power, Sparc, RISC-V en ensfh.) en softwareplatfoarms (GNU/Linux, *BSD, Unix, Windows, macOS).
Stipe foar Solaris 10 en Cell Broadband Engine platfoarms is staakt;
In nije simulator tafoege fan it subsysteem PRU (Programmable Real-time Unit) brûkt yn Texas Instruments-processors (pru-*-elf);
In eksperimintele modus tafoege foar it rappe laden fan debuggen symboalen yn multi-threaded modus (ynskeakele fia de 'maint set worker-threads unlimited' ynstelling);
It is mooglik om it symboal '.' te brûken yn kommandonammen;
De mooglikheid tafoege om brekpunten yn te stellen op nestede funksjes en subroutines yn Fortran;
Der is wurk dien om ta in unifoarme styl te bringen en de lêsberens fan kommando's te ferbetterjen;
In standert ynfrastruktuer is ymplementearre foar it trochjaan fan kommando-arguminten mei it dash-karakter ('-OPT'), wêrtroch autofoltôging mei de ljepperkaai mooglik is;
De kommando's "printf" en "eval" ymplementearje stipe foar it útfieren fan snaren yn C- en Ada-stilen sûnder direkt in funksje yn it programma op te roppen;
Stipe tafoege foar it filterjen fan útfierbestannen basearre op in reguliere útdrukking yn it kommando "ynfo-boarnen";
Yn de "set print frame-arguminten" ynstelling, de "oanwêzigens" parameter wurdt ymplemintearre, as ynsteld, allinnich de oanwêzigens yndikator "..." wurdt werjûn foar arguminten ynstee fan it werjaan fan de namme en wearde;
Yn de ynterface TUI de kommando's "focus", "winheight", "+", "-", ">", "<" binne no haadlettergefoel;
Foar de kommando's "print", "compile print", "backtrace", "frame"
tapasse", "tfaas" en "faas" opsjes binne ymplementearre om globale ynstellingen te oerskriuwen (bygelyks dy ynsteld fia "set print […]");
De opsje "-q" is tafoege oan it kommando "ynfotypen" om de útfier fan guon kopteksten út te skeakeljen;
Yn 'e ynstellings, ynstee fan' e "ûnbeheinde" wearde, kinne jo no "u" opjaan;
Nije kommando's tafoege:
"define-prefix" om jo eigen prefix-kommando's te definiearjen;
"|" of "pipe" om in kommando út te fieren en de útfier nei in shell-kommando troch te lieden;
"mei" om it opjûne kommando út te fieren mei tydlik feroare ynstellings;
"set may-call-funksjes" om te kontrolearjen oft in subroutine kin wurde neamd fan GDB;
"set print finish [oan|út]" om de werjefte fan 'e weromkommende wearde te kontrolearjen by it brûken fan it kommando "finish";
"set print max-depth" om de útfier fan nestele struktueren te beheinen;
"Raw-wearden printsje [oan|út]" ynstelle om opmaak fan útfierwearden yn te skeakeljen / út te skeakeljen;
"Set logging debugredirect [on | off]" om te kontrolearjen opslaan fan debug-útfier nei in lochbestân;
In searje nije kommando's "set styl";
"set print frame-ynfo […]" om de ynformaasje te definiearjen dy't printe wurde moat by it werjaan fan de stapelframe-status;
"set tui compact-source" om kompakte modus yn te skeakeljen foar it werjaan fan koade yn 'e TUI (Text User Interface) ynterface;
"ynformaasjemodules […]" om ynformaasje oer Fortran-modules oan te freegjen;
Yn stee fan "set/show print rau frame-arguminten", wurdt it kommando "set / show print rau-frame-arguminten" foarsteld (brûkt in streepke ynstee fan in spaasje as skieding);
Yn kontrôle software ynterface GDB/MI nije kommando's tafoege "-complete", "-catch-throw", "-catch-rethrow", "-catch-catch", "-symbol-info-functions", "-symbol-info-types",
"-symbool-ynfo-fariabelen", "-symboal-ynfo-modules", "-symboal-info-module-funksjes" en "-symboal-info-module-fariabelen" binne lykweardich oan deselde GDB-kommando's. Standert is de tredde ferzje fan 'e MI-tolk aktivearre (-i=mi3);
De opsje "--with-system-gdbinit-dir" tafoege oan it konfiguraasjebouskript om it paad nei de gdbinit-systeembestannen te bepalen;
In oantal ferbetterings binne makke oan de Python API. De mooglikheid tafoege om te bouwen mei Python 3 op Windows;
De easken foar de montage-omjouwing binne ferhege. It bouwen fan GDB en GDBserver fereasket no op syn minst GNU make 3.82. By it bouwen mei in eksterne readline-bibleteek is op syn minst GNU readline 7.0 fereaske.