GDB 14.1 Adds Support For DAP - Debugger Adapter Protocol

Written by Michael Larabel in GNU on 3 December 2023 at 10:36 AM EST. 25 Comments
GNU
GDB 14.1 has been released today as the newest version of the GNU Debugger for source-level debugging of C/C++, Rust, Fortran, Go, Ada, and other languages.

GNU Debugger 14.1 is exciting in that it provides initial built-in support for the Debugger Adapter Protocol (DAP). Debugger Adapter Protocol is a Microsoft-developed abstraction protocol used between IDEs and other development tools and a debugger. DAP makes it possible to develop a generic debugger for a development tool that can communicate with different debuggers underneath via Debug Adapters. DAP makes it much more easy to support new debuggers in different development tools and integrated development environments (IDEs).

GDB 14.1 also has initial support for integer types larger than 64-bits. Breakpoints with GDB can also now be inferior-specific.

GDB logo


GNU Debugger 14.1 further adds new Python interfaces, drops AIX 4.x / 5.x / 6.x support, a new convenience function "$_shell" to execute a shell command and return its result, support for Arm SME2 and SME2 Scalable Matrix Extensions, and improved Ada language support.

More details and downloads for today's significant GDB 14.1 release via Sourceware.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week