From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14599 invoked by alias); 17 May 2009 00:15:11 -0000 Received: (qmail 14583 invoked by uid 22791); 17 May 2009 00:15:08 -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.184) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 17 May 2009 00:15:03 +0000 Received: by ti-out-0910.google.com with SMTP id a1so247685tib.12 for ; Sat, 16 May 2009 17:15:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.110.62.4 with SMTP id k4mr327406tia.30.1242519300856; Sat, 16 May 2009 17:15:00 -0700 (PDT) In-Reply-To: <200905161735.35466.pedro@codesourcery.com> References: <20090515184058.GA7326@basil.nowhere.org> <20090516092715.GJ16682@one.firstfloor.org> <200905161735.35466.pedro@codesourcery.com> Date: Sun, 17 May 2009 00:15:00 -0000 Message-ID: Subject: Re: record mode supposed to work on x86_64-linux? From: Hui Zhu To: Pedro Alves Cc: gdb@sourceware.org, Andi Kleen Content-Type: multipart/mixed; boundary=001485f428988ddbb1046a109157 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-05/txt/msg00099.txt.bz2 --001485f428988ddbb1046a109157 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 1435 Hi Pedro, What do you think about this one? 2009-05-17 Hui Zhu =09 * i386-tdep.c (i386_process_record): Remove the static of it. (i386_gdbarch_init): Remove the set_gdbarch_process_record. * i386-tdep.c (i386_process_record): New extern. * i386-linux-tdep.c (i386_linux_init_abi): Call set_gdbarch_process_record. Sorry for my always understand your mean so slow. :) Thanks, Hui On Sun, May 17, 2009 at 00:35, Pedro Alves wrote: > On Saturday 16 May 2009 10:51:42, Hui Zhu wrote: >> Sorry. =A0I made a mistake in gdbarch.sh. >> How about this one? > > There's no need for a new gdbarch method if you > implement what I suggested before: > > =A0http://sourceware.org/ml/gdb-patches/2009-05/msg00267.html > >> >> Thanks, >> Hui >> >> On Sat, May 16, 2009 at 17:27, Andi Kleen wrote: >> > On Sat, May 16, 2009 at 05:09:12PM +0800, Hui Zhu wrote: >> >> Hi Andi, >> >> >> >> Thanks for remind me. >> >> I make a patch for it. =A0But I don't have a x86-64 close to me now. >> >> Could you help me test it? >> > >> > Gets >> > >> > ../../src/gdb/gdbarch.c:648: internal-error: verify_gdbarch: the follo= wing are invalid ... >> > =A0 =A0 =A0 =A0support_process_record >> > A problem internal to GDB has been detected, >> > further debugging may prove unreliable. >> > >> > at startup. I haven't tried further. >> > >> > -Andi >> > >> > > > > -- > Pedro Alves > --001485f428988ddbb1046a109157 Content-Type: text/plain; charset=US-ASCII; name="prec_move_to_target.txt" Content-Disposition: attachment; filename="prec_move_to_target.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fuszlr7v0 Content-length: 2144 LS0tCiBpMzg2LWxpbnV4LXRkZXAuYyB8ICAgIDIgKysKIGkzODYtdGRlcC5j ICAgICAgIHwgICAgNCArLS0tCiBpMzg2LXRkZXAuaCAgICAgICB8ICAgIDMg KysrCiAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxl dGlvbnMoLSkKCi0tLSBhL2kzODYtbGludXgtdGRlcC5jCisrKyBiL2kzODYt bGludXgtdGRlcC5jCkBAIC02MTMsNiArNjEzLDggQEAgaTM4Nl9saW51eF9p bml0X2FiaSAoc3RydWN0IGdkYmFyY2hfaW5mbwogICB0ZGVwLT5zY19yZWdf b2Zmc2V0ID0gaTM4Nl9saW51eF9zY19yZWdfb2Zmc2V0OwogICB0ZGVwLT5z Y19udW1fcmVncyA9IEFSUkFZX1NJWkUgKGkzODZfbGludXhfc2NfcmVnX29m ZnNldCk7CiAKKyAgc2V0X2dkYmFyY2hfcHJvY2Vzc19yZWNvcmQgKGdkYmFy Y2gsIGkzODZfcHJvY2Vzc19yZWNvcmQpOworCiAgIC8qIEluaXRpYWxpemUg dGhlIGkzODZfbGludXhfcmVjb3JkX3RkZXAuICAqLwogICBpMzg2X2xpbnV4 X3JlY29yZF90ZGVwLnNpemVfX29sZF9rZXJuZWxfc3RhdCA9CiAgICAgSTM4 Nl9MSU5VWF9SRUNPUkRfU0laRV9fb2xkX2tlcm5lbF9zdGF0OwotLS0gYS9p Mzg2LXRkZXAuYworKysgYi9pMzg2LXRkZXAuYwpAQCAtMjk4Miw3ICsyOTgy LDcgQEAgaTM4Nl9yZWNvcmRfbGVhX21vZHJtIChzdHJ1Y3QgaTM4Nl9yZWNv cgogICAgbWVtb3J5IHRoYXQgd2lsbCBiZSBjaGFuZ2VkIGluIGN1cnJlbnQg aW5zdHJ1Y3Rpb24gdG8gInJlY29yZF9hcmNoX2xpc3QiLgogICAgUmV0dXJu IC0xIGlmIHNvbWV0aGluZyB3cm9uZy4gKi8KIAotc3RhdGljIGludAoraW50 CiBpMzg2X3Byb2Nlc3NfcmVjb3JkIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJj aCwgc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwKIAkJICAgICBDT1JFX0FE RFIgYWRkcikKIHsKQEAgLTUyNzcsOCArNTI3Nyw2IEBAIGkzODZfZ2RiYXJj aF9pbml0IChzdHJ1Y3QgZ2RiYXJjaF9pbmZvIGkKICAgc2V0X2dkYmFyY2hf c2tpcF9wZXJtYW5lbnRfYnJlYWtwb2ludCAoZ2RiYXJjaCwKIAkJCQkJIGkz ODZfc2tpcF9wZXJtYW5lbnRfYnJlYWtwb2ludCk7CiAKLSAgc2V0X2dkYmFy Y2hfcHJvY2Vzc19yZWNvcmQgKGdkYmFyY2gsIGkzODZfcHJvY2Vzc19yZWNv cmQpOwotCiAgIHJldHVybiBnZGJhcmNoOwogfQogCi0tLSBhL2kzODYtdGRl cC5oCisrKyBiL2kzODYtdGRlcC5oCkBAIC0yMjAsNiArMjIwLDkgQEAgZXh0 ZXJuIHZvaWQgaTM4Nl9lbGZfaW5pdF9hYmkgKHN0cnVjdCBnZAogCiAvKiBJ bml0aWFsaXplIGEgU1ZSNCBhcmNoaXRlY3R1cmUgdmFyaWFudC4gICovCiBl eHRlcm4gdm9pZCBpMzg2X3N2cjRfaW5pdF9hYmkgKHN0cnVjdCBnZGJhcmNo X2luZm8sIHN0cnVjdCBnZGJhcmNoICopOworCitleHRlcm4gaW50IGkzODZf cHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmVnY2FjaGUg KnJlZ2NhY2hlLCBDT1JFX0FERFIgYWRkcik7CiAMCiAKIC8qIEZ1bmN0aW9u cyBhbmQgdmFyaWFibGVzIGV4cG9ydGVkIGZyb20gaTM4NmJzZC10ZGVwLmMu ICAqLwo= --001485f428988ddbb1046a109157--