From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4663 invoked by alias); 13 Aug 2007 03:24:32 -0000 Received: (qmail 4502 invoked by uid 22791); 13 Aug 2007 03:24:31 -0000 X-Spam-Check-By: sourceware.org Received: from py-out-1112.google.com (HELO py-out-1112.google.com) (64.233.166.181) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 13 Aug 2007 03:24:29 +0000 Received: by py-out-1112.google.com with SMTP id f31so3894014pyh for ; Sun, 12 Aug 2007 20:24:27 -0700 (PDT) Received: by 10.35.99.5 with SMTP id b5mr8564232pym.1186975466771; Sun, 12 Aug 2007 20:24:26 -0700 (PDT) Received: by 10.35.128.20 with HTTP; Sun, 12 Aug 2007 20:24:26 -0700 (PDT) Message-ID: Date: Mon, 13 Aug 2007 03:24:00 -0000 From: "Robert Bu" To: gdb@sourceware.org Subject: Re: GDB record target 0.0.1 for GDB-6.6 release (It make GDB support Reversible Debugging) MIME-Version: 1.0 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: base64 Content-Disposition: inline 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: 2007-08/txt/msg00109.txt.bz2 PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+INb3zOI6Cj4gUmU6 IEdEQiByZWNvcmQgdGFyZ2V0IDAuMC4xIGZvciBHREItNi42IHJlbGVhc2Ug KEl0IG1ha2UgR0RCIHN1cHBvcnQKPiBSZXZlcnNpYmxlIERlYnVnZ2luZykK PiC3orz+yMs6Cj4gRGFuaWVsIEphY29ib3dpdHogPGRyb3dAZmFsc2Uub3Jn Pgo+IMjVxto6Cj4gRnJpLCAxMCBBdWcgMjAwNyAxNDoxODoxNyAtMDQwMAo+ IMrVvP7IyzoKPiB0ZWF3YXRlciA8dGVhd2F0ZXJAZ21haWwuY29tPgo+Cj4g ytW8/sjLOgo+IHRlYXdhdGVyIDx0ZWF3YXRlckBnbWFpbC5jb20+Cj4gs63L zToKPiBnZGJAc291cmNlcy5yZWRoYXQuY29tCj4KPgo+IE9uIEZyaSwgQXVn IDEwLCAyMDA3IGF0IDA1OjMxOjUxUE0gKzA4MDAsIHRlYXdhdGVyIHdyb3Rl Ogo+PiBIaSBBbGwsCj4+Cj4+IFRoZSBhdHRhY2htZW50IGlzIGEgcGF0Y2gg Zm9yIHRoZSBHREItNi42IHRoYXQgd2lsbCBhZGQgdHdvIGNvbW1hbmRzCj4+ ICgicmVjb3JkIiBhbmQgInJldmVyc2UiKSBhbmQgYSBuZXcgdGFyZ2V0ICJy ZWNvcmQiIHRvIHRoZSBHREItNi42Lgo+Pgo+PiBUaGUgY29tbWFuZCAicmVj b3JkIiBjYW4gcmVjb3JkIHJ1bm5pbmcgbWVzc2FnZSBzdWNoIGFzIHRoZSBw cm9ncmFtIHBjCj4+IHJlZ2lzdGVyIHZhbHVlIGFuZCBzb21lIGZyYW1lIG1l c3NhZ2UgdG8gYSByZWNvcmQgZmlsZSB0aGF0IGRlZmF1bHQKPj4gbmFtZSBp cyAibm93LnJlYyIuCj4+Cj4+IFRoZSB0YXJnZXQgInJlY29yZCIgY2FuIG9w ZW4gdGhpcyByZWNvcmQgZmlsZSBhbmQgZGVidWcgdGhlIHByb2dyYW0uCj4+ IEFuZCBpZiB0aGUgY3VycmVudCB0YXJnZXQgaXMgdGhlICJyZWNvcmQiLCB5 b3UgY2FuIHVzZSBjb21tYW5kCj4+ICJyZXZlcnNlIiBzZXQgZGVidWcgdG8g dGhlIHJldmVyc2UgZGVidWcgbW9kZS4gSWYgeW91IHNldCBHREIgdG8gdGhl Cj4+IHJldmVyc2UgZGVidWcgbW9kZS4gVGhlIHByb2dyYW0gd2lsbCByZXZl cnNlIHJ1bi4gTW9zdCBvZiBHREIgY29tbWFuZAo+PiBzdWNoIGFzICJzdGVw IiwgIm5leHQiIGFuZCAiYnJlYWtwb2ludCIgY2FuIGJlIHVzZSBpbiB0aGlz IG1vZGUuCj4+Cj4+IE1heWJlIHRoZSByZWNvcmQgZnVuY3Rpb24gY2FuIG1h a2UgR0RCIGRlYnVnIHJlYWwgdGltZSBwcm9ncmFtIG1vcmUKPj4gZWFzeSB0 aGFuIGJlZm9yZSBiZWNhdXNlIHlvdSBjYW4gcmVjb3JkIGFsbCB0aGUgcnVu bmluZyBtZXNzYWdlIHdoZW4KPj4gdGhlIHJlYWwgdGltZSBwcm9ncmFtIGNh bm5vdCBiZSBpbnRlcnJ1cHQgYW5kIGRlYnVnIGl0IGFmdGVyIGl0IHdhcwo+ PiBydW5uaW5nLgo+Cj4gSSB0b29rIGEgbG9vayBhdCB5b3VyIHBhdGNoLiAg VGhlIHJlY29yZCBjb21tYW5kIHNpbmdsZSBzdGVwcyB0aGUKPiBwcm9ncmFt IHVudGlsIGl0IGV4aXRzLCByaWdodD8gIFRoYXQgd2lsbCBub3QgYmUgdmVy eSB1c2VmdWwgZm9yIHJlYWwKPiB0aW1lIHByb2dyYW1zLCBiZWNhdXNlIGl0 IHdpbGwgYmUgZXh0cmFvcmRpbmFyaWx5IHNsb3cgdGhlIGZpcnN0IHRpbWUu Cj4KPiBZb3UgbWlnaHQgd2FudCB0byB0YWtlIGEgbG9vayBhdCBteSBwYXBl ciBpbiB0aGlzIHllYXIncyBHQ0MgU3VtbWl0Cj4gcHJvY2VlZGluZ3M6Cj4K PiAgIGh0dHA6Ly9nY2MuZ251Lm9yZy93aWtpL0hvbWVQYWdlP2FjdGlvbj1B dHRhY2hGaWxlJmRvPWdldCZ0YXJnZXQ9R0NDMjAwNy1Qcm9jZWVkaW5ncy5w ZGYKPgo+IFdlJ2xsIGJlIHB1Ymxpc2hpbmcgdGhlIGNvZGUgZm9yICJyZXZl cnNlLXN0ZXAiIHVzaW5nIHFlbXUgc29vbi4KClRoZSBxZW11IG1ldGhvZCBp cyBhcHByb3ByaWF0ZSBmb3IgbmF0aXZlLWRlYnVnZ2luZy4gSG93ZXZlciwg aXQncwpyZWFsbHkgbm90IHBvc3NpYmxlIGZvciByZW1vdGUtZGVidWdnaW5n LCBpbiB3aGljaCBjYXNlIHRoZSBtb3Rob2Qgb2YKdGhpcyBwYXRjaCBtYXkg YXBwbHkgaWYgd2UgY2FuIHB1dCB1cCB3aXRoIHRoZSBwb29yIHBlcmZvcm1h bmNlLgoKPiBXZSdyZSBub3QgdHJ5aW5nIHRvIGhvbGQgb24gdG8gaXQsIGVz cGVjaWFsbHkgLSBqdXN0IGhhdmVuJ3QgZm91bmQgdGhlCj4gdGltZSB5ZXQg dG8gc3VibWl0IGl0LiAgVGhpcyBpcyBiYXNpY2FsbHkgc2ltaWxhciB0byB3 aGF0IHlvdSd2ZSBkb25lLAo+IGV4Y2VwdCBoaWdoZXIgcGVyZm9ybWFuY2Uu Cj4KPiBBY3R1YWxseSwgeW91ciB3b3JrIGFsc28gcmVtaW5kcyBtZSBvZiBB bWJlcjoKPiAgIGh0dHA6Ly93ZWJsb2dzLm1vemlsbGF6aW5lLm9yZy9yb2Mv YXJjaGl2ZXMvMjAwNi8xMi9tb3JlX2Fib3V0X2FtYmUuaHRtbAo+Cj4KPgoK cm9iZXJ0Cg== >From gdb-return-29341-listarch-gdb=sources.redhat.com@sourceware.org Mon Aug 13 11:20:32 2007 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 22111 invoked by alias); 13 Aug 2007 11:20:31 -0000 Received: (qmail 21849 invoked by uid 22791); 13 Aug 2007 11:20:29 -0000 X-Spam-Check-By: sourceware.org Received: from NaN.false.org (HELO nan.false.org) (208.75.86.248) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 13 Aug 2007 11:20:23 +0000 Received: from nan.false.org (localhost [127.0.0.1]) by nan.false.org (Postfix) with ESMTP id 6533098308; Mon, 13 Aug 2007 11:20:23 +0000 (GMT) Received: from caradoc.them.org (22.svnf5.xdsl.nauticom.net [209.195.183.55]) by nan.false.org (Postfix) with ESMTP id 4329098104; Mon, 13 Aug 2007 11:20:23 +0000 (GMT) Received: from drow by caradoc.them.org with local (Exim 4.67) (envelope-from ) id 1IKXy8-0004lU-T0; Mon, 13 Aug 2007 07:20:20 -0400 Date: Mon, 13 Aug 2007 11:20:00 -0000 From: Daniel Jacobowitz To: Robert Bu Cc: gdb@sourceware.org Subject: Re: GDB record target 0.0.1 for GDB-6.6 release (It make GDB support Reversible Debugging) Message-ID: <20070813112020.GA18301@caradoc.them.org> Mail-Followup-To: Robert Bu , gdb@sourceware.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.15 (2007-04-09) 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 Delivered-To: mailing list gdb@sourceware.org X-SW-Source: 2007-08/txt/msg00110.txt.bz2 Content-length: 549 On Mon, Aug 13, 2007 at 11:24:26AM +0800, Robert Bu wrote: > The qemu method is appropriate for native-debugging. However, it's > really not possible for remote-debugging, in which case the mothod of > this patch may apply if we can put up with the poor performance. Sure it is, as long as qemu either simulates your target system or runs on your target system. There are some limited cases where simulating custom hardware is not feasible, but in most such cases the reason has to do with performance anyway. -- Daniel Jacobowitz CodeSourcery