From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16154 invoked by alias); 25 Sep 2012 14:02:14 -0000 Received: (qmail 16132 invoked by uid 22791); 25 Sep 2012 14:02:09 -0000 X-SWARE-Spam-Status: No, hits=-5.5 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mailout2.samsung.com (HELO mailout2.samsung.com) (203.254.224.25) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 25 Sep 2012 14:01:55 +0000 Received: from epcpsbge4.samsung.com (epcpsbge4 [203.254.230.14]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MAW00ECBSAL3MM0@mailout2.samsung.com> for gdb-patches@sourceware.org; Tue, 25 Sep 2012 23:01:33 +0900 (KST) Received: from epcpsbge4.samsung.com ( [172.20.52.126]) by epcpsbge4.samsung.com (EPCPMTA) with SMTP id AE.CB.03831.D39B1605; Tue, 25 Sep 2012 23:01:33 +0900 (KST) Received: from epextmailer03 ( [203.254.219.153]) by epcpsbge4.samsung.com (EPCPMTA) with SMTP id 8E.CB.03831.D39B1605; Tue, 25 Sep 2012 23:01:33 +0900 (KST) Date: Tue, 25 Sep 2012 14:02:00 -0000 From: KARTHIKVENKATESH BHAT Subject: Re: Re: [PATCH] Prologue not set properly for binaries compiled with LLVM compiler (Bug #14419) To: "gdb-patches@sourceware.org" Reply-to: kv.bhat@samsung.com MIME-version: 1.0 X-MTR: 20120925135943509@kv.bhat Msgkey: 20120925135943509@kv.bhat X-EPLocale: en_US.windows-1252 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-EPTrCode: X-EPTrName: X-MLAttribute: X-RootMTR: 20120925135943509@kv.bhat X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N Content-transfer-encoding: base64 Content-type: text/plain; charset=windows-1252 MIME-version: 1.0 Message-id: <33356014.127111348581693126.JavaMail.weblogic@epml02> DLP-Filter: Pass X-CFilter-Loop: Reflected 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: 2012-09/txt/msg00550.txt.bz2 SGksDQpUaGFua3MuIFBsZWFzZSBmaW5kIHRoZSBtb2RpZmllZCBDaGFuZ2VM b2ctDQoNCkluZGV4OiBnZGIvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09DQpSQ1MgZmlsZTogL2N2cy9zcmMvc3JjL2dkYi9DaGFuZ2VMb2cs dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE0Njk3DQpkaWZmIC11IC1wIC1y MS4xNDY5NyBDaGFuZ2VMb2cNCi0tLSBnZGIvQ2hhbmdlTG9nCTI1IFNlcCAy MDEyIDEyOjQ4OjUyIC0wMDAwCTEuMTQ2OTcNCisrKyBnZGIvQ2hhbmdlTG9n CTI1IFNlcCAyMDEyIDEzOjUxOjQ2IC0wMDAwDQpAQCAtMSwzICsxLDcgQEAN CisyMDEyLTA5LTI1ICBLYXJ0aGlrIEJoYXQgIDxrdi5iaGF0QHNhbXN1bmcu Y29tPg0KKwkNCisJKiBhcm0tdGRlcC5jIChhcm1fc2tpcF9wcm9sb2d1ZSk6 IEV4dGVuZGluZyBzdXBwb3J0IGZvciBMTFZNIGNvbXBpbGVyLiANCisNCiAy MDEyLTA5LTI1ICBTaWRkaGVzaCBQb3lhcmVrYXIgIDxzaWRkaGVzaEByZWRo YXQuY29tPg0KIA0KIAkqIGFkYS12YWxwcmludC5jIChhZGFfdmFsX3ByaW50 XzEpOiBFbGltaW5hdGUgc2luZ2xlLXVzZQ0KDQoNCg0KSW5kZXg6IGdkYi9h cm0tdGRlcC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTog L2N2cy9zcmMvc3JjL2dkYi9hcm0tdGRlcC5jLHYNCnJldHJpZXZpbmcgcmV2 aXNpb24gMS4zNjcNCmRpZmYgLXUgLXAgLXIxLjM2NyBhcm0tdGRlcC5jDQot LS0gZ2RiL2FybS10ZGVwLmMJMjIgQXVnIDIwMTIgMTk6NDc6NTYgLTAwMDAJ MS4zNjcNCisrKyBnZGIvYXJtLXRkZXAuYwkyNSBTZXAgMjAxMiAxMzo1MTo1 MiAtMDAwMA0KQEAgLTE0MDAsNyArMTQwMCw3IEBAIGFybV9za2lwX3Byb2xv Z3VlIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXINCiAgICAgICBpZiAocG9zdF9w cm9sb2d1ZV9wYw0KIAkgICYmIChzID09IE5VTEwNCiAJICAgICAgfHwgcy0+ cHJvZHVjZXIgPT0gTlVMTA0KLQkgICAgICB8fCBzdHJuY21wIChzLT5wcm9k dWNlciwgIkdOVSAiLCBzaXplb2YgKCJHTlUgIikgLSAxKSA9PSAwKSkNCisJ ICAgICAgfHwgc3RybmNtcCAocy0+cHJvZHVjZXIsICJHTlUgIiwgc2l6ZW9m ICgiR05VICIpIC0gMSkgPT0gMCB8fCBzdHJuY21wIChzLT5wcm9kdWNlciwg ImNsYW5nICIsIHNpemVvZiAoImNsYW5nICIpIC0gMSkgPT0gMCkpDQogCXJl dHVybiBwb3N0X3Byb2xvZ3VlX3BjOw0KIA0KICAgICAgIGlmIChwb3N0X3By b2xvZ3VlX3BjICE9IDApDQoNCg0KVGhhbmtzIA0KS2FydGhpaw0KDQotLS0t LS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLQ0KU2VuZGVyIDogSC5KLiBM dTxoamwudG9vbHNAZ21haWwuY29tPg0KRGF0ZSA6IFNlcCAyNSwgMjAxMiAy Mjo0OSAoR01UKzA5OjAwKQ0KVGl0bGUgOiBSZTogW1BBVENIXSBQcm9sb2d1 ZSBub3Qgc2V0IHByb3Blcmx5IGZvciBiaW5hcmllcyBjb21waWxlZCB3aXRo IExMVk0gY29tcGlsZXIgKEJ1ZyAjMTQ0MTkpDQoNCk9uIFR1ZSwgU2VwIDI1 LCAyMDEyIGF0IDY6NDUgQU0sIEtBUlRISUtWRU5LQVRFU0ggQkhBVA0Kd3Jv dGU6DQo+IEhpLA0KPiBQbGVhc2UgZmluZCB0aGUgZml4IGZvciBCdWcgIzE0 NDE5IChodHRwOi8vc291cmNld2FyZS5vcmcvYnVnemlsbGEvc2hvd19idWcu Y2dpP2lkPTE0NDE5KS4gUHJvbG9ndWUgbm90IHNldCBwcm9wZXJseSBpbiBj YXNlIHRoZSBiaW5hcnkgaXMgY29tcGlsZWQgd2l0aCBMTFZNIGNvbXBpbGVy Lg0KPiBDbGFuZyAgc2ltaWxhciB0byBnY2MgZ3VhcmFudGVlcyBhIGxpbmUg bm90ZSBiZWZvcmUgYW5kIGFmdGVyIHRoZSBwcm9sb2d1ZS4NCj4gRXh0ZW5k aW5nIEdEQiB0byBzdXBwb3J0IGJpbmFyaWVzIGNvbXBpbGVkIHdpdGggTExW TSBzbyB0aGF0IHByb2xvZ3VlX2VuZCBpcyBzZXQgcHJvcGVybHkuDQo+DQo+ IEluZGV4OiBnZGIvQ2hhbmdlTG9nDQo+ID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCj4gUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvQ2hhbmdlTG9nLHYN Cj4gcmV0cmlldmluZyByZXZpc2lvbiAxLjE0Njk3DQo+IGRpZmYgLXUgLXAg LXIxLjE0Njk3IENoYW5nZUxvZw0KPiAtLS0gZ2RiL0NoYW5nZUxvZyAgICAg ICAyNSBTZXAgMjAxMiAxMjo0ODo1MiAtMDAwMCAgICAgIDEuMTQ2OTcNCj4g KysrIGdkYi9DaGFuZ2VMb2cgICAgICAgMjUgU2VwIDIwMTIgMTM6MzQ6NTIg LTAwMDANCj4gQEAgLTEsMyArMSw3IEBADQo+ICsyMDEyLTA5LTI1ICBLYXJ0 aGlrIEJoYXQgIA0KPiArDQo+ICsgICAgICAgKiBhbHBoYS10ZGVwLmMgKGFy bV9za2lwX3Byb2xvZ3VlKTogRXh0ZW5kaW5nIHN1cHBvcnQgZm9yIExMVk0g Y29tcGlsZXIuDQogICAgICAgICAgICAgICJeXiBXcm9uZyBmaWxlIG5hbWUu DQoNCi0tIA0KSC5KLg== >From gdb-patches-return-94830-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Sep 25 15:11:47 2012 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 25825 invoked by alias); 25 Sep 2012 15:11:45 -0000 Received: (qmail 25814 invoked by uid 22791); 25 Sep 2012 15:11:44 -0000 X-SWARE-Spam-Status: No, hits=-0.1 required=5.0 tests=AWL,BAYES_05,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FSL_FREEMAIL_1,FSL_FREEMAIL_2,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from nm7-vm0.bullet.mail.sp2.yahoo.com (HELO nm7-vm0.bullet.mail.sp2.yahoo.com) (98.139.91.192) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Tue, 25 Sep 2012 15:11:31 +0000 Received: from [72.30.22.78] by nm7.bullet.mail.sp2.yahoo.com with NNFMP; 25 Sep 2012 15:11:30 -0000 Received: from [98.139.91.50] by tm12.bullet.mail.sp2.yahoo.com with NNFMP; 25 Sep 2012 15:11:30 -0000 Received: from [127.0.0.1] by omp1050.mail.sp2.yahoo.com with NNFMP; 25 Sep 2012 15:11:30 -0000 Received: (qmail 65885 invoked by uid 60001); 25 Sep 2012 15:11:29 -0000 Received: from [110.93.212.98] by web114406.mail.gq1.yahoo.com via HTTP; Tue, 25 Sep 2012 08:11:28 PDT Message-ID: <1348585888.50902.YahooMailNeo@web114406.mail.gq1.yahoo.com> Date: Tue, 25 Sep 2012 15:11:00 -0000 From: Mohsan Saleem Reply-To: Mohsan Saleem Subject: [PATCH] print threads name (PR threads/12417) To: "gdb-patches@sourceware.org" Cc: eliz@gnu.org, "yao@codesourcery.com" , "sergiodj@redhat.com" , "keiths@redhat.com" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1515673402-631202657-1348585888=:50902" 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 Delivered-To: mailing list gdb-patches@sourceware.org X-SW-Source: 2012-09/txt/msg00553.txt.bz2 --1515673402-631202657-1348585888=:50902 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 488 Hi all, Attached patch is for bug 12417, for printing the name of threads in quotat= ion marks, while printing the information of a thread.=A0 =A0 While I was reading gdb manual I just found that for "info thread" there mu= st be thread name in output, but wasn't there. What should I do for my patch? Because if we didn't assign a name to out thread then it will name it as th= e name of program(a.out etc). So should I place "a.out" in it or any thing else? Thanks -- Mohsan Saleem= --1515673402-631202657-1348585888=:50902 Content-Type: application/octet-stream; name="diff.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="diff.patch" Content-length: 7451 ZGlmZiAtcnVOIC4vZ2RiX29sZC9DaGFuZ2VMb2cgLi9nZGJfbmV3L0NoYW5n ZUxvZwotLS0gLi9nZGJfb2xkL0NoYW5nZUxvZwkyMDEyLTA5LTI0IDEzOjE3 OjM0LjAwMDAwMDAwMCArMDUwMAorKysgLi9nZGJfbmV3L0NoYW5nZUxvZwky MDEyLTA5LTI1IDEyOjQ1OjU3LjYzNDcwNzM2MCArMDUwMApAQCAtMSwzICsx LDEzIEBACisyMDEyLTA5LTI1ICBNb2hzYW4gU2FsZWVtICA8bW9oc2Fuc2Fs ZWVtX21zQHlhaG9vLmNvbT4KKworCVBSIHRocmVhZHMvMTI0MTcKKwkqIHRo cmVhZC5jICh0aHJlYWRfbmFtZSk6IE5ldyBmdW5jdGlvbi4KKwkoYWRkX3Ro cmVhZF93aXRoX2luZm8pOiBVcGRhdGUgdG8gcHJpbnQgdGhyZWFkIG5hbWUu CisJKHRocmVhZF9hcHBseV9hbGxfY29tbWFuZCk6IExpa2V3aXNlLgorCSh0 aHJlYWRfYXBwbHlfY29tbWFuZCk6IExpa2V3aXNlLgorCSh0aHJlYWRfZmlu ZF9jb21tYW5kKTogTGlrZXdpc2UuCisJKGRvX2NhcHR1cmVkX3RocmVhZF9z ZWxlY3QpOiBMaWtld2lzZS4KKwogMjAxMi0wOS0yMSAgU3RldmUgRWxsY2V5 ICA8c2VsbGNleUBtaXBzLmNvbT4KIAogCSogY29uZmlndXJlLmFjOiBBZGQg bWlwcyotbXRpLWVsZiogdGFyZ2V0LgpkaWZmIC1ydU4gLi9nZGJfb2xkL2dk Yi90ZXN0c3VpdGUvZ2RiLnRocmVhZHMvdGhyZWFkLWZpbmQuZXhwIC4vZ2Ri X25ldy9nZGIvdGVzdHN1aXRlL2dkYi50aHJlYWRzL3RocmVhZC1maW5kLmV4 cAotLS0gLi9nZGJfb2xkL2dkYi90ZXN0c3VpdGUvZ2RiLnRocmVhZHMvdGhy ZWFkLWZpbmQuZXhwCTIwMTItMDktMjQgMTM6MTc6MzguMDAwMDAwMDAwICsw NTAwCisrKyAuL2dkYl9uZXcvZ2RiL3Rlc3RzdWl0ZS9nZGIudGhyZWFkcy90 aHJlYWQtZmluZC5leHAJMjAxMi0wOS0yNSAxOTo1NzoyOC45MTczMzU1ODgg KzA1MDAKQEAgLTE4NiwxNyArMTg2LDE3IEBACiAKIGlmIHsgW2luZm8gZXhp c3RzIHRocmVhZDZdIH0gdGhlbiB7CiAgICAgZ2RiX3Rlc3QgInRocmVhZCBm aW5kICR0aHJlYWQ2IiBcCi0JIlRocmVhZCA2IGhhcyAuKiR0aHJlYWQ2Lioi ICJmaW5kIHRocmVhZCBpZCA2IgorCSJUaHJlYWQgNiBcInRocmVhZG5hbWVf NlwiIGhhcyAuKiR0aHJlYWQ2LioiICJmaW5kIHRocmVhZCBpZCA2IgogICAg IGdkYl90ZXN0ICJ0aHJlYWQgZmluZCAkdGhyZWFkNSIgXAotCSJUaHJlYWQg NSBoYXMgLiokdGhyZWFkNS4qIiAiZmluZCB0aHJlYWQgaWQgNSIKKwkiVGhy ZWFkIDUgXCJ0aHJlYWRuYW1lXzVcIiBoYXMgLiokdGhyZWFkNS4qIiAiZmlu ZCB0aHJlYWQgaWQgNSIKICAgICBnZGJfdGVzdCAidGhyZWFkIGZpbmQgJHRo cmVhZDQiIFwKLQkiVGhyZWFkIDQgaGFzIC4qJHRocmVhZDQuKiIgImZpbmQg dGhyZWFkIGlkIDQiCisJIlRocmVhZCA0IFwidGhyZWFkbmFtZV80XCIgaGFz IC4qJHRocmVhZDQuKiIgImZpbmQgdGhyZWFkIGlkIDQiCiAgICAgZ2RiX3Rl c3QgInRocmVhZCBmaW5kICR0aHJlYWQzIiBcCi0JIlRocmVhZCAzIGhhcyAu KiR0aHJlYWQzLioiICJmaW5kIHRocmVhZCBpZCAzIgorCSJUaHJlYWQgMyBc InRocmVhZG5hbWVfM1wiIGhhcyAuKiR0aHJlYWQzLioiICJmaW5kIHRocmVh ZCBpZCAzIgogICAgIGdkYl90ZXN0ICJ0aHJlYWQgZmluZCAkdGhyZWFkMiIg XAotCSJUaHJlYWQgMiBoYXMgLiokdGhyZWFkMi4qIiAiZmluZCB0aHJlYWQg aWQgMiIKKwkiVGhyZWFkIDIgXCJ0aHJlYWRuYW1lXzJcIiBoYXMgLiokdGhy ZWFkMi4qIiAiZmluZCB0aHJlYWQgaWQgMiIKICAgICBnZGJfdGVzdCAidGhy ZWFkIGZpbmQgJHRocmVhZDEiIFwKLQkiVGhyZWFkIDEgaGFzIC4qJHRocmVh ZDEuKiIgImZpbmQgdGhyZWFkIGlkIDEiCisJIlRocmVhZCAxIFwidGhyZWFk bmFtZV8xXCIgaGFzIC4qJHRocmVhZDEuKiIgImZpbmQgdGhyZWFkIGlkIDEi CiB9CiAKICMKQEAgLTIyNCwxNyArMjI0LDE3IEBACiAKIGlmIHsgW2luZm8g ZXhpc3RzIGx3cDZdIH0gdGhlbiB7CiAgICAgZ2RiX3Rlc3QgInRocmVhZCBm aW5kICRsd3A2IiBcCi0JIlRocmVhZCA2IGhhcyAuKiRsd3A2LioiICJmaW5k IGx3cCBpZCA2IgorCSJUaHJlYWQgNiBcInRocmVhZG5hbWVfNlwiIGhhcyAu KiRsd3A2LioiICJmaW5kIGx3cCBpZCA2IgogICAgIGdkYl90ZXN0ICJ0aHJl YWQgZmluZCAkbHdwNSIgXAotCSJUaHJlYWQgNSBoYXMgLiokbHdwNS4qIiAi ZmluZCBsd3AgaWQgNSIKKwkiVGhyZWFkIDUgXCJ0aHJlYWRuYW1lXzVcIiBo YXMgLiokbHdwNS4qIiAiZmluZCBsd3AgaWQgNSIKICAgICBnZGJfdGVzdCAi dGhyZWFkIGZpbmQgJGx3cDQiIFwKLQkiVGhyZWFkIDQgaGFzIC4qJGx3cDQu KiIgImZpbmQgbHdwIGlkIDQiCisJIlRocmVhZCA0IFwidGhyZWFkbmFtZV80 XCIgaGFzIC4qJGx3cDQuKiIgImZpbmQgbHdwIGlkIDQiCiAgICAgZ2RiX3Rl c3QgInRocmVhZCBmaW5kICRsd3AzIiBcCi0JIlRocmVhZCAzIGhhcyAuKiRs d3AzLioiICJmaW5kIGx3cCBpZCAzIgorCSJUaHJlYWQgMyBcInRocmVhZG5h bWVfM1wiIGhhcyAuKiRsd3AzLioiICJmaW5kIGx3cCBpZCAzIgogICAgIGdk Yl90ZXN0ICJ0aHJlYWQgZmluZCAkbHdwMiIgXAotCSJUaHJlYWQgMiBoYXMg LiokbHdwMi4qIiAiZmluZCBsd3AgaWQgMiIKKwkiVGhyZWFkIDIgXCJ0aHJl YWRuYW1lXzJcIiBoYXMgLiokbHdwMi4qIiAiZmluZCBsd3AgaWQgMiIKICAg ICBnZGJfdGVzdCAidGhyZWFkIGZpbmQgJGx3cDEiIFwKLQkiVGhyZWFkIDEg aGFzIC4qJGx3cDEuKiIgImZpbmQgbHdwIGlkIDEiCisJIlRocmVhZCAxIFwi dGhyZWFkbmFtZV8xXCIgaGFzIC4qJGx3cDEuKiIgImZpbmQgbHdwIGlkIDEi CiB9CiAKICMgVGVzdCBubyBtYXRjaC4KZGlmZiAtcnVOIC4vZ2RiX29sZC9n ZGIvdGhyZWFkLmMgLi9nZGJfbmV3L2dkYi90aHJlYWQuYwotLS0gLi9nZGJf b2xkL2dkYi90aHJlYWQuYwkyMDEyLTA5LTI0IDEzOjE3OjM3LjAwMDAwMDAw MCArMDUwMAorKysgLi9nZGJfbmV3L2dkYi90aHJlYWQuYwkyMDEyLTA5LTI1 IDE5OjUyOjU4LjgwMTM0OTg5OSArMDUwMApAQCAtNjQsNiArNjQsNyBAQAog c3RhdGljIHZvaWQgdGhyZWFkX2FwcGx5X2NvbW1hbmQgKGNoYXIgKiwgaW50 KTsKIHN0YXRpYyB2b2lkIHJlc3RvcmVfY3VycmVudF90aHJlYWQgKHB0aWRf dCk7CiBzdGF0aWMgdm9pZCBwcnVuZV90aHJlYWRzICh2b2lkKTsKK3N0YXRp YyBjb25zdCBjaGFyICp0aHJlYWRfbmFtZSAoc3RydWN0IHRocmVhZF9pbmZv ICopOwogCiBzdHJ1Y3QgdGhyZWFkX2luZm8qCiBpbmZlcmlvcl90aHJlYWQg KHZvaWQpCkBAIC03Myw2ICs3NCwxNCBAQAogICByZXR1cm4gdHA7CiB9CiAK K2NvbnN0IGNoYXIgKgordGhyZWFkX25hbWUgKHN0cnVjdCB0aHJlYWRfaW5m byAqdGkpCit7CisgIGNvbnN0IGNoYXIgKm5hbWU7CisgIG5hbWUgPSB0aS0+ bmFtZSAhPSBOVUxMID8gdGktPm5hbWUgOiB0YXJnZXRfdGhyZWFkX25hbWUg KHRpKTsKKyAgcmV0dXJuIG5hbWUgIT0gTlVMTCA/IG5hbWUgOiAiIjsKK30K Kwogdm9pZAogZGVsZXRlX3N0ZXBfcmVzdW1lX2JyZWFrcG9pbnQgKHN0cnVj dCB0aHJlYWRfaW5mbyAqdHApCiB7CkBAIC0yMzYsNyArMjQ1LDcgQEAKICAg cmVzdWx0LT5wcml2YXRlID0gcHJpdmF0ZTsKIAogICBpZiAocHJpbnRfdGhy ZWFkX2V2ZW50cykKLSAgICBwcmludGZfdW5maWx0ZXJlZCAoXygiW05ldyAl c11cbiIpLCB0YXJnZXRfcGlkX3RvX3N0ciAocHRpZCkpOworICAgIHByaW50 Zl91bmZpbHRlcmVkIChfKCJbTmV3ICVzIFwiJXNcIlxuIiksIHRhcmdldF9w aWRfdG9fc3RyIChwdGlkKSwgdGhyZWFkX25hbWUgKHJlc3VsdCkpOwogCiAg IGFubm90YXRlX25ld190aHJlYWQgKCk7CiAgIHJldHVybiByZXN1bHQ7CkBA IC0xMTk4LDggKzEyMDcsOCBAQAogICAgICAgewogCXN3aXRjaF90b190aHJl YWQgKHRwLT5wdGlkKTsKIAotCXByaW50Zl9maWx0ZXJlZCAoXygiXG5UaHJl YWQgJWQgKCVzKTpcbiIpLAotCQkJIHRwLT5udW0sIHRhcmdldF9waWRfdG9f c3RyIChpbmZlcmlvcl9wdGlkKSk7CisJcHJpbnRmX2ZpbHRlcmVkIChfKCJc blRocmVhZCAlZCBcIiVzXCIgKCVzKTpcbiIpLCB0cC0+bnVtLAorCQkJIHRo cmVhZF9uYW1lICh0cCksIHRhcmdldF9waWRfdG9fc3RyIChpbmZlcmlvcl9w dGlkKSk7CiAJZXhlY3V0ZV9jb21tYW5kIChjbWQsIGZyb21fdHR5KTsKIAlz dHJjcHkgKGNtZCwgc2F2ZWRfY21kKTsJLyogUmVzdG9yZSBleGFjdCBjb21t YW5kIHVzZWQKIAkJCQkJICAgcHJldmlvdXNseS4gICovCkBAIC0xMjUwLDcg KzEyNTksNyBAQAogCXsKIAkgIHN3aXRjaF90b190aHJlYWQgKHRwLT5wdGlk KTsKIAotCSAgcHJpbnRmX2ZpbHRlcmVkIChfKCJcblRocmVhZCAlZCAoJXMp OlxuIiksIHRwLT5udW0sCisJICBwcmludGZfZmlsdGVyZWQgKF8oIlxuVGhy ZWFkICVkIFwiJXNcIiAoJXMpOlxuIiksIHRwLT5udW0sIHRocmVhZF9uYW1l ICh0cCksCiAJCQkgICB0YXJnZXRfcGlkX3RvX3N0ciAoaW5mZXJpb3JfcHRp ZCkpOwogCSAgZXhlY3V0ZV9jb21tYW5kIChjbWQsIGZyb21fdHR5KTsKIApA QCAtMTM0NywxNiArMTM1NiwxNiBAQAogICAgICAgdG1wID0gdGFyZ2V0X3Bp ZF90b19zdHIgKHRwLT5wdGlkKTsKICAgICAgIGlmICh0bXAgIT0gTlVMTCAm JiByZV9leGVjICh0bXApKQogCXsKLQkgIHByaW50Zl9maWx0ZXJlZCAoXygi VGhyZWFkICVkIGhhcyB0YXJnZXQgaWQgJyVzJ1xuIiksCi0JCQkgICB0cC0+ bnVtLCB0bXApOworCSAgcHJpbnRmX2ZpbHRlcmVkIChfKCJUaHJlYWQgJWQg XCIlc1wiIGhhcyB0YXJnZXQgaWQgJyVzJ1xuIiksCisJCQkgICB0cC0+bnVt LCB0aHJlYWRfbmFtZSAodHApLCB0bXApOwogCSAgbWF0Y2grKzsKIAl9CiAK ICAgICAgIHRtcCA9IHRhcmdldF9leHRyYV90aHJlYWRfaW5mbyAodHApOwog ICAgICAgaWYgKHRtcCAhPSBOVUxMICYmIHJlX2V4ZWMgKHRtcCkpCiAJewot CSAgcHJpbnRmX2ZpbHRlcmVkIChfKCJUaHJlYWQgJWQgaGFzIGV4dHJhIGlu Zm8gJyVzJ1xuIiksCi0JCQkgICB0cC0+bnVtLCB0bXApOworCSAgcHJpbnRm X2ZpbHRlcmVkIChfKCJUaHJlYWQgJWQgXCIlc1wiIGhhcyBleHRyYSBpbmZv ICclcydcbiIpLAorCQkJICAgdHAtPm51bSwgdGhyZWFkX25hbWUgKHRwKSwg dG1wKTsKIAkgIG1hdGNoKys7CiAJfQogICAgIH0KQEAgLTEzOTcsNyArMTQw Niw5IEBACiAKICAgdWlfb3V0X3RleHQgKHVpb3V0LCAiW1N3aXRjaGluZyB0 byB0aHJlYWQgIik7CiAgIHVpX291dF9maWVsZF9pbnQgKHVpb3V0LCAibmV3 LXRocmVhZC1pZCIsIHBpZF90b190aHJlYWRfaWQgKGluZmVyaW9yX3B0aWQp KTsKLSAgdWlfb3V0X3RleHQgKHVpb3V0LCAiICgiKTsKKyAgdWlfb3V0X3Rl eHQgKHVpb3V0LCAiIFwiIik7CisgIHVpX291dF90ZXh0ICh1aW91dCwgdGhy ZWFkX25hbWUgKHRwKSk7CisgIHVpX291dF90ZXh0ICh1aW91dCwgIlwiICgi KTsKICAgdWlfb3V0X3RleHQgKHVpb3V0LCB0YXJnZXRfcGlkX3RvX3N0ciAo aW5mZXJpb3JfcHRpZCkpOwogICB1aV9vdXRfdGV4dCAodWlvdXQsICIpXSIp OwogCg== --1515673402-631202657-1348585888=:50902--