Disampaikan oleh rilis debugger GDB 8.3, mendukung debugging tingkat sumber untuk berbagai bahasa pemrograman (Ada, C, C++, Objective-C, Pascal, Go, dll.) pada berbagai perangkat keras (i386, amd64, ARM, Power, Sparc, RISC-V dan lain-lain) dan platform perangkat lunak (GNU/Linux, *BSD, Unix, Windows, macOS).
Antarmuka CLI dan TUI sekarang memiliki kemampuan untuk menentukan gaya terminal (perintah “set style” telah ditambahkan). Dengan GNU Highlight, penyorotan teks sumber diimplementasikan;
Menerapkan dukungan eksperimental untuk mengkompilasi dan mengganti kode sumber C++ ke dalam proses yang dikontrol GDB
(kurang). Agar berfungsi, Anda memerlukan setidaknya versi GCC 7.1b yang dikompilasi dengan libcp1.so;
Dukungan IPv6 telah ditambahkan ke GDB dan GDBserver. Untuk mengatur alamat IPv6, gunakan format “[ADDRESS]:PORT”;
Untuk sistem target RISC-V, dukungan untuk mendeskripsikan target dalam format XML telah ditambahkan (Format Deskripsi Sasaran);
Platform FreeBSD menyediakan dukungan untuk memasang titik intersepsi
(catchpoint) ke panggilan sistem menggunakan alias khusus untuk ABI yang berbeda (misalnya, untuk 'kevent', tersedia alias 'freebsd11_kevent' untuk diikat ke ABI lama);
Dukungan untuk soket Unix (soket Domain Unix) telah ditambahkan ke perintah “target jarak jauh”;
Menambahkan kemampuan untuk menampilkan semua file yang dibuka oleh suatu proses (perintah “info proc files”);
Menerapkan kemampuan untuk secara otomatis menyimpan indeks simbol DWARF ke disk untuk mempercepat pemuatan berikutnya dari file yang dapat dieksekusi yang sama;
Menambahkan dukungan untuk mengakses register PPR, DSCR, TAR, EBB/PMU dan HTM ke server GDB untuk platform PowerPC GNU/Linux;
Menambahkan perintah baru "set/show debug kompilasi-cplus-types" dan
“set/show debug skip” untuk mengonfigurasi output data tentang konversi tipe C++ dan informasi tentang file dan fungsi yang dilewati;
Menambahkan perintah "frame apply COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" untuk menerapkan perintah ke tumpukan frame dan thread;
Perbaikan telah dilakukan pada perintah “frame”, “select-frame”, “info frame”,
— “fungsi info”, “tipe info”, “variabel info”, “utas info”, “proc info”;
Saat dijalankan dalam mode batch, GDB kini mengembalikan kode kesalahan 1 jika perintah terakhir gagal;
Menambahkan kemampuan untuk membangun GDB dengan Undefinisi Behavior Sanitizer yang disediakan oleh GCC;
Menambahkan pengaturan sistem dasar (konfigurasi asli, untuk debugging pada sistem yang sama) untuk platform RISC-V GNU/Linux (riscv*-*-linux*) dan RISC-V FreeBSD (riscv*-*-freebsd*);