From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18613 invoked by alias); 22 Dec 2008 21:14:54 -0000 Received: (qmail 18603 invoked by uid 22791); 22 Dec 2008 21:14:54 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from smtp-outbound-1.vmware.com (HELO smtp-outbound-1.vmware.com) (65.115.85.69) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 22 Dec 2008 21:14:08 +0000 Received: from mailhost5.vmware.com (mailhost5.vmware.com [10.16.68.131]) by smtp-outbound-1.vmware.com (Postfix) with ESMTP id 070B834002; Mon, 22 Dec 2008 13:14:07 -0800 (PST) Received: from [10.20.92.151] (promb-2s-dhcp151.eng.vmware.com [10.20.92.151]) by mailhost5.vmware.com (Postfix) with ESMTP id F2B68DC08C; Mon, 22 Dec 2008 13:14:06 -0800 (PST) Message-ID: <495001C4.7060304@vmware.com> Date: Mon, 22 Dec 2008 21:14:00 -0000 From: Michael Snyder User-Agent: Thunderbird 1.5.0.12 (X11/20080411) MIME-Version: 1.0 To: Marc Khouzam CC: Tomas Holmberg , Vladimir Prus , "gdb-patches@sources.redhat.com" Subject: Re: reverse for GDB/MI References: <49463870.6080302@virtutech.com> <494A0A9C.6020809@virtutech.com> <494B5A82.4020004@virtutech.com> <494BF080.9060009@vmware.com> <6D19CA8D71C89C43A057926FE0D4ADAA06B06B04@ecamlmw720.eamcs.ericsson.se> In-Reply-To: <6D19CA8D71C89C43A057926FE0D4ADAA06B06B04@ecamlmw720.eamcs.ericsson.se> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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/msg00395.txt.bz2 Marc Khouzam wrote: > Hi, > > It was pointed out to me that people who have been doing reversible > debug for a while seems to > have specific commands for reverse debugging and they do have a command > for "go to time point P". > For example http://www.undo-software.com/undodb_man.html: > > bgoton > Move forwards or backwards to the specified time, in simulated > nanoseconds. > bgoton + | - > Step forward/backward the specified number of simulated nanoseconds. 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.