From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7961 invoked by alias); 11 Mar 2013 13:38:42 -0000 Received: (qmail 7873 invoked by uid 22791); 11 Mar 2013 13:38:41 -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 13:38:34 +0000 Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1UF2vx-0002Mr-23 from Hafiz_Abid@mentor.com for gdb-patches@sourceware.org; Mon, 11 Mar 2013 06:38:33 -0700 Received: from SVR-IES-FEM-01.mgc.mentorg.com ([137.202.0.104]) by svr-orw-fem-01.mgc.mentorg.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Mon, 11 Mar 2013 06:38:32 -0700 Received: from abidh-ubunto1104 (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server (TLS) id 14.1.289.1; Mon, 11 Mar 2013 13:38:31 +0000 Date: Mon, 11 Mar 2013 13:38:00 -0000 From: "Abid, Hafiz" Subject: Re: [PATCH 7/7] range stepping: doc and NEWS To: Yao Qi CC: References: <1363006291-13334-1-git-send-email-yao@codesourcery.com> <1363006291-13334-8-git-send-email-yao@codesourcery.com> In-Reply-To: <1363006291-13334-8-git-send-email-yao@codesourcery.com> (from yao@codesourcery.com on Mon Mar 11 12:51:31 2013) Message-ID: <1363009110.5561.1@abidh-ubunto1104> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; delsp=Yes; format=Flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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/msg00459.txt.bz2 On 11/03/13 12:51:31, Yao Qi wrote: > gdb/doc: >=20 > 2013-03-11 Yao Qi >=20 > * gdb.texinfo (Packets): Document about 'vCont;r'. >=20 > gdb: >=20 > 2013-03-11 Yao Qi >=20 > * NEWS: Mention range stepping, new packet and new > commands. > --- > gdb/NEWS | 12 ++++++++++++ > gdb/doc/gdb.texinfo | 5 +++++ > 2 files changed, 17 insertions(+), 0 deletions(-) >=20 > 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. >=20 > +maint set range-stepping > +maint show range-stepping > + Control and show whether do range stepping. What about having a to here. ^^ > + > 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 >=20 > +* GDB now supports range stepping, which improves the performance of > + single stepping over a source line by reducing the number of=20=20 > control > + packets from GDB. > + > * New remote packets >=20 > QTBuffer:size > Set the size of trace buffer. The remote stub reports support=20=20 > for this > packet to gdb's qSupported query. > +vCont;r > + Tell the remote stub to do range stepping in an address range.=20=20=20 > The remote > + stub reports a stop reply when the program goes out of the range=20=20 > or is > + stopped due to other reasons, such as hitting a breakpoint. >=20 > *** Changes in GDB 7.5 >=20 > 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=20=20 > 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=20=20 > to > +implement this packet in a degenerate way as a single step operation. > @end table >=20 > The optional argument @var{addr} normally associated with the > -- > 1.7.7.6 >=20 >=20