[ANNOUNCEMENT] GDB 7.2 released!

Joel Brobecker brobecker@adacore.com
Fri Sep 3 01:31:00 GMT 2010

It is my pleasure to announce the release of GDB version 7.2.
Below is a copy of the associated ANNOUNCEMENT file.

On behalf of all the contributors who helped in this release,

            GDB 7.2 released!

Release 7.2 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
itself can run on most popular GNU/Linux, Unix and Microsoft Windows

You can download GDB from the GNU FTP server in the directory:


The vital stats:

  Size  md5sum                            Name
  18MB  64260e6c56979ee750a01055f16091a5  gdb-7.2.tar.bz2
  24MB  950b766466bee748e554765c86b8b495  gdb-7.2.tar.gz

There is a web page for GDB at: 


That page includes information about GDB mailing lists (an announcement
mailing list, developers discussion lists, etc.), details on how to
access GDB's CVS repository, locations for development snapshots,
preformatted documentation, and links to related information around
the net.  We will put errata notes and host-specific tips for this release
on-line as any problems come up.  All mailing lists archives are also
browsable via the web.

GDB 7.2 brings new targets, features and improvements, including:

  * D language support has been added
  * C++ enhancements:
      * Argument Dependent Lookup (ADL)
      * Improved User Defined Operator Support
      * static const class members

  * Improved Python support, including:
      * Access to breakpoints, symbols, symbol tables, program spaces,
        inferiors, threads and frame's code blocks
      * Ability to create GDB Parameters that can then be manipulated
        via set/show in the CLI
  * Tracepoint enhancements:
      * Better reconstruction of tracepoints after disconnected tracing
      * Static tracepoints support (calls to the user program into a tracing
  * GDBserver enhancements:
      * Tracepoint support (including fast tracepoints and static tracepoints)
      * Support for x86_64 Windows 64-bit debugging

  * Support for ARM Symbian has been added (arm*-*-symbianelf*)

  * On powerpc-linux, support for the Data Value Compare register
    has been added, allowing simple watchpoint conditions to be
    implemented in hardware.

Other worthy improvments (in random order):

  * Observer mode
  * The remote protocol has been extended to include new packets
  * Shared library support enabled by default for remote targets
  * Windows Thread Information Block access
  * Improved support for remote debugging of Windows and SymbianOS
    shared libraries
  * A new convience variable $_thread holding the current thread number
  * The --batch flag now disables pagination and queries
  * The x86 byte, word, and double-word general purpose registers
    (Eg. byte register AH) are now directly accessible
  * The `commands' command now accepts a range of breakpoints to modify
  * The `rbreak' command now accepts a filename specfication as part of
    its argument
  * The `disassemble' now supports the "start,+length" format
  * New command `save breakpoints' to save all breakpoints to a file
  * Tracepoint actions unified with breakpoint commands

For a complete list and more details on each item, please see the
gdb/NEWS file.


More information about the Gdb mailing list