From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13046 invoked by alias); 21 Jan 2009 03:16:25 -0000 Received: (qmail 13031 invoked by uid 22791); 21 Jan 2009 03:16:24 -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.187) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 21 Jan 2009 03:16:20 +0000 Received: by ti-out-0910.google.com with SMTP id d10so2773484tib.12 for ; Tue, 20 Jan 2009 19:16:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.110.53.14 with SMTP id b14mr11088982tia.3.1232507777296; Tue, 20 Jan 2009 19:16:17 -0800 (PST) In-Reply-To: References: <20090116033948.GI31296@adacore.com> <6D19CA8D71C89C43A057926FE0D4ADAA06C52409@ecamlmw720.eamcs.ericsson.se> <001a01c97b2c$75824960$6086dc20$@com> Date: Wed, 21 Jan 2009 03:16: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/msg00131.txt.bz2 Hi Jakob, I think maybe you can use reverse debug function in gdb-cvs-head with simics. It will help us a lot. :) Thanks, Hui On Wed, Jan 21, 2009 at 08:18, teawater wrote: > 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 >