Support disconnected tracing.
[deliverable/binutils-gdb.git] / gdb / NEWS
index 544a1aa510d07123efb1a2f122647806cc9ecab0..1f322b33611355e4ece06d45408e173cc42509fb 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -24,7 +24,11 @@ Renesas RX                   rx
   lists inferiors that are not running yet or that have exited
   already.  See also "New commands" and "New options" below.
 
-* Trace state variables
+* New tracing features
+
+  GDB's tracepoint facility now includes several new features:
+
+  ** Trace state variables
 
   GDB tracepoints now include support for trace state variables, which
   are variables managed by the target agent during a tracing
@@ -37,7 +41,7 @@ Renesas RX                    rx
   command to create, and "info tvariables" to view; see "Trace State
   Variables" in the manual for more detail.
 
-* Fast tracepoints
+  ** Fast tracepoints
 
   GDB now includes an option for defining fast tracepoints, which
   targets may implement more efficiently, such as by installing a jump
@@ -49,6 +53,14 @@ Renesas RX                   rx
   fast tracepoint, use the "ftrace" command, with syntax identical to
   the regular trace command.
 
+  ** Disconnected tracing
+
+  It is now possible to detach GDB from the target while it is running
+  a trace experiment, then reconnect later to see how the experiment
+  is going.  In addition, a new variable disconnected-tracing lets you
+  tell the target agent whether to continue running a trace if the
+  connection is lost unexpectedly.
+
 * Changed commands
 
 disassemble
@@ -130,6 +142,12 @@ show default-collect
    This is a useful way to ensure essential items are not overlooked,
    such as registers or a critical global variable.
 
+set disconnected-tracing
+show disconnected-tracing
+   If set to 1, the target is instructed to continue tracing if it
+   loses its connection to GDB.  If 0, the target is to stop tracing
+   upon disconnection.
+
 * New remote packets
 
 QTDV
@@ -138,6 +156,12 @@ QTDV
 qTV
    Get the current value of a trace state variable.
 
+QTDisconnected
+   Set desired tracing behavior upon disconnection.
+
+qTfP, qTsP
+   Get data about the tracepoints currently in use.
+
 * Bug fixes
 
 Process record now works correctly with hardware watchpoints.
This page took 0.025487 seconds and 4 git commands to generate.