From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9806 invoked by alias); 21 Jan 2009 00:18:37 -0000 Received: (qmail 9798 invoked by uid 22791); 21 Jan 2009 00:18:36 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from ti-out-0910.google.com (HELO ti-out-0910.google.com) (209.85.142.188) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 21 Jan 2009 00:18:33 +0000 Received: by ti-out-0910.google.com with SMTP id d10so2726573tib.12 for ; Tue, 20 Jan 2009 16:18:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.110.11.7 with SMTP id 7mr10739456tik.40.1232497109254; Tue, 20 Jan 2009 16:18:29 -0800 (PST) In-Reply-To: <001a01c97b2c$75824960$6086dc20$@com> References: <20090116033948.GI31296@adacore.com> <6D19CA8D71C89C43A057926FE0D4ADAA06C52409@ecamlmw720.eamcs.ericsson.se> <001a01c97b2c$75824960$6086dc20$@com> Date: Wed, 21 Jan 2009 00:18:00 -0000 Message-ID: Subject: Re: Discussing the next GDB release (GDB 7.0?) From: teawater To: Jakob Engblom Cc: Marc Khouzam , Joel Brobecker , David Daney , gdb@sourceware.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2009-01/txt/msg00128.txt.bz2 On Wed, Jan 21, 2009 at 02:25, Jakob Engblom wrote: >> For what its worth, I can't speak to the level of criticality of >> process record and replay, but we would really like to see this in >> the 7.0 release. >> >> I am almost ready with the Eclipse support for it (I manually >> applied the patches to GDB) and plan on doing a demo at EclipseCon. >> From what I was told, reverse debugging generates a lot of interest >> in people and would be a great addition to GDB. >> >> Great work on the whole Reverse Debugging feature and >> Process Record and Replay! > > I wonder if record/replay and reverse debugging are one and the same feature > from the perspective of inclusion in gdb 7.0? It seems so from the above? > Logically, they can be separated into at least five parts: For now in gdb-cvs-head: > > * revexec support in gdb-serial I think your mean is remote.c (GDBRSP)? This part is OK. > > * reveexec support in MI I think Marc can answer this question. :) > > * revexec support in the gdb kernel I think this part is OK. > > * record/replay as one way to effect revexec for the case of > x86-linux-user-process Process record and replay is in submit process. > > * revexec from external sources, such as VMWare, Simics, and other simulators I think sim soft need RSP, right? I think this part is OK. Thanks, Hui