diff options
author | Stan Shebs <shebs@codesourcery.com> | 2010-08-19 23:43:31 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 2010-08-19 23:43:31 +0000 |
commit | ca11e899814cc6d02dff3f35731a83c4b868a1ce (patch) | |
tree | eaccfefaa36406f228d4aafef6a45d8d8dca13d1 /gdb/NEWS | |
parent | dd0b1884ce93ccc4107c0711de9e0c8c0b44b701 (diff) | |
download | gdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.zip gdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.tar.gz gdb-ca11e899814cc6d02dff3f35731a83c4b868a1ce.tar.bz2 |
* NEWS: Mention some additional changes.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 52 |
1 files changed, 52 insertions, 0 deletions
@@ -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 |