From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8724 invoked by alias); 16 May 2009 09:09:25 -0000 Received: (qmail 8704 invoked by uid 22791); 16 May 2009 09:09:23 -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.191) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 16 May 2009 09:09:15 +0000 Received: by ti-out-0910.google.com with SMTP id a1so229293tib.12 for ; Sat, 16 May 2009 02:09:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.110.43.20 with SMTP id q20mr300687tiq.58.1242464952222; Sat, 16 May 2009 02:09:12 -0700 (PDT) In-Reply-To: <20090516081033.GI16682@one.firstfloor.org> References: <20090515184058.GA7326@basil.nowhere.org> <20090516081033.GI16682@one.firstfloor.org> Date: Sat, 16 May 2009 09:09: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=001485ec10201f85dc046a03ea52 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/msg00094.txt.bz2 --001485ec10201f85dc046a03ea52 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 495 Hi Andi, Thanks for remind me. I make a patch for it. But I don't have a x86-64 close to me now. Could you help me test it? Thanks, Hui On Sat, May 16, 2009 at 16:10, Andi Kleen wrote: > On Sat, May 16, 2009 at 09:48:09AM +0800, Hui Zhu wrote: >> No. =A0Prec just support x86 now. >> I am working on x86-64 support. > > Ok. But should it give a error message then when the target is not > supported? > > -Andi > > -- > ak@linux.intel.com -- Speaking for myself only. > --001485ec10201f85dc046a03ea52 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_fus3hy590 Content-length: 7081 LS0tCiBnZGJhcmNoLmMgICAgICAgICB8ICAgMjUgKysrKysrKysrKysrKysr KysrKysrKysrKwogZ2RiYXJjaC5oICAgICAgICAgfCAgICA2ICsrKysrKwog Z2RiYXJjaC5zaCAgICAgICAgfCAgICA0ICsrKysKIGkzODYtbGludXgtdGRl cC5jIHwgICAgMiArKwogcmVjb3JkLmMgICAgICAgICAgfCAgICA2ICsrKy0t LQogNSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKLS0tIGEvZ2RiYXJjaC5jCisrKyBiL2dkYmFyY2guYwpAQCAt MjQwLDYgKzI0MCw3IEBAIHN0cnVjdCBnZGJhcmNoCiAgIGdkYmFyY2hfc3Rh dGljX3RyYW5zZm9ybV9uYW1lX2Z0eXBlICpzdGF0aWNfdHJhbnNmb3JtX25h bWU7CiAgIGludCBzb2Z1bl9hZGRyZXNzX21heWJlX21pc3Npbmc7CiAgIGdk YmFyY2hfcHJvY2Vzc19yZWNvcmRfZnR5cGUgKnByb2Nlc3NfcmVjb3JkOwor ICBpbnQgc3VwcG9ydF9wcm9jZXNzX3JlY29yZDsKICAgZ2RiYXJjaF90YXJn ZXRfc2lnbmFsX2Zyb21faG9zdF9mdHlwZSAqdGFyZ2V0X3NpZ25hbF9mcm9t X2hvc3Q7CiAgIGdkYmFyY2hfdGFyZ2V0X3NpZ25hbF90b19ob3N0X2Z0eXBl ICp0YXJnZXRfc2lnbmFsX3RvX2hvc3Q7CiAgIGdkYmFyY2hfZ2V0X3NpZ2lu Zm9fdHlwZV9mdHlwZSAqZ2V0X3NpZ2luZm9fdHlwZTsKQEAgLTM3Niw2ICsz NzcsNyBAQCBzdHJ1Y3QgZ2RiYXJjaCBzdGFydHVwX2dkYmFyY2ggPQogICAw LCAgLyogc3RhdGljX3RyYW5zZm9ybV9uYW1lICovCiAgIDAsICAvKiBzb2Z1 bl9hZGRyZXNzX21heWJlX21pc3NpbmcgKi8KICAgMCwgIC8qIHByb2Nlc3Nf cmVjb3JkICovCisgIDAsICAvKiBzdXBwb3J0X3Byb2Nlc3NfcmVjb3JkICov CiAgIGRlZmF1bHRfdGFyZ2V0X3NpZ25hbF9mcm9tX2hvc3QsICAvKiB0YXJn ZXRfc2lnbmFsX2Zyb21faG9zdCAqLwogICBkZWZhdWx0X3RhcmdldF9zaWdu YWxfdG9faG9zdCwgIC8qIHRhcmdldF9zaWduYWxfdG9faG9zdCAqLwogICAw LCAgLyogZ2V0X3NpZ2luZm9fdHlwZSAqLwpAQCAtNjMzLDYgKzYzNSw4IEBA IHZlcmlmeV9nZGJhcmNoIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCkKICAg LyogU2tpcCB2ZXJpZnkgb2Ygc3RhdGljX3RyYW5zZm9ybV9uYW1lLCBoYXMg cHJlZGljYXRlICovCiAgIC8qIFNraXAgdmVyaWZ5IG9mIHNvZnVuX2FkZHJl c3NfbWF5YmVfbWlzc2luZywgaW52YWxpZF9wID09IDAgKi8KICAgLyogU2tp cCB2ZXJpZnkgb2YgcHJvY2Vzc19yZWNvcmQsIGhhcyBwcmVkaWNhdGUgKi8K KyAgaWYgKGdkYmFyY2gtPnN1cHBvcnRfcHJvY2Vzc19yZWNvcmQgPT0gMCkK KyAgICBmcHJpbnRmX3VuZmlsdGVyZWQgKGxvZywgIlxuXHRzdXBwb3J0X3By b2Nlc3NfcmVjb3JkIik7CiAgIC8qIFNraXAgdmVyaWZ5IG9mIHRhcmdldF9z aWduYWxfZnJvbV9ob3N0LCBpbnZhbGlkX3AgPT0gMCAqLwogICAvKiBTa2lw IHZlcmlmeSBvZiB0YXJnZXRfc2lnbmFsX3RvX2hvc3QsIGludmFsaWRfcCA9 PSAwICovCiAgIC8qIFNraXAgdmVyaWZ5IG9mIGdldF9zaWdpbmZvX3R5cGUs IGhhcyBwcmVkaWNhdGUgKi8KQEAgLTEwOTAsNiArMTA5NCw5IEBAIGdkYmFy Y2hfZHVtcCAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gsIHMKICAgICAgICAg ICAgICAgICAgICAgICAiZ2RiYXJjaF9kdW1wOiBzdGF0aWNfdHJhbnNmb3Jt X25hbWUgPSA8JXM+XG4iLAogICAgICAgICAgICAgICAgICAgICAgIGhvc3Rf YWRkcmVzc190b19zdHJpbmcgKGdkYmFyY2gtPnN0YXRpY190cmFuc2Zvcm1f bmFtZSkpOwogICBmcHJpbnRmX3VuZmlsdGVyZWQgKGZpbGUsCisgICAgICAg ICAgICAgICAgICAgICAgImdkYmFyY2hfZHVtcDogc3VwcG9ydF9wcm9jZXNz X3JlY29yZCA9ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIHBsb25n ZXN0IChnZGJhcmNoLT5zdXBwb3J0X3Byb2Nlc3NfcmVjb3JkKSk7CisgIGZw cmludGZfdW5maWx0ZXJlZCAoZmlsZSwKICAgICAgICAgICAgICAgICAgICAg ICAiZ2RiYXJjaF9kdW1wOiB0YXJnZXRfZGVzYyA9ICVzXG4iLAogICAgICAg ICAgICAgICAgICAgICAgIGhvc3RfYWRkcmVzc190b19zdHJpbmcgKGdkYmFy Y2gtPnRhcmdldF9kZXNjKSk7CiAgIGZwcmludGZfdW5maWx0ZXJlZCAoZmls ZSwKQEAgLTMyODMsNiArMzI5MCwyNCBAQCBzZXRfZ2RiYXJjaF9wcm9jZXNz X3JlY29yZCAoc3RydWN0IGdkYmFyCiAgIGdkYmFyY2gtPnByb2Nlc3NfcmVj b3JkID0gcHJvY2Vzc19yZWNvcmQ7CiB9CiAKK2ludAorZ2RiYXJjaF9zdXBw b3J0X3Byb2Nlc3NfcmVjb3JkIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCkK K3sKKyAgZ2RiX2Fzc2VydCAoZ2RiYXJjaCAhPSBOVUxMKTsKKyAgLyogQ2hl Y2sgdmFyaWFibGUgY2hhbmdlZCBmcm9tIHByZS1kZWZhdWx0LiAgKi8KKyAg Z2RiX2Fzc2VydCAoZ2RiYXJjaC0+c3VwcG9ydF9wcm9jZXNzX3JlY29yZCAh PSAwKTsKKyAgaWYgKGdkYmFyY2hfZGVidWcgPj0gMikKKyAgICBmcHJpbnRm X3VuZmlsdGVyZWQgKGdkYl9zdGRsb2csICJnZGJhcmNoX3N1cHBvcnRfcHJv Y2Vzc19yZWNvcmQgY2FsbGVkXG4iKTsKKyAgcmV0dXJuIGdkYmFyY2gtPnN1 cHBvcnRfcHJvY2Vzc19yZWNvcmQ7Cit9CisKK3ZvaWQKK3NldF9nZGJhcmNo X3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJh cmNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50 IHN1cHBvcnRfcHJvY2Vzc19yZWNvcmQpCit7CisgIGdkYmFyY2gtPnN1cHBv cnRfcHJvY2Vzc19yZWNvcmQgPSBzdXBwb3J0X3Byb2Nlc3NfcmVjb3JkOwor fQorCiBlbnVtIHRhcmdldF9zaWduYWwKIGdkYmFyY2hfdGFyZ2V0X3NpZ25h bF9mcm9tX2hvc3QgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBpbnQgc2ln bm8pCiB7Ci0tLSBhL2dkYmFyY2guaAorKysgYi9nZGJhcmNoLmgKQEAgLTgy OSw2ICs4MjksMTIgQEAgdHlwZWRlZiBpbnQgKGdkYmFyY2hfcHJvY2Vzc19y ZWNvcmRfZnR5cAogZXh0ZXJuIGludCBnZGJhcmNoX3Byb2Nlc3NfcmVjb3Jk IChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwgc3RydWN0IHJlZ2NhY2hlICpy ZWdjYWNoZSwgQ09SRV9BRERSIGFkZHIpOwogZXh0ZXJuIHZvaWQgc2V0X2dk YmFyY2hfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNo LCBnZGJhcmNoX3Byb2Nlc3NfcmVjb3JkX2Z0eXBlICpwcm9jZXNzX3JlY29y ZCk7CiAKKy8qIElmIHRoZSB0YXJnZXQgb2YgYXJjaGl0ZWN0dXJlIHN1cHBv cnQgcHJvY2VzcyByZWNvcmQgYW5kIHJlcGxheSwgVGhpcworICAgdmFyaWFi bGUgd2lsbCBiZSBzZXQgdG8gdHJ1ZS4gKi8KKworZXh0ZXJuIGludCBnZGJh cmNoX3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpn ZGJhcmNoKTsKK2V4dGVybiB2b2lkIHNldF9nZGJhcmNoX3N1cHBvcnRfcHJv Y2Vzc19yZWNvcmQgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBpbnQgc3Vw cG9ydF9wcm9jZXNzX3JlY29yZCk7CisKIC8qIFNpZ25hbCB0cmFuc2xhdGlv bjogdHJhbnNsYXRlIGluZmVyaW9yJ3Mgc2lnbmFsIChob3N0J3MpIG51bWJl ciBpbnRvCiAgICBHREIncyByZXByZXNlbnRhdGlvbi4gKi8KIAotLS0gYS9n ZGJhcmNoLnNoCisrKyBiL2dkYmFyY2guc2gKQEAgLTcxNSw2ICs3MTUsMTAg QEAgdjppbnQ6c29mdW5fYWRkcmVzc19tYXliZV9taXNzaW5nOjo6MDowOgog IyBSZXR1cm4gLTEgaWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIDAgb3RoZXJ3 aXNlLgogTTppbnQ6cHJvY2Vzc19yZWNvcmQ6c3RydWN0IHJlZ2NhY2hlICpy ZWdjYWNoZSwgQ09SRV9BRERSIGFkZHI6cmVnY2FjaGUsIGFkZHIKIAorIyBJ ZiB0aGUgdGFyZ2V0IG9mIGFyY2hpdGVjdHVyZSBzdXBwb3J0IHByb2Nlc3Mg cmVjb3JkIGFuZCByZXBsYXksIFRoaXMKKyMgdmFyaWFibGUgd2lsbCBiZSBz ZXQgdG8gdHJ1ZS4KK3Y6aW50OnN1cHBvcnRfcHJvY2Vzc19yZWNvcmQ6Ojow OjAKKwogIyBTaWduYWwgdHJhbnNsYXRpb246IHRyYW5zbGF0ZSBpbmZlcmlv cidzIHNpZ25hbCAoaG9zdCdzKSBudW1iZXIgaW50bwogIyBHREIncyByZXBy ZXNlbnRhdGlvbi4KIG06ZW51bSB0YXJnZXRfc2lnbmFsOnRhcmdldF9zaWdu YWxfZnJvbV9ob3N0OmludCBzaWdubzpzaWdubzo6ZGVmYXVsdF90YXJnZXRf c2lnbmFsX2Zyb21faG9zdDo6MAotLS0gYS9pMzg2LWxpbnV4LXRkZXAuYwor KysgYi9pMzg2LWxpbnV4LXRkZXAuYwpAQCAtNjEzLDYgKzYxMyw4IEBAIGkz ODZfbGludXhfaW5pdF9hYmkgKHN0cnVjdCBnZGJhcmNoX2luZm8KICAgdGRl cC0+c2NfcmVnX29mZnNldCA9IGkzODZfbGludXhfc2NfcmVnX29mZnNldDsK ICAgdGRlcC0+c2NfbnVtX3JlZ3MgPSBBUlJBWV9TSVpFIChpMzg2X2xpbnV4 X3NjX3JlZ19vZmZzZXQpOwogCisgIHNldF9nZGJhcmNoX3N1cHBvcnRfcHJv Y2Vzc19yZWNvcmQgKGdkYmFyY2gsIDEpOworCiAgIC8qIEluaXRpYWxpemUg dGhlIGkzODZfbGludXhfcmVjb3JkX3RkZXAuICAqLwogICBpMzg2X2xpbnV4 X3JlY29yZF90ZGVwLnNpemVfX29sZF9rZXJuZWxfc3RhdCA9CiAgICAgSTM4 Nl9MSU5VWF9SRUNPUkRfU0laRV9fb2xkX2tlcm5lbF9zdGF0OwotLS0gYS9y ZWNvcmQuYworKysgYi9yZWNvcmQuYwpAQCAtNDI3LDkgKzQyNyw5IEBAIHJl Y29yZF9vcGVuIChjaGFyICpuYW1lLCBpbnQgZnJvbV90dHkpCiAgICAgZXJy b3IgKF8oIlByb2Nlc3MgcmVjb3JkIHRhcmdldCBjYW4ndCBkZWJ1ZyBpbmZl cmlvciBpbiBhc3luY2hyb25vdXMgIgogCSAgICAgIm1vZGUgKHRhcmdldC1h c3luYykuIikpOwogCi0gIGlmICghZ2RiYXJjaF9wcm9jZXNzX3JlY29yZF9w IChjdXJyZW50X2dkYmFyY2gpKQotICAgIGVycm9yIChfKCJQcm9jZXNzIHJl Y29yZDogdGhlIGN1cnJlbnQgYXJjaGl0ZWN0dXJlIGRvZXNuJ3Qgc3VwcG9y dCAiCi0JICAgICAicmVjb3JkIGZ1bmN0aW9uLiIpKTsKKyAgaWYgKCFnZGJh cmNoX3N1cHBvcnRfcHJvY2Vzc19yZWNvcmQgKGN1cnJlbnRfZ2RiYXJjaCkp CisgICAgZXJyb3IgKF8oIlByb2Nlc3MgcmVjb3JkOiB0aGUgY3VycmVudCB0 YXJnZXQgb2YgYXJjaGl0ZWN0dXJlIGRvZXNuJ3QgIgorICAgICAgICAgICAg ICJzdXBwb3J0IHJlY29yZCBmdW5jdGlvbi4iKSk7CiAKICAgLyogQ2hlY2sg aWYgcmVjb3JkIHRhcmdldCBpcyBhbHJlYWR5IHJ1bm5pbmcuICAqLwogICBp ZiAoY3VycmVudF90YXJnZXQudG9fc3RyYXR1bSA9PSByZWNvcmRfc3RyYXR1 bSkK --001485ec10201f85dc046a03ea52--