ARM AArch64 GNU/Linux aarch64*-*-linux-gnu
FreeBSD/powerpc powerpc*-*-freebsd
+x86_64/Cygwin x86_64-*-cygwin*
Tilera TILE-Gx GNU/Linux tilegx*-*-linux-gnu
* New targets
Release versions, on the other hand, are built without -lmcheck
by default. The --enable-libmcheck/--disable-libmcheck configure
options allow the user to override that default.
+--with-babeltrace/--with-babeltrace-include/--with-babeltrace-lib
+ This configure option allows the user to build GDB with
+ libbabeltrace using which GDB can read Common Trace Format data.
* New commands (for set/show, see "New options" below)
* New options
-set debug notification
-show debug notification
- Control display of debugging info for async remote notification.
-
set print type methods (on|off)
show print type methods
Control whether method declarations are displayed by "ptype".
show remote trace-buffer-size-packet
Control the use of the remote protocol `QTBuffer:size' packet.
+set debug aarch64
+show debug aarch64
+ Control display of debugging messages related to ARM AArch64.
+ The default is off.
+
+set debug coff-pe-read
+show debug coff-pe-read
+ Control display of debugging messages related to reading of COFF/PE
+ exported symbols.
+
+set debug mach-o
+show debug mach-o
+ Control display of debugging messages related to Mach-O symbols
+ processing.
+
+set debug notification
+show debug notification
+ Control display of debugging info for async remote notification.
+
* MI changes
** Command parameter changes are now notified using new async record
** Memory changes are now notified using new async record
"=memory-changed".
** The data-disassemble command response will include a "fullname" field
- containing the absolute file name when GDB can determine it and source
- has been requested.
+ containing the absolute file name when source has been requested.
** New optional parameter COUNT added to the "-data-write-memory-bytes"
command, to allow pattern filling of memory areas.
** New commands "-catch-load"/"-catch-unload" added for intercepting
** Output of the "-trace-status" command includes a "trace-file" field
containing the name of the trace file being examined. This field is
optional, and only present when examining a trace file.
+ ** The "fullname" field is now always present along with the "file" field,
+ even if the file cannot be found by GDB.
* GDB now supports the "mini debuginfo" section, .gnu_debugdata.
You must have the LZMA library available when configuring GDB for this
Set the size of trace buffer. The remote stub reports support for this
packet to gdb's qSupported query.
+Qbtrace:bts
+ Enable Branch Trace Store (BTS)-based branch tracing for the current
+ thread. The remote stub reports support for this packet to gdb's
+ qSupported query.
+
+Qbtrace:off
+ Disable branch tracing for the current thread. The remote stub reports
+ support for this packet to gdb's qSupported query.
+
+qXfer:btrace:read
+ Read the traced branches for the current thread. The remote stub
+ reports support for this packet to gdb's qSupported query.
+
*** Changes in GDB 7.5
* GDB now supports x32 ABI. Visit <http://sites.google.com/site/x32abi/>