From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26758 invoked by alias); 3 Jul 2008 12:59:39 -0000 Received: (qmail 26515 invoked by uid 22791); 3 Jul 2008 12:59:36 -0000 X-Spam-Check-By: sourceware.org Received: from rv-out-0708.google.com (HELO rv-out-0708.google.com) (209.85.198.251) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 03 Jul 2008 12:58:35 +0000 Received: by rv-out-0708.google.com with SMTP id b17so816372rvf.48 for ; Thu, 03 Jul 2008 05:58:34 -0700 (PDT) Received: by 10.140.192.9 with SMTP id p9mr8537rvf.193.1215089913755; Thu, 03 Jul 2008 05:58:33 -0700 (PDT) Received: by 10.141.32.18 with HTTP; Thu, 3 Jul 2008 05:58:33 -0700 (PDT) Message-ID: Date: Thu, 03 Jul 2008 12:59:00 -0000 From: teawater To: gdb@sourceware.org, gdb-patches@sourceware.org Subject: Re: GDB record patch 0.1.6 for GDB branch msnyder-reverse-20080609-branch release In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: 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-07/txt/msg00033.txt.bz2 So sorry that I always forgot the import thing. Thanks for the big help of Michael Snyder, Thiago Jung Bauermann, Pedro Alves, Daniel Jacobowitz. Thank you so much. :) And I remove the MIPS tdep support from record because I want spend more time on the core of the record and I386 tdep now. Of course, I will add them back in the future. And record will support a lot of other tdep and OS. Thanks. teawater On Thu, Jul 3, 2008 at 17:29, teawater wrote: > GDB record patch make GDB support Reversible Debugging. > It make GDB disassemble the instruction that will be executed to get > which memory and register will be changed and record them to record > all program running message. Through these on the use of this > information to achieve the implementation of the GDB Reversible > Debugging function. > To get more message, you can go to http://sourceforge.net/projects/record/ . > > The main change of this version is change record function to be a > target of GDB. Then it can work with the interface of branch > msnyder-reverse-20080609-branch. The command in this branch is so cool > such as "rn"(reverse-next), "rs"(reverse-step) and > "rc"(reverse-continue). I like it. :) > You can start record target with command "rec"(record) or "target record". > I try to use some simple commands such as "disconnect" and "detach" to > instead command "delrecord"(dr) and "stoprecord"(sr). But these > commands all have other affect to GDB such as call function > "no_shared_libraries". So I keep the command "delrecord"(dr) and > "stoprecord"(sr). > > Please give me your advice about GDB record. Thanks a lot. :) > > teawater >