From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12653 invoked by alias); 11 Mar 2013 12:53:12 -0000 Received: (qmail 12615 invoked by uid 22791); 11 Mar 2013 12:53:11 -0000 X-SWARE-Spam-Status: No, hits=-4.6 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL,TW_FD X-Spam-Check-By: sourceware.org Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 11 Mar 2013 12:53:01 +0000 Received: from svr-orw-exc-10.mgc.mentorg.com ([147.34.98.58]) by relay1.mentorg.com with esmtp id 1UF2Dq-0006m4-3q from Yao_Qi@mentor.com for gdb-patches@sourceware.org; Mon, 11 Mar 2013 05:52:58 -0700 Received: from SVR-ORW-FEM-04.mgc.mentorg.com ([147.34.97.41]) by SVR-ORW-EXC-10.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 11 Mar 2013 05:52:58 -0700 Received: from qiyao.dyndns.org.dyndns.org (147.34.91.1) by svr-orw-fem-04.mgc.mentorg.com (147.34.97.41) with Microsoft SMTP Server id 14.1.289.1; Mon, 11 Mar 2013 05:52:57 -0700 From: Yao Qi To: Subject: [PATCH 7/7] range stepping: doc and NEWS Date: Mon, 11 Mar 2013 12:53:00 -0000 Message-ID: <1363006291-13334-8-git-send-email-yao@codesourcery.com> In-Reply-To: <1363006291-13334-1-git-send-email-yao@codesourcery.com> References: <1363006291-13334-1-git-send-email-yao@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes 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: 2013-03/txt/msg00454.txt.bz2 gdb/doc: 2013-03-11 Yao Qi * gdb.texinfo (Packets): Document about 'vCont;r'. gdb: 2013-03-11 Yao Qi * NEWS: Mention range stepping, new packet and new commands. --- gdb/NEWS | 12 ++++++++++++ gdb/doc/gdb.texinfo | 5 +++++ 2 files changed, 17 insertions(+), 0 deletions(-) diff --git a/gdb/NEWS b/gdb/NEWS index 99b8add..836638c 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -89,6 +89,10 @@ catch signal maint info bfds List the BFDs known to GDB. +maint set range-stepping +maint show range-stepping + Control and show whether do range stepping. + python-interactive [command] pi [command] Start a Python interactive prompt, or evaluate the optional command @@ -164,11 +168,19 @@ show filename-display feature to be enabled. For more information, see: http://fedoraproject.org/wiki/Features/MiniDebugInfo +* GDB now supports range stepping, which improves the performance of + single stepping over a source line by reducing the number of control + packets from GDB. + * New remote packets QTBuffer:size Set the size of trace buffer. The remote stub reports support for this packet to gdb's qSupported query. +vCont;r + Tell the remote stub to do range stepping in an address range. The remote + stub reports a stop reply when the program goes out of the range or is + stopped due to other reasons, such as hitting a breakpoint. *** Changes in GDB 7.5 diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 7c06120..b505cda 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -36261,6 +36261,11 @@ Step. Step with signal @var{sig}. The signal @var{sig} should be two hex digits. @item t Stop. +@item r @var{start},@var{end} +Step repeatedly while the PC is within the range [@var{start}, +@var{end}). Note that a stop reply may be sent at any point even if +the PC is within the stepping range; for example, it is permissible to +implement this packet in a degenerate way as a single step operation. @end table The optional argument @var{addr} normally associated with the -- 1.7.7.6