From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23870 invoked by alias); 6 Jun 2005 06:00:27 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 23841 invoked by uid 22791); 6 Jun 2005 06:00:20 -0000 Received: from mx1.redhat.com (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Mon, 06 Jun 2005 06:00:20 +0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j5660JiI029523 for ; Mon, 6 Jun 2005 02:00:19 -0400 Received: from potter.sfbay.redhat.com (potter.sfbay.redhat.com [172.16.27.15]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j5660IO17790; Mon, 6 Jun 2005 02:00:18 -0400 Received: from [172.16.24.50] (bluegiant.sfbay.redhat.com [172.16.24.50]) by potter.sfbay.redhat.com (8.12.8/8.12.8) with ESMTP id j56605ZF019250; Mon, 6 Jun 2005 02:00:16 -0400 Message-ID: <42A3E665.6060404@redhat.com> Date: Mon, 06 Jun 2005 06:00:00 -0000 From: Michael Snyder User-Agent: Mozilla Thunderbird (X11/20050322) MIME-Version: 1.0 To: Soam Vasani CC: gdb@sources.redhat.com, lizard-hackers@lists.sourceforge.net Subject: Re: [reverse] A "toy" implementation of reverse execution References: <42A0B5AD.1060401@redhat.com> <42A1534A.7060705@codito.com> In-Reply-To: <42A1534A.7060705@codito.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2005-06/txt/msg00035.txt.bz2 Soam Vasani wrote: > Hi, > > We've implemented some reverse debugging functionality using > checkpoints, but without stopping at every instruction. > Currently it only works on native i386. > > Please see http://lizard.sourceforge.net/explain.html for > more information. > > regards, > soam Wow -- I read your description -- pretty interesting! What do you think would be the chances of combining the non-interactive trace process and the interactive replay process into one -- eg. under the control of gdb -- so that you could back up and then go forward along a different path?