A gyflwynwyd gan rhyddhau dadfygiwr GDB 9.1 (defnyddiwyd datganiad cyntaf y gyfres 9.x, cangen 9.0 ar gyfer datblygu). Mae GDB yn cefnogi dadfygio lefel ffynhonnell ar gyfer ystod eang o ieithoedd rhaglennu (Ada, C, C ++, Amcan-C, Pascal, Go, ac ati) ar galedwedd amrywiol (i386, amd64, ARM, Power, Sparc, RISC-V ac ati) a llwyfannau meddalwedd (GNU/Linux, *BSD, Unix, Windows, macOS).
Mae cefnogaeth i lwyfannau Solaris 10 a Cell Band Eang Engine wedi dod i ben;
Ychwanegwyd efelychydd newydd o'r is-system PRU (Uned Amser Real Rhaglenadwy) a ddefnyddir ym mhroseswyr Texas Instruments (pru-*-elf);
Ychwanegwyd modd arbrofol ar gyfer llwytho symbolau dadfygio yn gyflym mewn modd aml-threaded (wedi'i alluogi trwy'r gosodiad 'maint set gweithiwr-edau unlimited');
Mae modd defnyddio'r symbol '.' mewn enwau gorchymyn;
Ychwanegwyd y gallu i osod torbwyntiau ar swyddogaethau nythu ac is-reolweithiau yn Fortran;
Mae gwaith wedi'i wneud i ddod ag arddull unedig a gwella darllenadwyedd gorchmynion;
Mae seilwaith safonol wedi'i weithredu ar gyfer pasio dadleuon gorchymyn gan ddefnyddio'r nod dash ('-OPT'), sy'n caniatáu awtolenwi gan ddefnyddio'r allwedd tab;
Mae'r gorchmynion “printf” ac “eval” yn gweithredu cefnogaeth ar gyfer allbynnu llinynnau yn arddulliau C ac Ada heb alw swyddogaeth yn y rhaglen yn uniongyrchol;
Cefnogaeth ychwanegol ar gyfer hidlo ffeiliau allbwn yn seiliedig ar fynegiant rheolaidd yn y gorchymyn “ffynonellau gwybodaeth”;
Yn y gosodiad “dadleuon ffrâm print gosod”, gweithredir y paramedr “presenoldeb”, pan gaiff ei osod, dim ond y dangosydd presenoldeb “…” sy'n cael ei arddangos ar gyfer dadleuon yn lle arddangos yr enw a'r gwerth;
Yn y rhyngwyneb TUI mae'r gorchmynion "focus", "winheight", "+", "-", ">", "<" bellach yn hynod sensitif;
Ar gyfer y gorchmynion "print", "compile print", "backtrace", "frame"
mae opsiynau cymhwyso", "tfaas" a "faas" wedi'u rhoi ar waith i ddiystyru gosodiadau byd-eang (er enghraifft, y rhai a osodwyd trwy "print set […]");
Mae'r opsiwn "-q" wedi'i ychwanegu at y gorchymyn "mathau o wybodaeth" i analluogi allbwn rhai penawdau;
Yn y gosodiadau, yn lle'r gwerth “anghyfyngedig”, gallwch nawr nodi “u”;
Ychwanegwyd gorchmynion newydd:
"define-prefix" i ddiffinio eich gorchmynion rhagddodiad eich hun;
"|" neu "pibell" i redeg gorchymyn ac ailgyfeirio'r allbwn i orchymyn cragen;
“with” i redeg y gorchymyn penodedig gyda gosodiadau sydd wedi'u newid dros dro;
“gosod swyddogaethau galw” i reoli a ellir galw is-reolwaith o GDB;
"set print finish [on|off]" i reoli dangosiad y gwerth dychwelyd wrth ddefnyddio'r gorchymyn "gorffen";
“set print max-depth” i gyfyngu ar allbwn strwythurau nythu;
“set print raw-values [on|off]” i alluogi/analluogi fformatio gwerthoedd allbwn;
“set logging debugredirect [on|off]” i reoli arbed allbwn dadfygio i ffeil log;
Cyfres o orchmynion “arddull set” newydd;
“set print frame-info […]” i ddiffinio'r wybodaeth y dylid ei hargraffu wrth arddangos cyflwr ffrâm y pentwr;
“set tui compact-source” i alluogi modd cryno ar gyfer arddangos cod yn y rhyngwyneb TUI (Rhyngwyneb Defnyddiwr Testun);
“modiwlau gwybodaeth […]” i ofyn am wybodaeth am fodiwlau Fortran;
Yn lle “gosod/dangoswch ffram-ddadleuon crai print”, cynigir y gorchymyn “set/dangoswch ddadleuon amrwd-ffrâm” (yn defnyddio llinell doriad yn lle gofod fel gwahanydd);
Mewn rhyngwyneb meddalwedd rheoli GDB/MI ychwanegu gorchmynion newydd “-complete”, “-catch-throw”, “-catch-rethrow”, “-catch-catch”, “-symbol-info-functions”, “-symbol-info-types”,
Mae "-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" a "-symbol-info-module-variables" yn cyfateb i'r un gorchmynion GDB. Yn ddiofyn, mae trydydd fersiwn y cyfieithydd MI yn cael ei actifadu (-i=mi3);
Ychwanegwyd yr opsiwn “--with-system-gdbinit-dir” at y sgript ffurfweddu adeiladu i bennu'r llwybr i'r ffeiliau system gdbinit;
Mae nifer o welliannau wedi'u gwneud i'r API Python. Ychwanegwyd y gallu i adeiladu gyda Python 3 ar Windows;
Mae'r gofynion ar gyfer amgylchedd y cynulliad wedi'u cynyddu. Mae adeiladu GDB a GDBserver bellach yn gofyn am o leiaf GNU make 3.82. Wrth adeiladu gyda llyfrgell darllen allanol, mae angen o leiaf llinell ddarllen GNU 7.0.