From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19596 invoked by alias); 22 Dec 2008 21:16:58 -0000 Received: (qmail 19588 invoked by uid 22791); 22 Dec 2008 21:16:57 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from imr1.ericy.com (HELO imr1.ericy.com) (198.24.6.9) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 22 Dec 2008 21:16:08 +0000 Received: from eusrcmw750.eamcs.ericsson.se (eusrcmw750.exu.ericsson.se [138.85.77.50]) by imr1.ericy.com (8.13.1/8.13.1) with ESMTP id mBMLK6jB031429; Mon, 22 Dec 2008 15:20:06 -0600 Received: from ecamlmw720.eamcs.ericsson.se ([142.133.1.72]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Mon, 22 Dec 2008 15:16:04 -0600 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: reverse for GDB/MI Date: Mon, 22 Dec 2008 21:16:00 -0000 Message-ID: <6D19CA8D71C89C43A057926FE0D4ADAA06B06B6D@ecamlmw720.eamcs.ericsson.se> In-Reply-To: <495001C4.7060304@vmware.com> References: <49463870.6080302@virtutech.com> <494A0A9C.6020809@virtutech.com> <494B5A82.4020004@virtutech.com> <494BF080.9060009@vmware.com> <6D19CA8D71C89C43A057926FE0D4ADAA06B06B04@ecamlmw720.eamcs.ericsson.se> <495001C4.7060304@vmware.com> From: "Marc Khouzam" To: "Michael Snyder" Cc: "Tomas Holmberg" , "Vladimir Prus" , 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: 2008-12/txt/msg00396.txt.bz2 I was mostly trying to give more weight to the argument that reverse commands are not necessarily the mirror image of forward commands, since reverse debugging opens the door to entirely new commands. Implementing those commands is another point though :-) =20 > -----Original Message----- > From: Michael Snyder [mailto:msnyder@vmware.com]=20 > Sent: Monday, December 22, 2008 4:08 PM > To: Marc Khouzam > Cc: Tomas Holmberg; Vladimir Prus; gdb-patches@sources.redhat.com > Subject: Re: reverse for GDB/MI >=20 > Marc Khouzam wrote: > > Hi, > >=20 > > It was pointed out to me that people who have been doing reversible > > debug for a while seems to=20 > > have specific commands for reverse debugging and they do=20 > have a command > > for "go to time point P". > > For example http://www.undo-software.com/undodb_man.html: > >=20 > > bgoton =20 > > Move forwards or backwards to the specified time, in simulated > > nanoseconds.=20 > > bgoton + | -=20 > > Step forward/backward the specified number of simulated=20 > nanoseconds.=20=20 >=20 > I think that's a great idea, but > a) it seems a bit tangential to this thread, since it would > not simply be an addition to MI, but to the CLI as well, and > b) gdb currently has no concept of a time point or execution > point, so we would have to discuss how to define one. >=20 >=20