- GDB 7.10.1 released!
+ GDB 7.11 released!
-Release 7.10.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.11 of GDB, the GNU Debugger, is now available via anonymous
FTP. GDB is a source-level debugger for Ada, C, C++, Objective-C,
Pascal and many other languages. GDB can target (i.e., debug programs
running on) more than a dozen different processor architectures, and GDB
The vital stats:
Size md5sum Name
- 18MiB 39e654460c9cdd80200a29ac020cfe11 gdb-7.10.1.tar.xz
- 33MiB b93a2721393e5fa226375b42d567d90b gdb-7.10.1.tar.gz
+ 19MiB b5c784685e1cde65ba135feea86b6d75 gdb-7.11.tar.xz
+ 34MiB f585059252836a981ea5db9a5f8ce97f gdb-7.11.tar.gz
There is a web page for GDB at:
on-line as any problems come up. All mailing lists archives are also
browsable via the web.
-GDB 7.10.1 brings the following fixes and enhancements over GDB 7.10:
+GDB 7.11 brings new features and improvements, including:
- * PR remote/18965 (new vforkdone stop reply should indicate parent
- process ID)
- * PR gdb/18957 (build failure in linux-namespaces.c due to setns static
- declaration)
- * PR gdb/19297 (Internal error on "record btrace": Unexpected branch
- trace format)
- * PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled
- application)
- * PR c++/19306 (Incorrect demangling of symbols with ABI tags)
- * PR c++/19307 (Demangler bugs found with fuzz-testing)
- * PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols)
+* Per-inferior thread numbers (thread numbers are now per inferior instead
+ of being global).
-GDB 7.10 brings new targets, features and improvements, including:
+* GDB now allows users to specify breakpoint locations using a more
+ explicit syntax (named "explicit location"). This feature is also
+ available in GDB/MI.
- * Improved support for accessing shared libraries directly from
- the target system when debugging remotely.
+* New convenience variables ($_gthread, $_inferior)
- * Various Guile and Python scripting improvements, including (but not
- limited to):
+* When hitting a breakpoint or receiving a signal while debugging a
+ multi-threaded program, the debugger now shows which thread triggered
+ the event.
- ** Support for auto-loading Python/Guile scripts contained
- in a special section named `.debug_gdb_scripts'.
+* Record btrace now supports non-stop mode.
- ** Support for writing a frame unwinder in Python.
+* Various improvements on AArch64 GNU/Linux
+ ** Multi-architecture debugging support
+ ** displaced stepping
+ ** tracepoint support added in GDBserver
- * Support for record-replay and reverse debugging on Aarch64 Linux.
+* kernel-based threads support on FreeBSD.
- * GDB now has support for fork events on extended-remote Linux targets
- (Linux kernels 2.5.60 and later).
+* Support for reading/writing memory and extracting values on architectures
+ whose memory is addressable in units of any integral multiple of 8 bits.
- * Support for DTrace USDT (Userland Static Defined Tracing) probes
- on x86_64 GNU/Linux targets.
+* In Ada, the overloads selection menu provides the parameter types and
+ return types for the matching overloaded subprograms.
- * Vector ABI support on S/390 GNU/Linux targets.
+* Various remote protocol improvements, including several new packets
+ which can be used to support features such as follow-exec-mode, exec
+ catchpoints, syscall catchpoints, etc.
- * GDB now reads the GDBHISTSIZE environment variable rather than
- HISTSIZE to determine the size of GDB's command history.
+* Some minor improvements in the Python API for extending GDB.
- * Support for setting the parity when connecting to the target
- using a serial interface.
+* Support for various ROM monitors has been removed:
- * It is now possible to limit the number of candidates to be
- considered during completion.
-
- * Support for Sun's version of the "stabs" debug file format
- has been removed.
-
- * Support for the following targets and native configurations has
- been removed:
-
- ** HP/PA running HP-UX (hppa*-*-hpux*)
- ** Itanium running HP-UX (ia64-*-hpux*)
-
- Support for the "-xdb" command-line switch (HP-UX XDB compatibility
- mode) has also been removed.
+ target dbug dBUG ROM monitor for Motorola ColdFire
+ target picobug Motorola picobug monitor
+ target dink32 DINK32 ROM monitor for PowerPC
+ target m32r Renesas M32R/D ROM monitor
+ target mon2000 mon2000 ROM monitor
+ target ppcbug PPCBUG ROM monitor for PowerPC
For a complete list and more details on each item, please see the
gdb/NEWS file.
<!-- body, update above using ../../gdb/index.sh -->
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.10.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.11</a>):</h3>
You can download the most recent official release of GDB from either
Project GNU's FTP server, or Red Hat's sources site:
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2015-12-05.</p>
+<p>Last modified 2016-02-24.</p>
</address>
</body>
on the same machine as GDB (native) or on another machine (remote). GDB
can run on most popular UNIX and Microsoft Windows variants.<p>
-<h3>GDB version 7.10.1</h3>
+<h3>GDB version 7.11</h3>
-Version <a href="../gdb/download/ANNOUNCEMENT">7.10.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.11</a> of GDB, the GNU
Debugger, is now available for <a
href="../gdb/download/">download</a>. See the <a
href="../gdb/download/ANNOUNCEMENT">ANNOUNCEMENT</a> for details
-->
+<dt>February 24th, 2016: <b>GDB 7.11 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.11, is available for <a
+href="../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Per-inferior thread numbers.
+<li> Breakpoint "explicit locations" (via CLI and GDB/MI).
+<li> New convenience variables ($_gthread, $_inferior).
+<li> Record btrace now supports non-stop mode.
+<li> Various improvements on AArch64 GNU/Linux:
+ <ul>
+ <li> Multi-architecture debugging support.
+ <li> displaced stepping.
+ <li> tracepoint support added in GDBserver.
+ </ul>
+<li> kernel-based threads support on FreeBSD.
+<li> Support for reading/writing memory and extracting values on architectures
+ whose memory is addressable in units of any integral multiple of 8 bits.
+<li> In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms.
+<li> Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
+<li> Some minor improvements in the Python API for extending GDB.
+<li> Support for various ROM monitors has been removed:
+ <ul>
+ <li> target dbug dBUG ROM monitor for Motorola ColdFire
+ <li> target picobug Motorola picobug monitor
+ <li> target dink32 DINK32 ROM monitor for PowerPC
+ <li> target m32r Renesas M32R/D ROM monitor
+ <li> target mon2000 mon2000 ROM monitor
+ <li> target ppcbug PPCBUG ROM monitor for PowerPC
+ </ul>
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
<dt>Feb 10th, 2016: <b>GDB 7.11 branch created</b></dt>
<dd>
<p> The GDB 7.11 branch (<tt>gdb-7.11-branch</tt>) has been created.
<p>
</dd>
-<dt>August 28th, 2015: <b>GDB 7.10 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.10, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-Changes in this release include:
-<ul>
-<li> Improved support for accessing shared libraries directly from
- the target system when debugging remotely.
-<li> Various Guile and Python scripting improvements.
-<li> Record-replay and reverse debugging on Aarch64 Linux.
-<li> Support for fork events on extended-remote Linux targets
- (Linux kernels 2.5.60 and later).
-<li> DTrace USDT (Userland Static Defined Tracing) probes support
- on x86_64 GNU/Linux targets.
-<li> Vector ABI support on S/390 GNU/Linux targets.
-<li> GDB now reads the GDBHISTSIZE environment variable rather than
- HISTSIZE to determine the size of GDB's command history.
-<li> Support for setting the parity when connecting to the target
- using a serial interface.
-<li> The number of candidates to be considered during completion
- can now be limited.
-<li> Support for Sun's version of the "stabs" debug file format
- has been removed.
-<li> Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed.
-<li> Support for Itanium running HP-UX (ia64-*-hpux*) has been removed.
-</ul>
-
-See the NEWS file for a more complete and detailed list of what this
-release includes.
-<p>
-</dd>
-
<dt>September 30, 2011: <b>Release Mistakes in GDB Versions 6.0 - 7.3</b></dt>
<dd>
<p> A mistake has been detected in the release tar files for all
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2016-02-10.</p>
+<p>Last modified 2016-02-24.</p>
</address>
</body>
-->
+<dt>February 24th, 2016: <b>GDB 7.11 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.11, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Per-inferior thread numbers.
+<li> Breakpoint "explicit locations" (via CLI and GDB/MI).
+<li> New convenience variables ($_gthread, $_inferior).
+<li> Record btrace now supports non-stop mode.
+<li> Various improvements on AArch64 GNU/Linux:
+ <ul>
+ <li> Multi-architecture debugging support.
+ <li> displaced stepping.
+ <li> tracepoint support added in GDBserver.
+ </ul>
+<li> kernel-based threads support on FreeBSD.
+<li> Support for reading/writing memory and extracting values on architectures
+ whose memory is addressable in units of any integral multiple of 8 bits.
+<li> In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms.
+<li> Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
+<li> Some minor improvements in the Python API for extending GDB.
+<li> Support for various ROM monitors has been removed:
+ <ul>
+ <li> target dbug dBUG ROM monitor for Motorola ColdFire
+ <li> target picobug Motorola picobug monitor
+ <li> target dink32 DINK32 ROM monitor for PowerPC
+ <li> target m32r Renesas M32R/D ROM monitor
+ <li> target mon2000 mon2000 ROM monitor
+ <li> target ppcbug PPCBUG ROM monitor for PowerPC
+ </ul>
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
<dt>Feb 10th, 2016: <b>GDB 7.11 branch created</b></dt>
<dd>
<p> The GDB 7.11 branch (<tt>gdb-7.11-branch</tt>) has been created.
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2016-02-10.</p>
+<p>Last modified 2016-02-24.</p>
</address>
</body>