From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9808 invoked by alias); 6 Feb 2014 08:16:21 -0000 Mailing-List: contact gdb-announce-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-announce-owner@sourceware.org Received: (qmail 28424 invoked by uid 89); 6 Feb 2014 04:35:37 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: rock.gnat.com Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Joel Brobecker To: gdb-announce@sourceware.org Subject: GDB 7.7 released! Message-Id: <20140206043531.B618BE002B@joel.gnat.com> Date: Thu, 06 Feb 2014 08:16:00 -0000 X-SW-Source: 2014/txt/msg00001.txt.bz2 GDB 7.7 released! Release 7.7 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 variants. You can download GDB from the GNU FTP server in the directory: ftp://ftp.gnu.org/gnu/gdb The vital stats: Size md5sum Name 24MiB 271a18f41858a7e98b28ae4eb91287c9 gdb-7.7.tar.bz2 31MiB 40051ff95b39bd57b14b1809e2c16152 gdb-7.7.tar.gz There is a web page for GDB at: http://www.gnu.org/software/gdb/ 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.7 brings new targets, features and improvements, including: * C++: ** GDB now implements the 'typeid' operator. ** Exception Catchpoints can now filter by type. * Python scripting: ** Frame filters and frame decorators have been added. ** Temporary breakpoints are now supported. ** Line tables representation has been added. ** New attribute 'parent_type' for gdb.Field objects. ** gdb.Field objects can be used as subscripts on gdb.Value objects. ** New attribute 'name' for gdb.Type objects. * New commands: ** show configuration ** catch rethrow ** info exceptions [REGEXP] ** remove-symbol-file [FILENAME | -a ADDRESS] ** maint check-psymtabs ** maint check-symtabs ** maint expand-symtabs ** maint set|show per-command [space | time | symtab] * New options: ** set|show debug symfile off|on ** set|show print raw frame-arguments ** set|show remote trace-status-packet ** set|show debug nios2 ** set|show range-stepping ** set|show startup-with-shell ** set|show code-cache For all options that interpret 0 or -1 as meaning "unlimited", the literal 'unlimited' can ot be used. * New convenience variables/functions: ** $_exception ** $_exitsignal ** $_isvoid * GDB/MI: ** All MI commands now accept an optional "--language" option. ** "undefined-command" error code provided in "^error" result records when trying to run a non-existing command. ** New commands -catch-assert and -catch-exceptions ** New command -info-ada-exceptions ** New command -info-gdb-mi-command ** New command -dprintf-insert ** New command -trace-frame-collected ** -trace-save CTF (Common Trace Format) support. ** -data-list-register-values, -stack-list-locals, -stack-list-arguments and -stack-list-variables optional "--skip-unavailable" option. ** -exec-run optional "--start" option. * Remote Protocol: ** Target-assigned range stepping support. GDBserver implements this feature on x86/x86_64 GNU/Linux targets. ** vCont new 'r' action. ** qXfer:libraries-svr4:read's annex used to pass argument list. * New target configurations: ** Nios II ELF nios2*-*-elf ** Nios II GNU/Linux nios2*-*-linux ** Texas Instruments MSP430 msp430*-*-elf * GDB Windows x64 unwinding data support. * SystemTap SDT probes support on AArch64 GNU/Linux. * The 'tsave' command now supports CTF (Common Trace Format). * New script gcore, installed in $prefix/bin * New script contrib/gdb-add-index.sh for adding .gdb_index sections to binaries. * Improve arm*-linux record/replay support. * Removed support for a.out NetBSD and OpenBSD obsolete configurations. ELF variants of these configurations are kept supported. * The "set|show remotebaud" commands are deprecated. Use "show|show serial baud" instead. For a complete list and more details on each item, please see the gdb/NEWS file. -- Joel Brobecker