gdb/
[deliverable/binutils-gdb.git] / gdb / NEWS
index dc9128f7cb341a16d40d749047f9a574034c5ce6..86716e0f866250bed8542bf3af9ca5fdcde02b1e 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -60,6 +60,7 @@ record function-call-history    prints the execution history at
 
 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
@@ -134,6 +135,9 @@ Tilera TILE-Gx GNU/Linux    tilegx*-*-linux
   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)
 
@@ -164,10 +168,6 @@ disable type-printer [name]...
 
 * 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".
@@ -191,6 +191,25 @@ set remote trace-buffer-size-packet auto|on|off
 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
@@ -205,8 +224,7 @@ show remote trace-buffer-size-packet
   ** 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
@@ -217,6 +235,8 @@ show remote trace-buffer-size-packet
   ** 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
@@ -229,6 +249,19 @@ QTBuffer:size
    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/>
This page took 0.026265 seconds and 4 git commands to generate.