From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30838 invoked by alias); 19 Aug 2010 01:51:40 -0000 Received: (qmail 30829 invoked by uid 22791); 19 Aug 2010 01:51:39 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (38.113.113.100) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 19 Aug 2010 01:51:35 +0000 Received: (qmail 2818 invoked from network); 19 Aug 2010 01:51:33 -0000 Received: from unknown (HELO macbook-2.local) (stan@127.0.0.2) by mail.codesourcery.com with ESMTPA; 19 Aug 2010 01:51:33 -0000 Message-ID: <4C6C8E1F.1010104@codesourcery.com> Date: Thu, 19 Aug 2010 01:51:00 -0000 From: Stan Shebs User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 To: gdb-patches@sourceware.org Subject: [PATCH] More NEWS for 7.2 Content-Type: multipart/mixed; boundary="------------010301010605090409080803" Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2010-08/txt/msg00325.txt.bz2 This is a multi-part message in MIME format. --------------010301010605090409080803 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 336 This patch adds notes for overlooked user-visible changes in 7.2. The diff is for the 7.2 branch, but I'll paste into trunk as well, once any wording glitches have been sorted out. Please don't make me define all the terms. :-) Stan 2010-08-18 Stan Shebs * NEWS: Mention some additional changes. --------------010301010605090409080803 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="news-patch-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="news-patch-1" Content-length: 2818 Index: NEWS =================================================================== RCS file: /cvs/src/src/gdb/NEWS,v retrieving revision 1.390.2.3 diff -p -r1.390.2.3 NEWS *** NEWS 27 Jul 2010 20:14:23 -0000 1.390.2.3 --- NEWS 19 Aug 2010 01:44:27 -0000 *************** *** 75,80 **** --- 75,100 ---- 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 *************** qXfer:statictrace:read *** 105,110 **** --- 125,139 ---- 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. *************** strace FN | FILE:LINE | *ADDR | -m MARKE *** 190,195 **** --- 219,243 ---- 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 different kinds of GDB effects on the + target. Note that some of these settings can have undesirable or + surprising consequences. + + set record memory-query on|off + show record memory-query + Control whether to the stop the inferior if memory changes caused + by an instruction cannot be recorded. + * Changed commands disassemble --------------010301010605090409080803--