X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FNEWS;h=6ee82f7b63181ba9406ca246a5168702cf6b96f4;hb=7a60ad401761a2fc7d95ba164b90e4b58052ca86;hp=c6a5e5dcb9b5d811c86ad0dc45377c81c19c3415;hpb=0201faace78ad7fb4eb26e405a95e62db267543e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index c6a5e5dcb9..6ee82f7b63 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -11,6 +11,7 @@ Nios II ELF nios2*-*-elf Nios II GNU/Linux nios2*-*-linux +Texas Instruments MSP430 msp430*-*-elf * New commands: catch rethrow @@ -33,6 +34,11 @@ maint set|show per-command symtab * New options +set print raw frame-arguments +show print raw frame-arguments + Set/show whether to print frame arguments in raw mode, + disregarding any defined pretty-printers. + set remote trace-status-packet show remote trace-status-packet Set/show the use of remote protocol qTStatus packet. @@ -41,6 +47,10 @@ set debug nios2 show debug nios2 Control display of debugging messages related to Nios II targets. +set range-stepping +show range-stepping + Control whether target-assisted range stepping is enabled. + * You can now use a literal value 'unlimited' for options that interpret 0 or -1 as meaning "unlimited". E.g., "set trace-buffer-size unlimited" is now an alias for "set @@ -72,12 +82,58 @@ show debug nios2 ** The new command -dprintf-insert sets a dynamic printf breakpoint. + ** The command -data-list-register-values now accepts an optional + "--skip-unavailable" option. When used, only the available registers + are displayed. + + ** The new command -trace-frame-collected dumps collected variables, + computed expressions, tvars, memory and registers in a traceframe. + * New system-wide configuration scripts A GDB installation now provides scripts suitable for use as system-wide configuration scripts for the following systems: ** ElinOS ** Wind River Linux +* GDB now supports target-assigned range stepping with remote targets. + This improves the performance of stepping source lines by reducing + the number of control packets from/to GDB. See "New remote packets" + below. + +* GDB now understands the element 'tvar' in the XML traceframe info. + It has the id of the collected trace state variables. + +* New remote packets + +vCont;r + + The vCont packet supports a new 'r' action, that tells the remote + stub to step through an address range itself, without GDB + involvemement at each single-step. + +qXfer:libraries-svr4:read's annex + The previously unused annex of the qXfer:libraries-svr4:read packet + is now used to support passing an argument list. The remote stub + reports support for this argument list to GDB's qSupported query. + The defined arguments are "start" and "prev", used to reduce work + necessary for library list updating, resulting in significant + speedup. + +* New features in the GDB remote stub, GDBserver + + ** GDBserver now supports target-assisted range stepping. Currently + enabled on x86/x86_64 GNU/Linux targets. + + ** GDBserver now adds element 'tvar' in the XML in the reply to + 'qXfer:traceframe-info:read'. It has the id of the collected + trace state variables. + + ** GDBserver now supports hardware watchpoints on the MIPS GNU/Linux + target. + +* New 'z' formatter for printing and examining memory, this displays the + value as hexadecimal zero padded on the left to the size of the type. + *** Changes in GDB 7.6 * Target record has been renamed to record-full.