aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>2010-08-19 23:43:31 +0000
committerStan Shebs <shebs@codesourcery.com>2010-08-19 23:43:31 +0000
commitca11e899814cc6d02dff3f35731a83c4b868a1ce (patch)
treeeaccfefaa36406f228d4aafef6a45d8d8dca13d1 /gdb/NEWS
parentdd0b1884ce93ccc4107c0711de9e0c8c0b44b701 (diff)
downloadgdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.zip
gdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.tar.gz
gdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.tar.bz2
* NEWS: Mention some additional changes.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r--gdb/NEWS52
1 files changed, 52 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index bf37ed8..5b16c26 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -111,6 +111,26 @@
remote packets have been defined to support static tracepoints, see
the "New remote packets" section below.
+* Better reconstruction of tracepoints after disconnected tracing
+
+ GDB will attempt to download the original source form of tracepoint
+ definitions when starting a trace run, and then will upload these
+ upon reconnection to the target, resulting in a more accurate
+ reconstruction of the tracepoints that are in use on the target.
+
+* Observer mode
+
+ You can now exercise direct control over the ways that GDB can
+ affect your program. For instance, you can disallow the setting of
+ breakpoints, so that the program can run continuously (assuming
+ non-stop mode). In addition, the "observer" variable is available
+ to switch all of the different controls; in observer mode, GDB
+ cannot affect the target's behavior at all, which is useful for
+ tasks like diagnosing live systems in the field.
+
+* The new convenience variable $_thread holds the number of the
+ current thread.
+
* New remote packets
qGetTIBAddr
@@ -141,6 +161,15 @@ qXfer:statictrace:read
tracepoint action). The remote stub reports support for this packet
to gdb's qSupported query.
+QAllow
+
+ Send the current settings of GDB's permission flags.
+
+QTDPsrc
+
+ Send part of the source (textual) form of a tracepoint definition,
+ which includes location, conditional, and action list.
+
* The source command now accepts a -s option to force searching for the
script in the source search path even if the script name specifies
a directory.
@@ -226,6 +255,29 @@ strace FN | FILE:LINE | *ADDR | -m MARKER_ID
Define a static tracepoint by probing a marker at the given
function, line, address, or marker ID.
+set observer on|off
+show observer
+ Enable and disable observer mode.
+
+set may-write-registers on|off
+set may-write-memory on|off
+set may-insert-breakpoints on|off
+set may-insert-tracepoints on|off
+set may-insert-fast-tracepoints on|off
+set may-interrupt on|off
+ Set individual permissions for GDB effects on the target. Note that
+ some of these settings can have undesirable or surprising
+ consequences, particularly when changed in the middle of a session.
+ For instance, disabling the writing of memory can prevent
+ breakpoints from being inserted, cause single-stepping to fail, or
+ even crash your program, if you disable after breakpoints have been
+ inserted. However, GDB should not crash.
+
+set record memory-query on|off
+show record memory-query
+ Control whether to stop the inferior if memory changes caused
+ by an instruction cannot be recorded.
+
* Changed commands
disassemble