From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23666 invoked by alias); 5 Feb 2009 12:08:40 -0000 Received: (qmail 23657 invoked by uid 22791); 5 Feb 2009 12:08:40 -0000 X-SWARE-Spam-Status: No, hits=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from main.gmane.org (HELO ciao.gmane.org) (80.91.229.2) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 05 Feb 2009 12:08:35 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LV321-0001o2-EW for gdb-patches@sources.redhat.com; Thu, 05 Feb 2009 12:08:33 +0000 Received: from h86-62-88-129.ln.rinet.ru ([86.62.88.129]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 05 Feb 2009 12:08:33 +0000 Received: from vladimir by h86-62-88-129.ln.rinet.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 05 Feb 2009 12:08:33 +0000 To: gdb-patches@sources.redhat.com From: Vladimir Prus Subject: RE: reverse for GDB/MI Date: Thu, 05 Feb 2009 12:08:00 -0000 Message-ID: References: <49463870.6080302@virtutech.com> <494A0A9C.6020809@virtutech.com> <494B5A82.4020004@virtutech.com> <494BF080.9060009@vmware.com> <6D19CA8D71C89C43A057926FE0D4ADAA06B06B04@ecamlmw720.eamcs.ericsson.se> <001401c96dce$5609c060$021d4120$@com> <6D19CA8D71C89C43A057926FE0D4ADAA06CB06BB@ecamlmw720.eamcs.ericsson.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit User-Agent: KNode/0.10.9 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: 2009-02/txt/msg00118.txt.bz2 Marc Khouzam wrote: > Hi, > > I am hoping this request can help restart the process > of getting the reverse MI commands approved. > > I have applied the patches of Process Record and Replay > and have built myself a nice GDB that can do reverse debugging > on Linux. > > I then implemented the corresponding support in DSF-GDB > (soon to be committed.) However, I ran into some MI limitations > (explanation below for those interested) which make me need > the MI Commands for Reverse debugging. > > A patch for these commands was submitted in > http://sourceware.org/ml/gdb-patches/2008-12/msg00276.html > but there were many discussions after, which did not seem to > conclude. > > The details of my troubles follow: > > With no MI commands for Reverse I tried to use CLI commands > but ran into a bug causing incomplete MI *stopped event when using CLI commands. > http://sourceware.org/ml/gdb/2008-12/msg00058.html I have a patch for this, that I'll post/commit as soon as I figure out why, exactly, it works. - Volodya