ارسال شده توسط انتشار اشکال زدا GDB 8.3، پشتیبانی از اشکال زدایی در سطح منبع برای طیف گسترده ای از زبان های برنامه نویسی (Ada، C، C++، Objective-C، Pascal، Go، و غیره) روی سخت افزارهای مختلف (i386، amd64، ARM، Power، Sparc، RISC-V و غیره) و پلتفرم های نرم افزاری (GNU/Linux، *BSD، Unix، Windows، macOS).
رابطهای CLI و TUI اکنون توانایی تعریف سبک ترمینال را دارند (دستور "ستایل تنظیم" اضافه شده است). با هایلایت گنو، برجسته سازی متن مبدأ پیاده سازی می شود.
پشتیبانی آزمایشی برای کامپایل و جایگزینی کد منبع C++ در یک فرآیند کنترل شده توسط GDB اجرا شده است.
(پایین). برای کار، حداقل به نسخه ای از GCC 7.1b نیاز دارید که با libcp1.so کامپایل شده باشد.
پشتیبانی IPv6 به GDB و GDBserver اضافه شده است. برای تنظیم آدرس های IPv6، از قالب "[ADDRESS]:PORT" استفاده کنید.
برای سیستم های هدف RISC-V، پشتیبانی برای توصیف هدف در قالب XML اضافه شده است (فرمت توضیحات هدف);
پلت فرم FreeBSD از نصب نقاط رهگیری پشتیبانی می کند
(نقطه گیر) به فراخوانی های سیستمی با استفاده از نام مستعار خاص خود برای ABI های مختلف (به عنوان مثال، برای 'kevent' یک نام مستعار 'freebsd11_kevent' برای اتصال به ABI قدیمی در دسترس است).
پشتیبانی از سوکتهای یونیکس (سوکت دامنه یونیکس) به دستور "هدف از راه دور" اضافه شده است.
اضافه شدن قابلیت نمایش تمام فایلهای باز شده توسط یک فرآیند (فرمان “info proc files”)؛
قابلیت ذخیره خودکار نمایه های نماد DWARF در دیسک را برای سرعت بخشیدن به بارگذاری بعدی همان فایل اجرایی پیاده سازی کرد.
اضافه شدن پشتیبانی برای دسترسی به رجیسترهای PPR، DSCR، TAR، EBB/PMU و HTM به GDBserver برای پلتفرم PowerPC GNU/Linux.
دستورات جدید "set/show debug compile-cplus-types" و
«تنظیم/نمایش رد اشکالزدایی» برای پیکربندی خروجی دادههای مربوط به تبدیلهای نوع C++ و اطلاعات مربوط به فایلها و توابع حذفشده.
دستورات "frame application COMMAND"، "taas COMMAND"، "faas COMMAND"، "tfaas COMMAND" برای اعمال دستورات در پشته فریم ها و رشته ها اضافه شده است.
بهبودهایی در دستورات "frame"، "select-frame"، "info frame" انجام شده است.
- "توابع اطلاعات"، "انواع اطلاعات"، "متغیرهای اطلاعات"، "رشته اطلاعات"، "info proc"؛
هنگامی که در حالت دسته ای اجرا می شود، GDB اکنون کد خطای 1 را در صورت عدم موفقیت آخرین دستور برمی گرداند.
قابلیت ساخت GDB با ضدعفونی کننده رفتار نامشخص ارائه شده توسط GCC اضافه شده است.
تنظیمات سیستم پایه (پیکربندی بومی، برای اشکال زدایی در همان سیستم) برای پلتفرم های RISC-V GNU/Linux (riscv*-*-linux*) و RISC-V FreeBSD (riscv*-*-freebsd*) اضافه شده است.