From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1107 invoked by alias); 16 May 2009 09:51:53 -0000 Received: (qmail 1092 invoked by uid 22791); 16 May 2009 09:51:52 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_14,J_CHICKENPOX_48,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.190) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 16 May 2009 09:51:46 +0000 Received: by ti-out-0910.google.com with SMTP id a1so230812tib.12 for ; Sat, 16 May 2009 02:51:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.110.62.4 with SMTP id k4mr290220tia.30.1242467502081; Sat, 16 May 2009 02:51:42 -0700 (PDT) In-Reply-To: <20090516092715.GJ16682@one.firstfloor.org> References: <20090515184058.GA7326@basil.nowhere.org> <20090516081033.GI16682@one.firstfloor.org> <20090516092715.GJ16682@one.firstfloor.org> Date: Sat, 16 May 2009 09:51:00 -0000 Message-ID: Subject: Re: record mode supposed to work on x86_64-linux? From: Hui Zhu To: Andi Kleen Cc: gdb@sourceware.org Content-Type: multipart/mixed; boundary=001485f428981b45f7046a048213 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/msg00096.txt.bz2 --001485f428981b45f7046a048213 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 634 Sorry. I made a mistake in gdbarch.sh. How about this one? 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 followin= g 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 > --001485f428981b45f7046a048213 Content-Type: text/plain; charset=US-ASCII; name="prec_target_check.txt" Content-Disposition: attachment; filename="prec_target_check.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fus51d3a0 Content-length: 6967 LS0tCiBnZGJhcmNoLmMgICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysr KysrKysrKysKIGdkYmFyY2guaCAgICAgICAgIHwgICAgNiArKysrKysKIGdk YmFyY2guc2ggICAgICAgIHwgICAgNCArKysrCiBpMzg2LWxpbnV4LXRkZXAu YyB8ICAgIDIgKysKIHJlY29yZC5jICAgICAgICAgIHwgICAgNiArKystLS0K IDUgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKCi0tLSBhL2dkYmFyY2guYworKysgYi9nZGJhcmNoLmMKQEAgLTI0 MCw2ICsyNDAsNyBAQCBzdHJ1Y3QgZ2RiYXJjaAogICBnZGJhcmNoX3N0YXRp Y190cmFuc2Zvcm1fbmFtZV9mdHlwZSAqc3RhdGljX3RyYW5zZm9ybV9uYW1l OwogICBpbnQgc29mdW5fYWRkcmVzc19tYXliZV9taXNzaW5nOwogICBnZGJh cmNoX3Byb2Nlc3NfcmVjb3JkX2Z0eXBlICpwcm9jZXNzX3JlY29yZDsKKyAg aW50IHN1cHBvcnRfcHJvY2Vzc19yZWNvcmQ7CiAgIGdkYmFyY2hfdGFyZ2V0 X3NpZ25hbF9mcm9tX2hvc3RfZnR5cGUgKnRhcmdldF9zaWduYWxfZnJvbV9o b3N0OwogICBnZGJhcmNoX3RhcmdldF9zaWduYWxfdG9faG9zdF9mdHlwZSAq dGFyZ2V0X3NpZ25hbF90b19ob3N0OwogICBnZGJhcmNoX2dldF9zaWdpbmZv X3R5cGVfZnR5cGUgKmdldF9zaWdpbmZvX3R5cGU7CkBAIC0zNzYsNiArMzc3 LDcgQEAgc3RydWN0IGdkYmFyY2ggc3RhcnR1cF9nZGJhcmNoID0KICAgMCwg IC8qIHN0YXRpY190cmFuc2Zvcm1fbmFtZSAqLwogICAwLCAgLyogc29mdW5f YWRkcmVzc19tYXliZV9taXNzaW5nICovCiAgIDAsICAvKiBwcm9jZXNzX3Jl Y29yZCAqLworICAwLCAgLyogc3VwcG9ydF9wcm9jZXNzX3JlY29yZCAqLwog ICBkZWZhdWx0X3RhcmdldF9zaWduYWxfZnJvbV9ob3N0LCAgLyogdGFyZ2V0 X3NpZ25hbF9mcm9tX2hvc3QgKi8KICAgZGVmYXVsdF90YXJnZXRfc2lnbmFs X3RvX2hvc3QsICAvKiB0YXJnZXRfc2lnbmFsX3RvX2hvc3QgKi8KICAgMCwg IC8qIGdldF9zaWdpbmZvX3R5cGUgKi8KQEAgLTYzMyw2ICs2MzUsNyBAQCB2 ZXJpZnlfZ2RiYXJjaCAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gpCiAgIC8q IFNraXAgdmVyaWZ5IG9mIHN0YXRpY190cmFuc2Zvcm1fbmFtZSwgaGFzIHBy ZWRpY2F0ZSAqLwogICAvKiBTa2lwIHZlcmlmeSBvZiBzb2Z1bl9hZGRyZXNz X21heWJlX21pc3NpbmcsIGludmFsaWRfcCA9PSAwICovCiAgIC8qIFNraXAg dmVyaWZ5IG9mIHByb2Nlc3NfcmVjb3JkLCBoYXMgcHJlZGljYXRlICovCisg IC8qIFNraXAgdmVyaWZ5IG9mIHN1cHBvcnRfcHJvY2Vzc19yZWNvcmQsIGlu dmFsaWRfcCA9PSAwICovCiAgIC8qIFNraXAgdmVyaWZ5IG9mIHRhcmdldF9z aWduYWxfZnJvbV9ob3N0LCBpbnZhbGlkX3AgPT0gMCAqLwogICAvKiBTa2lw IHZlcmlmeSBvZiB0YXJnZXRfc2lnbmFsX3RvX2hvc3QsIGludmFsaWRfcCA9 PSAwICovCiAgIC8qIFNraXAgdmVyaWZ5IG9mIGdldF9zaWdpbmZvX3R5cGUs IGhhcyBwcmVkaWNhdGUgKi8KQEAgLTEwOTAsNiArMTA5Myw5IEBAIGdkYmFy Y2hfZHVtcCAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gsIHMKICAgICAgICAg ICAgICAgICAgICAgICAiZ2RiYXJjaF9kdW1wOiBzdGF0aWNfdHJhbnNmb3Jt X25hbWUgPSA8JXM+XG4iLAogICAgICAgICAgICAgICAgICAgICAgIGhvc3Rf YWRkcmVzc190b19zdHJpbmcgKGdkYmFyY2gtPnN0YXRpY190cmFuc2Zvcm1f bmFtZSkpOwogICBmcHJpbnRmX3VuZmlsdGVyZWQgKGZpbGUsCisgICAgICAg ICAgICAgICAgICAgICAgImdkYmFyY2hfZHVtcDogc3VwcG9ydF9wcm9jZXNz X3JlY29yZCA9ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIHBsb25n ZXN0IChnZGJhcmNoLT5zdXBwb3J0X3Byb2Nlc3NfcmVjb3JkKSk7CisgIGZw cmludGZfdW5maWx0ZXJlZCAoZmlsZSwKICAgICAgICAgICAgICAgICAgICAg ICAiZ2RiYXJjaF9kdW1wOiB0YXJnZXRfZGVzYyA9ICVzXG4iLAogICAgICAg ICAgICAgICAgICAgICAgIGhvc3RfYWRkcmVzc190b19zdHJpbmcgKGdkYmFy Y2gtPnRhcmdldF9kZXNjKSk7CiAgIGZwcmludGZfdW5maWx0ZXJlZCAoZmls ZSwKQEAgLTMyODMsNiArMzI4OSwyMyBAQCBzZXRfZ2RiYXJjaF9wcm9jZXNz X3JlY29yZCAoc3RydWN0IGdkYmFyCiAgIGdkYmFyY2gtPnByb2Nlc3NfcmVj b3JkID0gcHJvY2Vzc19yZWNvcmQ7CiB9CiAKK2ludAorZ2RiYXJjaF9zdXBw b3J0X3Byb2Nlc3NfcmVjb3JkIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCkK K3sKKyAgZ2RiX2Fzc2VydCAoZ2RiYXJjaCAhPSBOVUxMKTsKKyAgLyogU2tp cCB2ZXJpZnkgb2Ygc3VwcG9ydF9wcm9jZXNzX3JlY29yZCwgaW52YWxpZF9w ID09IDAgKi8KKyAgaWYgKGdkYmFyY2hfZGVidWcgPj0gMikKKyAgICBmcHJp bnRmX3VuZmlsdGVyZWQgKGdkYl9zdGRsb2csICJnZGJhcmNoX3N1cHBvcnRf cHJvY2Vzc19yZWNvcmQgY2FsbGVkXG4iKTsKKyAgcmV0dXJuIGdkYmFyY2gt PnN1cHBvcnRfcHJvY2Vzc19yZWNvcmQ7Cit9CisKK3ZvaWQKK3NldF9nZGJh cmNoX3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpn ZGJhcmNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aW50IHN1cHBvcnRfcHJvY2Vzc19yZWNvcmQpCit7CisgIGdkYmFyY2gtPnN1 cHBvcnRfcHJvY2Vzc19yZWNvcmQgPSBzdXBwb3J0X3Byb2Nlc3NfcmVjb3Jk OworfQorCiBlbnVtIHRhcmdldF9zaWduYWwKIGdkYmFyY2hfdGFyZ2V0X3Np Z25hbF9mcm9tX2hvc3QgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBpbnQg c2lnbm8pCiB7Ci0tLSBhL2dkYmFyY2guaAorKysgYi9nZGJhcmNoLmgKQEAg LTgyOSw2ICs4MjksMTIgQEAgdHlwZWRlZiBpbnQgKGdkYmFyY2hfcHJvY2Vz c19yZWNvcmRfZnR5cAogZXh0ZXJuIGludCBnZGJhcmNoX3Byb2Nlc3NfcmVj b3JkIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwgc3RydWN0IHJlZ2NhY2hl ICpyZWdjYWNoZSwgQ09SRV9BRERSIGFkZHIpOwogZXh0ZXJuIHZvaWQgc2V0 X2dkYmFyY2hfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJh cmNoLCBnZGJhcmNoX3Byb2Nlc3NfcmVjb3JkX2Z0eXBlICpwcm9jZXNzX3Jl Y29yZCk7CiAKKy8qIElmIHRoZSB0YXJnZXQgb2YgYXJjaGl0ZWN0dXJlIHN1 cHBvcnQgcHJvY2VzcyByZWNvcmQgYW5kIHJlcGxheSwgVGhpcworICAgdmFy aWFibGUgd2lsbCBiZSBzZXQgdG8gdHJ1ZS4gKi8KKworZXh0ZXJuIGludCBn ZGJhcmNoX3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNo ICpnZGJhcmNoKTsKK2V4dGVybiB2b2lkIHNldF9nZGJhcmNoX3N1cHBvcnRf cHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBpbnQg c3VwcG9ydF9wcm9jZXNzX3JlY29yZCk7CisKIC8qIFNpZ25hbCB0cmFuc2xh dGlvbjogdHJhbnNsYXRlIGluZmVyaW9yJ3Mgc2lnbmFsIChob3N0J3MpIG51 bWJlciBpbnRvCiAgICBHREIncyByZXByZXNlbnRhdGlvbi4gKi8KIAotLS0g YS9nZGJhcmNoLnNoCisrKyBiL2dkYmFyY2guc2gKQEAgLTcxNSw2ICs3MTUs MTAgQEAgdjppbnQ6c29mdW5fYWRkcmVzc19tYXliZV9taXNzaW5nOjo6MDow OgogIyBSZXR1cm4gLTEgaWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIDAgb3Ro ZXJ3aXNlLgogTTppbnQ6cHJvY2Vzc19yZWNvcmQ6c3RydWN0IHJlZ2NhY2hl ICpyZWdjYWNoZSwgQ09SRV9BRERSIGFkZHI6cmVnY2FjaGUsIGFkZHIKIAor IyBJZiB0aGUgdGFyZ2V0IG9mIGFyY2hpdGVjdHVyZSBzdXBwb3J0IHByb2Nl c3MgcmVjb3JkIGFuZCByZXBsYXksIFRoaXMKKyMgdmFyaWFibGUgd2lsbCBi ZSBzZXQgdG8gdHJ1ZS4KK3Y6aW50OnN1cHBvcnRfcHJvY2Vzc19yZWNvcmQ6 OjowOjA6OjAKKwogIyBTaWduYWwgdHJhbnNsYXRpb246IHRyYW5zbGF0ZSBp bmZlcmlvcidzIHNpZ25hbCAoaG9zdCdzKSBudW1iZXIgaW50bwogIyBHREIn cyByZXByZXNlbnRhdGlvbi4KIG06ZW51bSB0YXJnZXRfc2lnbmFsOnRhcmdl dF9zaWduYWxfZnJvbV9ob3N0OmludCBzaWdubzpzaWdubzo6ZGVmYXVsdF90 YXJnZXRfc2lnbmFsX2Zyb21faG9zdDo6MAotLS0gYS9pMzg2LWxpbnV4LXRk ZXAuYworKysgYi9pMzg2LWxpbnV4LXRkZXAuYwpAQCAtNjEzLDYgKzYxMyw4 IEBAIGkzODZfbGludXhfaW5pdF9hYmkgKHN0cnVjdCBnZGJhcmNoX2luZm8K ICAgdGRlcC0+c2NfcmVnX29mZnNldCA9IGkzODZfbGludXhfc2NfcmVnX29m ZnNldDsKICAgdGRlcC0+c2NfbnVtX3JlZ3MgPSBBUlJBWV9TSVpFIChpMzg2 X2xpbnV4X3NjX3JlZ19vZmZzZXQpOwogCisgIHNldF9nZGJhcmNoX3N1cHBv cnRfcHJvY2Vzc19yZWNvcmQgKGdkYmFyY2gsIDEpOworCiAgIC8qIEluaXRp YWxpemUgdGhlIGkzODZfbGludXhfcmVjb3JkX3RkZXAuICAqLwogICBpMzg2 X2xpbnV4X3JlY29yZF90ZGVwLnNpemVfX29sZF9rZXJuZWxfc3RhdCA9CiAg ICAgSTM4Nl9MSU5VWF9SRUNPUkRfU0laRV9fb2xkX2tlcm5lbF9zdGF0Owot LS0gYS9yZWNvcmQuYworKysgYi9yZWNvcmQuYwpAQCAtNDI3LDkgKzQyNyw5 IEBAIHJlY29yZF9vcGVuIChjaGFyICpuYW1lLCBpbnQgZnJvbV90dHkpCiAg ICAgZXJyb3IgKF8oIlByb2Nlc3MgcmVjb3JkIHRhcmdldCBjYW4ndCBkZWJ1 ZyBpbmZlcmlvciBpbiBhc3luY2hyb25vdXMgIgogCSAgICAgIm1vZGUgKHRh cmdldC1hc3luYykuIikpOwogCi0gIGlmICghZ2RiYXJjaF9wcm9jZXNzX3Jl Y29yZF9wIChjdXJyZW50X2dkYmFyY2gpKQotICAgIGVycm9yIChfKCJQcm9j ZXNzIHJlY29yZDogdGhlIGN1cnJlbnQgYXJjaGl0ZWN0dXJlIGRvZXNuJ3Qg c3VwcG9ydCAiCi0JICAgICAicmVjb3JkIGZ1bmN0aW9uLiIpKTsKKyAgaWYg KCFnZGJhcmNoX3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKGN1cnJlbnRfZ2Ri YXJjaCkpCisgICAgZXJyb3IgKF8oIlByb2Nlc3MgcmVjb3JkOiB0aGUgY3Vy cmVudCB0YXJnZXQgb2YgYXJjaGl0ZWN0dXJlIGRvZXNuJ3QgIgorICAgICAg ICAgICAgICJzdXBwb3J0IHJlY29yZCBmdW5jdGlvbi4iKSk7CiAKICAgLyog Q2hlY2sgaWYgcmVjb3JkIHRhcmdldCBpcyBhbHJlYWR5IHJ1bm5pbmcuICAq LwogICBpZiAoY3VycmVudF90YXJnZXQudG9fc3RyYXR1bSA9PSByZWNvcmRf c3RyYXR1bSkK --001485f428981b45f7046a048213--