From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12445 invoked by alias); 4 Aug 2017 11:03:41 -0000 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 Received: (qmail 11417 invoked by uid 89); 4 Aug 2017 11:03:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-5.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,MIME_BASE64_BLANKS,MIME_CHARSET_FARAWAY,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Commercial, H*c:gb2312, Managing, nicole X-HELO: mga05.intel.com Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 Aug 2017 11:03:39 +0000 Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP; 04 Aug 2017 04:03:37 -0700 X-ExtLoop1: 1 Received: from irsmsx102.ger.corp.intel.com ([163.33.3.155]) by orsmga004.jf.intel.com with ESMTP; 04 Aug 2017 04:03:36 -0700 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.168]) by IRSMSX102.ger.corp.intel.com ([169.254.2.211]) with mapi id 14.03.0319.002; Fri, 4 Aug 2017 12:03:36 +0100 From: "Wiederhake, Tim" To: Yao Qi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/6] DWARF: Don't add nameless modules to partial symbol table. Date: Fri, 04 Aug 2017 11:03:00 -0000 Message-ID: <9676A094AF46E14E8265E7A3F4CCE9AF5AC20F38@irsmsx105.ger.corp.intel.com> References: <1500629040-12972-1-git-send-email-tim.wiederhake@intel.com> <1500629040-12972-2-git-send-email-tim.wiederhake@intel.com> <20170731220938.GB8039@1170ee0b50d5> <9676A094AF46E14E8265E7A3F4CCE9AF5AC185A5@IRSMSX106.ger.corp.intel.com> <86y3r22p9n.fsf@gmail.com> In-Reply-To: <86y3r22p9n.fsf@gmail.com> dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action Content-Type: text/plain; charset="gb2312" MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00065.txt.bz2 SGkgWWFvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IFlhbyBRaSBbbWFpbHRvOnFpeWFvbHRjQGdtYWlsLmNvbV0NCj4gU2Vu dDogV2VkbmVzZGF5LCBBdWd1c3QgMiwgMjAxNyAxOjE3IFBNDQo+IFRvOiBX aWVkZXJoYWtlLCBUaW0gPHRpbS53aWVkZXJoYWtlQGludGVsLmNvbT4NCj4g Q2M6IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggMS82XSBEV0FSRjogRG9uJ3QgYWRkIG5hbWVsZXNzIG1vZHVs ZXMgdG8gcGFydGlhbA0KPiBzeW1ib2wgdGFibGUuDQo+IA0KPiAiV2llZGVy aGFrZSwgVGltIiA8dGltLndpZWRlcmhha2VAaW50ZWwuY29tPiB3cml0ZXM6 DQo+IA0KPiA+IEknbSB1c2luZyB0aGUgSW50ZWw/IEZvcnRyYW4gQ29tcGls ZXI6DQo+ID4NCj4gPiAkIGlmb3J0IC0tdmVyc2lvbg0KPiA+IGlmb3J0IChJ Rk9SVCkgMTUuMC4wIDIwMTQwNzE2DQo+ID4gQ29weXJpZ2h0IChDKSAxOTg1 LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uICBBbGwgcmlnaHRzIHJlc2VydmVk Lg0KPiA+DQo+ID4gJCBpZm9ydCAtZyAtbyBibG9jay1kYXRhIHRlc3RzdWl0 ZS9nZGIuZm9ydHJhbi9ibG9jay1kYXRhLmYNCj4gPiAkIHJlYWRlbGYgLXcg YmxvY2stZGF0YSB8IGdyZXAgRFdfVEFHX21vZHVsZQ0KPiA+ICA8MT48ZDc+ OiBBYmJyZXYgTnVtYmVyOiA3IChEV19UQUdfbW9kdWxlKQ0KPiA+ICAgIDcg ICAgICBEV19UQUdfbW9kdWxlICAgIFtoYXMgY2hpbGRyZW5dDQo+IA0KPiBI aSBUaW0sDQo+IEkgY2hlY2tlZCBib3RoIGdmb3J0cmFuIGFuZCBhcm1mbGFu ZywgbmVpdGhlciBnZW5lcmF0ZSBEV19UQUdfbW9kdWxlIGZvcg0KPiBuYW1l bGVzcyBCTE9DSyBEQVRBLg0KPiANCj4gV2hlbiBJIGdvb2dsZSAiYmxvY2sg ZGF0YSIsIEkgZmluZCBJIHJldmlld2VkIHRoaXMgcGF0Y2ggYmVmb3JlIDop DQo+IGh0dHBzOi8vc291cmNld2FyZS5vcmcvbWwvZ2RiLXBhdGNoZXMvMjAx Ni0xMS9tc2cwMDAxNC5odG1sIEkgZGlkbid0IHNlZQ0KPiB0aGUgcG9pbnQg SW50ZWwgZm9ydHJhbiBjb21waWxlciBnZW5lcmF0ZXMgRFdfVEFHX21vZHVs ZSBmb3IgYSBuYW1lbGVzcw0KPiBCTE9DSyBEQVRBLCBidXQgR0RCIHNob3Vs ZG4ndCBjcmFzaCBpbiBhbnkgY2FzZS4gIENvdWxkIHlvdSBhZGp1c3QgdGhl DQo+IGNvbW1pdCBsb2cgYW5kIGNvbW1lbnRzIHRvIHJlZmxlY3QgdGhhdCBJ bnRlbCBmb3J0cmFuIGNvbXBpbGVyDQo+IGdlbmVyYXRlcyBEV19UQUdfbW9k dWxlIHdpdGhvdXQgRFdfQVRfbmFtZSBmb3IgYSBuYW1lbGVzcyBCTE9DSyBE QVRBLA0KPiBhbmQgR0RCIHdpbGwgY3Jhc2guICBUaGlzIHBhdGNoIGlzIHRv IGZpeCB0aGUgY3Jhc2guDQoNCkNoYW5nZWQgbG9jYWxseS4NCg0KPiANCj4g LS0NCj4gWWFvICjG69KiKQ0KDQpSZWdhcmRzLA0KVGltDQpJbnRlbCBEZXV0 c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAx MC0xMiwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5 IDg4NTMtMCwgd3d3LmludGVsLmRlCk1hbmFnaW5nIERpcmVjdG9yczogQ2hy aXN0aW4gRWlzZW5zY2htaWQsIENocmlzdGlhbiBMYW1wcmVjaHRlcgpDaGFp cnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUK UmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVy OiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg== >From gdb-patches-return-140748-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Aug 04 11:03:41 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 11741 invoked by alias); 4 Aug 2017 11:03:41 -0000 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 Received: (qmail 10116 invoked by uid 89); 4 Aug 2017 11:03:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_STOCKGEN,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Commercial, Managing, complaint, U*owner X-HELO: mga11.intel.com Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 Aug 2017 11:03:37 +0000 Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Aug 2017 04:03:35 -0700 X-ExtLoop1: 1 Received: from irsmsx104.ger.corp.intel.com ([163.33.3.159]) by orsmga001.jf.intel.com with ESMTP; 04 Aug 2017 04:03:33 -0700 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.168]) by IRSMSX104.ger.corp.intel.com ([169.254.5.26]) with mapi id 14.03.0319.002; Fri, 4 Aug 2017 12:03:33 +0100 From: "Wiederhake, Tim" To: Yao Qi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 4/6] Dwarf: Fortran, support DW_TAG_entry_point. Date: Fri, 04 Aug 2017 11:03:00 -0000 Message-ID: <9676A094AF46E14E8265E7A3F4CCE9AF5AC20F28@irsmsx105.ger.corp.intel.com> References: <1500629040-12972-1-git-send-email-tim.wiederhake@intel.com> <1500629040-12972-5-git-send-email-tim.wiederhake@intel.com> <86tw1q2jt3.fsf@gmail.com> In-Reply-To: <86tw1q2jt3.fsf@gmail.com> dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00064.txt.bz2 Content-length: 17670 SGkgWWFvIQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IGdkYi1wYXRjaGVzLW93bmVyQHNvdXJjZXdhcmUub3JnIFttYWlsdG86 Z2RiLXBhdGNoZXMtDQo+IG93bmVyQHNvdXJjZXdhcmUub3JnXSBPbiBCZWhh bGYgT2YgWWFvIFFpDQo+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDIsIDIw MTcgMzoxNSBQTQ0KPiBUbzogV2llZGVyaGFrZSwgVGltIDx0aW0ud2llZGVy aGFrZUBpbnRlbC5jb20+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJl Lm9yZzsgQmVybmhhcmQgSGVja2VsDQo+IDxiZXJuaGFyZC5oZWNrZWxAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDQvNl0gRHdhcmY6IEZv cnRyYW4sIHN1cHBvcnQgRFdfVEFHX2VudHJ5X3BvaW50Lg0KPiANCj4gVGlt IFdpZWRlcmhha2UgPHRpbS53aWVkZXJoYWtlQGludGVsLmNvbT4gd3JpdGVz Og0KPiANCj4gPiBGb3J0cmFuIHByb3ZpZGVzIGFkZGl0aW9uYWwgZW50cnkt cG9pbnRzIHRvIGFuIHN1YnByb2dyYW0uICBUaG9zZSBlbnRyeS0NCj4gcG9p bnRzDQo+ID4gbWF5IGhhdmUgb25seSBhIHN1YnNldCBvZiBwYXJhbWV0ZXJz IG9mIHRoZSBvcmlnaW5hbCBzdWJwcm9ncmFtIGFzIHdlbGwuDQo+ID4NCj4g PiBBZGQgc3VwcG9ydCBmb3IgcGFyc2luZyBEV19UQUdfZW50cnlfcG9pbnQn cyBmb3IgRm9ydHJhbi4NCj4gDQo+IExvb2tzIGdmb3J0cmFuIGRvZXNuJ3Qg Z2VuZXJhdGUgRFdfVEFHX2VudHJ5X3BvaW50IG5vdy4gIENvdWxkIHlvdQ0K PiBjb25maXJtIHRoYXQgdGhpcyBwYXRjaCBmaXggUFIgODA0MyBhbmQgUFIg OTI3OT8NCg0KVGVzdGVkIGFuZCBjb25maXJtZWQuDQoNCj4gPg0KPiA+IHh4 eHgteXktenogIEJlcm5oYXJkIEhlY2tlbCAgPGJlcm5oYXJkLmhlY2tlbEBp bnRlbC5jb20+DQo+ID4gICAgICAgICAgICAgVGltIFdpZWRlcmhha2UgIDx0 aW0ud2llZGVyaGFrZUBpbnRlbC5jb20+DQo+ID4NCj4gPiBnZGIvQ2hhbmdl TG9nOg0KPiANCj4gCVBSIGZvcnRyYW4vODA0Mw0KPiAJUFIgZm9ydHJhbi85 Mjc5DQo+ID4gCSogZ2RiL2R3YXJmMnJlYWQuYyAoYWRkX3BhcnRpYWxfc3lt Ym9sKTogSGFuZGxlIERXX1RBR19lbnRyeV9wb2ludC4NCj4gPiAJKGFkZF9w YXJ0aWFsX2VudHJ5X3BvaW50KTogTmV3IGZ1bmN0aW9uLg0KPiA+IAkoYWRk X3BhcnRpYWxfc3VicHJvZ3JhbSk6IFNlYXJjaCBmb3IgZW50cnlfcG9pbnRz Lg0KPiA+IAkocHJvY2Vzc19kaWUpOiBIYW5kbGUgRFdfVEFHX2VudHJ5X3Bv aW50Lg0KPiA+IAkoZHdhcmYyX2dldF9wY19ib3VuZHMpOiBVcGRhdGUgbG93 IHBjIGZyb20gRFdBUkYuDQo+ID4gCShsb2FkX3BhcnRpYWxfZGllcyk6IFNh dmUgRFdfVEFHX2VudHJ5X3BvaW50J3MuDQo+ID4gCShsb2FkX3BhcnRpYWxf ZGllcyk6IFNhdmUgRFdfVEFHX2VudHJ5X3BvaW50IHRvIGhhc2ggdGFibGUu DQo+ID4gCShsb2FkX3BhcnRpYWxfZGllcyk6IExvb2sgaW50byBjaGlsZCdz IG9mIERXX1RBR19zdWJfcHJvZ3JhbQ0KPiA+IAlmb3IgZm9ydHJhbi4NCj4g PiAJKG5ld19zeW1ib2xfZnVsbCk6IFByb2Nlc3MgRFdfVEFHX2VudHJ5X3Bv aW50Lg0KPiA+IAkocmVhZF90eXBlX2RpZV8xKTogSGFuZGxlIERXX1RBR19l bnRyeV9wb2ludC4NCj4gPg0KPiA+IGdkYi90ZXN0c3VpdGUvQ2hhbmdlTG9n Og0KPiA+IAkqIGdkYi5mb3J0cmFuL2VudHJ5X3BvaW50LmY5MDogTmV3IGZp bGUuDQo+ID4gCSogZ2RiLmZvcnRyYW4vZW50cnlfcG9pbnQuZXhwOiBOZXcg ZmlsZS4NCj4gPg0KPiA+DQo+ID4gLS0tDQo+ID4gIGdkYi9kd2FyZjJyZWFk LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAwDQo+ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrLQ0KPiA+ICBnZGIvdGVzdHN1aXRlL2dk Yi5mb3J0cmFuL2VudHJ5X3BvaW50LmV4cCB8ICA3MCArKysrKysrKysrKysr KysrKysrKysNCj4gPiAgZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9lbnRy eV9wb2ludC5mOTAgfCAgNDggKysrKysrKysrKysrKysNCj4gPiAgMyBmaWxl cyBjaGFuZ2VkLCAyMTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9y dHJhbi9lbnRyeV9wb2ludC5leHANCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGdkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vZW50cnlfcG9pbnQuZjkwDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL2R3YXJmMnJlYWQuYyBiL2dkYi9k d2FyZjJyZWFkLmMNCj4gPiBpbmRleCA2ZDM4ZDcwLi5jM2MwMWE3IDEwMDY0 NA0KPiA+IC0tLSBhL2dkYi9kd2FyZjJyZWFkLmMNCj4gPiArKysgYi9nZGIv ZHdhcmYycmVhZC5jDQo+ID4gQEAgLTE1NTYsNiArMTU1NiwxMCBAQCBzdGF0 aWMgdm9pZCBhZGRfcGFydGlhbF9tb2R1bGUgKHN0cnVjdA0KPiBwYXJ0aWFs X2RpZV9pbmZvICpwZGksIENPUkVfQUREUiAqbG93cGMsDQo+ID4gIHN0YXRp YyB2b2lkIGFkZF9wYXJ0aWFsX2VudW1lcmF0aW9uIChzdHJ1Y3QgcGFydGlh bF9kaWVfaW5mbyAqZW51bV9wZGksDQo+ID4gIAkJCQkgICAgIHN0cnVjdCBk d2FyZjJfY3UgKmN1KTsNCj4gPg0KPiA+ICtzdGF0aWMgdm9pZCBhZGRfcGFy dGlhbF9lbnRyeV9wb2ludCAoc3RydWN0IHBhcnRpYWxfZGllX2luZm8gKnBk aSwNCj4gPiArCQkJCSAgICAgQ09SRV9BRERSICpsb3dwYywgQ09SRV9BRERS ICpoaWdocGMsDQo+ID4gKwkJCQkgICAgIGludCBuZWVkX3BjLCBzdHJ1Y3Qg ZHdhcmYyX2N1ICpjdSk7DQo+ID4gKw0KPiA+ICBzdGF0aWMgdm9pZCBhZGRf cGFydGlhbF9zdWJwcm9ncmFtIChzdHJ1Y3QgcGFydGlhbF9kaWVfaW5mbyAq cGRpLA0KPiA+ICAJCQkJICAgIENPUkVfQUREUiAqbG93cGMsIENPUkVfQURE UiAqaGlnaHBjLA0KPiA+ICAJCQkJICAgIGludCBuZWVkX3BjLCBzdHJ1Y3Qg ZHdhcmYyX2N1ICpjdSk7DQo+ID4gQEAgLTcxMzIsNiArNzEzNiwzMiBAQCBh ZGRfcGFydGlhbF9zeW1ib2wgKHN0cnVjdCBwYXJ0aWFsX2RpZV9pbmZvICpw ZGksDQo+IHN0cnVjdCBkd2FyZjJfY3UgKmN1KQ0KPiA+DQo+ID4gICAgc3dp dGNoIChwZGktPnRhZykNCj4gPiAgICAgIHsNCj4gPiArICAgIGNhc2UgRFdf VEFHX2VudHJ5X3BvaW50Og0KPiA+ICsgICAgICB7DQo+ID4gKwkvKiBEb24n dCBrbm93IGFueSBvdGhlciBsYW5ndWFnZSB0aGFuIGZvcnRyYW4gd2hpY2gg aXMNCj4gPiArCSAgIHVzaW5nIERXX1RBR19lbnRyeV9wb2ludC4gICovDQo+ ID4gKwlpZiAoY3UtPmxhbmd1YWdlID09IGxhbmd1YWdlX2ZvcnRyYW4pDQo+ ID4gKwkgIHsNCj4gPiArCSAgICBhZGRyID0gZ2RiYXJjaF9hZGp1c3RfZHdh cmYyX2FkZHIgKGdkYmFyY2gsIHBkaS0+bG93cGMgKw0KPiBiYXNlYWRkcik7 DQo+ID4gKwkgICAgLyogRFdfVEFHX2VudHJ5X3BvaW50IHByb3ZpZGVzIGFu IGFkZGl0aW9uYWwgZW50cnlfcG9pbnQgdG8gYW4NCj4gPiArCSAgICAgICBl eGlzdGluZyBzdWJfcHJvZ3JhbS4gIFRoZXJlZm9yZSwgd2UgaW5oZXJpdCB0 aGUgImV4dGVybmFsIg0KPiA+ICsJICAgICAgIGF0dHJpYnV0ZSBmcm9tIHRo ZSBzdWJfcHJvZ3JhbSB0byB3aGljaCB0aGUgZW50cnlfcG9pbnQNCj4gPiAr CSAgICAgICBiZWxvbmdzIHRvLiAgKi8NCj4gPiArCSAgICBpZiAocGRpLT5k aWVfcGFyZW50LT5pc19leHRlcm5hbCkNCj4gPiArCSAgICAgIGFkZF9wc3lt Ym9sX3RvX2xpc3QgKGFjdHVhbF9uYW1lLCBzdHJsZW4gKGFjdHVhbF9uYW1l KSwNCj4gPiArCQkJCSAgIGJ1aWx0X2FjdHVhbF9uYW1lICE9IE5VTEwsDQo+ ID4gKwkJCQkgICBWQVJfRE9NQUlOLCBMT0NfQkxPQ0ssDQo+ID4gKwkJCQkg ICAmb2JqZmlsZS0+Z2xvYmFsX3BzeW1ib2xzLA0KPiA+ICsJCQkJICAgYWRk ciwgY3UtPmxhbmd1YWdlLCBvYmpmaWxlKTsNCj4gPiArCSAgICBlbHNlDQo+ ID4gKwkgICAgICBhZGRfcHN5bWJvbF90b19saXN0IChhY3R1YWxfbmFtZSwg c3RybGVuIChhY3R1YWxfbmFtZSksDQo+ID4gKwkJCQkgICBidWlsdF9hY3R1 YWxfbmFtZSAhPSBOVUxMLA0KPiA+ICsJCQkJICAgVkFSX0RPTUFJTiwgTE9D X0JMT0NLLA0KPiA+ICsJCQkJICAgJm9iamZpbGUtPnN0YXRpY19wc3ltYm9s cywNCj4gPiArCQkJCSAgIGFkZHIsIGN1LT5sYW5ndWFnZSwgb2JqZmlsZSk7 DQo+IA0KPiBOaXQsIGNhbiB5b3UgZG8NCj4gDQo+ICAgICAgYWRkX3BzeW1i b2xfdG9fbGlzdCAoYWN0dWFsX25hbWUsIHN0cmxlbiAoYWN0dWFsX25hbWUp LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1aWx0X2FjdHVhbF9u YW1lICE9IE5VTEwsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgVkFS X0RPTUFJTiwgTE9DX0JMT0NLLA0KPiAgICAgICAgICAgICAgICAgICAgICAg ICAgIHBkaS0+ZGllX3BhcmVudC0+aXNfZXh0ZXJuYWwgPw0KPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICZvYmpmaWxlLT5nbG9iYWxfcHN5bWJvbHMg OiAmb2JqZmlsZS0NCj4gPnN0YXRpY19wc3ltYm9scywNCj4gICAgICAgICAg ICAgICAgICAgICAgICAgICBhZGRyLCBjdS0+bGFuZ3VhZ2UsIG9iamZpbGUp Ow0KPiANCj4gb3INCj4gDQo+ICAgICBhdXRvIHBzeW1ib2xzID0gcGRpLT5k aWVfcGFyZW50LT5pc19leHRlcm5hbCA/DQo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgJm9iamZpbGUtPmdsb2JhbF9wc3ltYm9scyA6ICZvYmpmaWxl LQ0KPiA+c3RhdGljX3BzeW1ib2xzOw0KPiANCj4gICAgICBhZGRfcHN5bWJv bF90b19saXN0IChhY3R1YWxfbmFtZSwgc3RybGVuIChhY3R1YWxfbmFtZSks DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVpbHRfYWN0dWFsX25h bWUgIT0gTlVMTCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBWQVJf RE9NQUlOLCBMT0NfQkxPQ0ssDQo+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgcHN5bWJvbHMsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRk ciwgY3UtPmxhbmd1YWdlLCBvYmpmaWxlKTsNCg0KQ2hhbmdlZCBsb2NhbGx5 Lg0KIA0KPiA+ICsJICB9DQo+ID4gKwlicmVhazsNCj4gPiArICAgICAgfQ0K PiA+ICAgICAgY2FzZSBEV19UQUdfc3VicHJvZ3JhbToNCj4gPiAgICAgICAg YWRkciA9IGdkYmFyY2hfYWRqdXN0X2R3YXJmMl9hZGRyIChnZGJhcmNoLCBw ZGktPmxvd3BjICsNCj4gYmFzZWFkZHIpOw0KPiA+ICAgICAgICBpZiAocGRp LT5pc19leHRlcm5hbCB8fCBjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfYWRh KQ0KPiA+IEBAIC03MzMyLDYgKzczNjIsMTggQEAgYWRkX3BhcnRpYWxfbW9k dWxlIChzdHJ1Y3QgcGFydGlhbF9kaWVfaW5mbyAqcGRpLA0KPiBDT1JFX0FE RFIgKmxvd3BjLA0KPiA+ICAgICAgc2Nhbl9wYXJ0aWFsX3N5bWJvbHMgKHBk aS0+ZGllX2NoaWxkLCBsb3dwYywgaGlnaHBjLCBzZXRfYWRkcm1hcCwNCj4g Y3UpOw0KPiA+ICB9DQo+ID4NCj4gPiArc3RhdGljIHZvaWQNCj4gPiArYWRk X3BhcnRpYWxfZW50cnlfcG9pbnQgKHN0cnVjdCBwYXJ0aWFsX2RpZV9pbmZv ICpwZGksDQo+ID4gKwkJCSBDT1JFX0FERFIgKnBfbG93cGMsIENPUkVfQURE UiAqcF9oaWdocGMsDQo+ID4gKwkJCSBpbnQgc2V0X2FkZHJtYXAsIHN0cnVj dCBkd2FyZjJfY3UgKmN1KQ0KPiA+ICt7DQo+ID4gKyAgaWYgKHBkaS0+bmFt ZSA9PSBOVUxMKQ0KPiA+ICsgICAgY29tcGxhaW50ICgmc3ltZmlsZV9jb21w bGFpbnRzLA0KPiA+ICsJICAgICAgIF8oIkRXX1RBR19lbnRyeV9wb2ludCBo YXZlIHRvIGhhdmUgYSBuYW1lIikpOw0KPiA+ICsgIGVsc2UNCj4gPiArICAg IGFkZF9wYXJ0aWFsX3N5bWJvbCAocGRpLCBjdSk7DQo+ID4gK30NCj4gPiAr DQo+ID4gIC8qIFJlYWQgYSBwYXJ0aWFsIGRpZSBjb3JyZXNwb25kaW5nIHRv IGEgc3VicHJvZ3JhbSBhbmQgY3JlYXRlIGENCj4gcGFydGlhbA0KPiA+ICAg ICBzeW1ib2wgZm9yIHRoYXQgc3VicHJvZ3JhbS4gIFdoZW4gdGhlIENVIGxh bmd1YWdlIGFsbG93cyBpdCwgdGhpcw0KPiA+ICAgICByb3V0aW5lIGFsc28g ZGVmaW5lcyBhIHBhcnRpYWwgc3ltYm9sIGZvciBlYWNoIG5lc3RlZCBzdWJw cm9ncmFtDQo+ID4gQEAgLTc0MDIsNiArNzQ0NCwxNiBAQCBhZGRfcGFydGlh bF9zdWJwcm9ncmFtIChzdHJ1Y3QgcGFydGlhbF9kaWVfaW5mbw0KPiAqcGRp LA0KPiA+ICAJICBwZGkgPSBwZGktPmRpZV9zaWJsaW5nOw0KPiA+ICAJfQ0K PiA+ICAgICAgfQ0KPiA+ICsgIGVsc2UgaWYgKGN1LT5sYW5ndWFnZSA9PSBs YW5ndWFnZV9mb3J0cmFuKQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICBwZGkg PSBwZGktPmRpZV9jaGlsZDsNCj4gPiArICAgICAgd2hpbGUgKHBkaSAhPSBO VUxMKQ0KPiA+ICsJew0KPiA+ICsJICBpZiAocGRpLT50YWcgPT0gRFdfVEFH X2VudHJ5X3BvaW50KQ0KPiA+ICsJICAgIGFkZF9wYXJ0aWFsX2VudHJ5X3Bv aW50IChwZGksIGxvd3BjLCBoaWdocGMsIHNldF9hZGRybWFwLCBjdSk7DQo+ IA0KPiBJbiBGb3J0cmFuLCBpcyBpdCBwb3NzaWJsZSB0byBkZWZpbmUgIm5l c3RlZCBmdW5jdGlvbnMiIG9yICJjb250YWluZWQNCj4gcm91dGluZXMiIHdp dGhpbiBhbiBlbnRyeSBwb2ludCBvZiBhIHN1YnByb2dyYW0/ICBsaWtlLA0K PiANCj4gc3Vicm91dGluZSBiYXINCj4gDQo+ICAgZW50cnkgZm9vDQo+IA0K PiAgICAgY29udGFpbnMNCj4gICAgICAgIHN1YnJvdXRpbmUgZm9vX3N1Yg0K PiAgICAgICAgICAgICAgZW50cnkgZm9vX3N1Yl9lbnRyeQ0KPiAgICAgICAg ZW5kIHN1YnJvdXRpbmUgZm9vX3N1Yg0KPiAgIGVudHJ5IGJhcg0KPiANCj4g ZW5kIHN1YnJvdXRpbmUNCg0KV2lsbCB0ZXN0IGFuZCByZXBvcnQuDQoNCj4g Y2FuIGdkYiBjb3JyZWN0bHkgaGFuZGxlIHRoZXNlIG5lc3RlZCBmdW5jdGlv bnMgYW5kIG5lc3RlZCBlbnRyeSBwb2ludHM/DQo+IE15IHBvaW50IGlzIHRo YXQgaXQgaXMgYmV0dGVyIHRoYXQgYWRkX3BhcnRpYWxfc3VicHJvZ3JhbSBo YW5kbGVzIGJvdGgNCj4gRFdfVEFHX3N1YnByb2dyYW0gYW5kIERXX1RBR19l bnRyeV9wb2ludCBmaXJzdCwgYW5kIHRoZW4sIHJlY3Vyc2l2ZWx5DQo+IGNh bGwgaXRzZWxmIHRvIGhhbmRsZSBESUUgY2hpbGRyZW4uDQo+IA0KPiBhZGRf cGFydGlhbF9zdWJwcm9ncmFtICgpDQo+IHsNCj4gICBpZiAocGRpLT50YWcg PT0gRFdfVEFHX3N1YnByb2dyYW0pDQo+ICAgICAge30NCj4gICBlbHNlIGlm IChwZGktPnRhZyA9PSBEV19UQUdfZW50cnlfcG9pbnQpDQo+ICAgICAge30N Cj4gDQo+ICAgaWYgKCEgcGRpLT5oYXNfY2hpbGRyZW4pDQo+ICAgICByZXR1 cm47DQo+IA0KPiAgIGlmIChjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfYWRh IHx8IGN1LT5sYW5ndWFnZSA9PSBsYW5ndWFnZV9mb3J0cmFuKQ0KPiAgICAg ew0KPiAgICAgICBwZGkgPSBwZGktPmRpZV9jaGlsZDsNCj4gICAgICAgd2hp bGUgKHBkaSAhPSBOVUxMKQ0KPiAJew0KPiAJICBmaXh1cF9wYXJ0aWFsX2Rp ZSAocGRpLCBjdSk7DQo+IAkgIGlmIChwZGktPnRhZyA9PSBEV19UQUdfc3Vi cHJvZ3JhbQ0KPiAJICAgICAgfHwgcGRpLT50YWcgPT0gRFdfVEFHX2xleGlj YWxfYmxvY2sNCj4gICAgICAgICAgICAgICB8fCBwZGktPnRhZyA9PSBEV19U QUdfZW50cnlfcG9pbnQpDQo+IAkgICAgYWRkX3BhcnRpYWxfc3VicHJvZ3Jh bSAocGRpLCBsb3dwYywgaGlnaHBjLCBzZXRfYWRkcm1hcCwgY3UpOw0KPiAJ ICBwZGkgPSBwZGktPmRpZV9zaWJsaW5nOw0KPiAJfQ0KPiAgICAgfQ0KPiB9 DQo+IA0KPiA+ICsJICBwZGkgPSBwZGktPmRpZV9zaWJsaW5nOw0KPiA+ICsJ fQ0KPiA+ICsgICAgfQ0KPiA+ICB9DQo+ID4NCj4gPiAgLyogUmVhZCBhIHBh cnRpYWwgZGllIGNvcnJlc3BvbmRpbmcgdG8gYW4gZW51bWVyYXRpb24gdHlw ZS4gICovDQo+ID4gQEAgLTg1MDgsNiArODU2MCw3IEBAIHByb2Nlc3NfZGll IChzdHJ1Y3QgZGllX2luZm8gKmRpZSwgc3RydWN0DQo+IGR3YXJmMl9jdSAq Y3UpDQo+ID4gICAgICBjYXNlIERXX1RBR190eXBlX3VuaXQ6DQo+ID4gICAg ICAgIHJlYWRfdHlwZV91bml0X3Njb3BlIChkaWUsIGN1KTsNCj4gPiAgICAg ICAgYnJlYWs7DQo+ID4gKyAgICBjYXNlIERXX1RBR19lbnRyeV9wb2ludDoN Cj4gPiAgICAgIGNhc2UgRFdfVEFHX3N1YnByb2dyYW06DQo+ID4gICAgICBj YXNlIERXX1RBR19pbmxpbmVkX3N1YnJvdXRpbmU6DQo+ID4gICAgICAgIHJl YWRfZnVuY19zY29wZSAoZGllLCBjdSk7DQo+ID4gQEAgLTEyNDk5LDYgKzEy NTUyLDI3IEBAIGR3YXJmMl9nZXRfcGNfYm91bmRzIChzdHJ1Y3QgZGllX2lu Zm8gKmRpZSwNCj4gQ09SRV9BRERSICpsb3dwYywNCj4gPiAgICBDT1JFX0FE RFIgaGlnaCA9IDA7DQo+ID4gICAgZW51bSBwY19ib3VuZHNfa2luZCByZXQ7 DQo+ID4NCj4gPiArICBpZiAoZGllLT50YWcgPT0gRFdfVEFHX2VudHJ5X3Bv aW50KQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICAvKiBFbnRyeV9wb2ludCBp cyBlbWJlZGRlZCBpbiBhbiBzdWJwcm9ncmFtLiAgVGhlcmVmb3JlLCB3ZSBj YW4NCj4gdXNlIHRoZQ0KPiA+ICsJIGhpZ2hwYyBmcm9tIGl0cyBlbnZlbG9w aW5nIHN1YnByb2dyYW0gYW5kIGdldCB0aGUgbG93cGMgZnJvbSBEV0FSRi4N Cj4gKi8NCj4gPiArICAgICAgcmV0ID0gZHdhcmYyX2dldF9wY19ib3VuZHMg KGRpZS0+cGFyZW50LCBsb3dwYywgaGlnaHBjLCBjdSwgcHN0KTsNCj4gPiAr ICAgICAgaWYgKHJldCA9PSBQQ19CT1VORFNfTk9UX1BSRVNFTlQgfHwgcmV0 ID09IFBDX0JPVU5EU19JTlZBTElEKQ0KPiA+ICsJcmV0dXJuIHJldDsNCj4g PiArDQo+ID4gKyAgICAgIGF0dHIgPSBkd2FyZjJfYXR0ciAoZGllLCBEV19B VF9sb3dfcGMsIGN1KTsNCj4gPiArICAgICAgaWYgKCFhdHRyKQ0KPiA+ICsJ ew0KPiA+ICsJICBjb21wbGFpbnQgKCZzeW1maWxlX2NvbXBsYWludHMsDQo+ ID4gKwkJICAgICBfKCJEV19UQUdfZW50cnlfcG9pbnQgaXMgbWlzc2luZyBE V19BVF9sb3dfcGMiKSk7DQo+ID4gKwkgIHJldHVybiBQQ19CT1VORFNfSU5W QUxJRDsNCj4gPiArCX0NCj4gPiArICAgICAgbG93ID0gYXR0cl92YWx1ZV9h c19hZGRyZXNzIChhdHRyKTsNCj4gPiArICAgICAgKmxvd3BjID0gbG93Ow0K PiA+ICsNCj4gPiArICAgICAgcmV0dXJuIFBDX0JPVU5EU19ISUdIX0xPVzsN Cj4gDQo+IFdoeSByZXR1cm4gUENfQk9VTkRTX0hJR0hfTE9XLCB3aGljaCBt ZWFucyBib3RoIERXX0FUX2xvd19wYyBhbmQNCj4gRFdfQVRfaGlnaF9wYyBh cmUgZm91bmQuICBIb3dldmVyLCBEV19UQUdfZW50cnlfcG9pbnQgZG9lc24n dCBoYXZlDQo+IERXX0FUX2hpZ2hfcGMuICBUaGUgcXVlc3Rpb24gaXMgd2h5 IGRvIHdlIGNhbGwgZHdhcmYyX2dldF9wY19ib3VuZHMgZm9yDQo+IERXX1RB R19lbnRyeV9wb2ludC4gIElzIGl0IGJlY2F1c2Ugd2UgY2FsbCByZWFkX2Z1 bmNfc2NvcGUgZm9yDQo+IERXX1RBR19lbnRyeV9wb2ludD8NCg0KSSBtYXkg YmUgbWlzdW5kZXJzdGFuZGluZyB5b3UgaGVyZS4gWWVzLCBEV19UQUdfZW50 cnlfcG9pbnQgZG9lc24ndA0KaGF2ZSBEV19BVF9oaWdoX3BjIGJ1dCB3ZSBr bm93IHRoYXQgdmFsdWUgaW1wbGljaXRseSBmcm9tIHRoZSBzdXJyb3VuZGlu Zw0Kc3VicHJvZ3JhbSwgYXMgZXhwbGFpbmVkIGluIHRoZSBjb21tZW50IGFi b3ZlLg0KDQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICAgIGF0dHJfaGlnaCA9 IGR3YXJmMl9hdHRyIChkaWUsIERXX0FUX2hpZ2hfcGMsIGN1KTsNCj4gPiAg ICBpZiAoYXR0cl9oaWdoKQ0KPiA+ICAgICAgew0KPiA+IEBAIC0xNjAyOSw2 ICsxNjEwMyw3IEBAIGxvYWRfcGFydGlhbF9kaWVzIChjb25zdCBzdHJ1Y3Qg ZGllX3JlYWRlcl9zcGVjcw0KPiAqcmVhZGVyLA0KPiA+ICAJICAmJiBhYmJy ZXYtPnRhZyAhPSBEV19UQUdfY29uc3RhbnQNCj4gPiAgCSAgJiYgYWJicmV2 LT50YWcgIT0gRFdfVEFHX2VudW1lcmF0b3INCj4gPiAgCSAgJiYgYWJicmV2 LT50YWcgIT0gRFdfVEFHX3N1YnByb2dyYW0NCj4gPiArCSAgJiYgYWJicmV2 LT50YWcgIT0gRFdfVEFHX2VudHJ5X3BvaW50DQo+ID4gIAkgICYmIGFiYnJl di0+dGFnICE9IERXX1RBR19sZXhpY2FsX2Jsb2NrDQo+ID4gIAkgICYmIGFi YnJldi0+dGFnICE9IERXX1RBR192YXJpYWJsZQ0KPiA+ICAJICAmJiBhYmJy ZXYtPnRhZyAhPSBEV19UQUdfbmFtZXNwYWNlDQo+ID4gQEAgLTE2MTU1LDYg KzE2MjMwLDcgQEAgbG9hZF9wYXJ0aWFsX2RpZXMgKGNvbnN0IHN0cnVjdCBk aWVfcmVhZGVyX3NwZWNzDQo+ICpyZWFkZXIsDQo+ID4gICAgICAgIGlmIChs b2FkX2FsbA0KPiA+ICAJICB8fCBhYmJyZXYtPnRhZyA9PSBEV19UQUdfY29u c3RhbnQNCj4gPiAgCSAgfHwgYWJicmV2LT50YWcgPT0gRFdfVEFHX3N1YnBy b2dyYW0NCj4gPiArCSAgfHwgYWJicmV2LT50YWcgPT0gRFdfVEFHX2VudHJ5 X3BvaW50DQo+IA0KPiBDb3VsZCB5b3UgdXBkYXRlIHRoZSBjb21tZW50cyBh Ym92ZSB0aGlzIGJsb2NrPw0KDQoNClNvcnJ5LCB3aGljaCBjb21tZW50cyBz cGVjaWZpY2FsbHk/DQpUaGUgY29tbWVudCBkaXJlY3RseSBhYm92ZSB0aGUg bGFzdCBibG9jayBzdGF0ZXM6DQogIERXX0FUX2Fic3RyYWN0X29yaWdpbiBy ZWZlcnMgdG8gZnVuY3Rpb25zIChhbmQgbWFueSB0aGluZ3MgdW5kZXIgdGhl IGZ1bmN0aW9uIERJRSBbLi4uXSkiDQoNCj4gPiAgCSAgfHwgYWJicmV2LT50 YWcgPT0gRFdfVEFHX3ZhcmlhYmxlDQo+ID4gIAkgIHx8IGFiYnJldi0+dGFn ID09IERXX1RBR19uYW1lc3BhY2UNCj4gPiAgCSAgfHwgcGFydF9kaWUtPmlz X2RlY2xhcmF0aW9uKQ0KPiA+IEBAIC0xNjE5Nyw3ICsxNjI3Myw5IEBAIGxv YWRfcGFydGlhbF9kaWVzIChjb25zdCBzdHJ1Y3QgZGllX3JlYWRlcl9zcGVj cw0KPiAqcmVhZGVyLA0KPiA+ICAJCSAgICAgIHx8IGxhc3RfZGllLT50YWcg PT0gRFdfVEFHX3VuaW9uX3R5cGUpKQ0KPiA+ICAJICAgICAgfHwgKGN1LT5s YW5ndWFnZSA9PSBsYW5ndWFnZV9hZGENCj4gPiAgCQkgICYmIChsYXN0X2Rp ZS0+dGFnID09IERXX1RBR19zdWJwcm9ncmFtDQo+ID4gLQkJICAgICAgfHwg bGFzdF9kaWUtPnRhZyA9PSBEV19UQUdfbGV4aWNhbF9ibG9jaykpKSkNCj4g PiArCQkgICAgICB8fCBsYXN0X2RpZS0+dGFnID09IERXX1RBR19sZXhpY2Fs X2Jsb2NrKSkNCj4gPiArCSAgICAgIHx8IChjdS0+bGFuZ3VhZ2UgPT0gbGFu Z3VhZ2VfZm9ydHJhbg0KPiA+ICsJCSAgJiYgbGFzdF9kaWUtPnRhZyA9PSBE V19UQUdfc3VicHJvZ3JhbSkpKQ0KPiANCj4gTGlrZXdpc2UsIHVwZGF0ZSBj b21tZW50cyBhYm92ZS4gIERvIHdlIG5lZWQgdG8gY2hlY2sgYm90aA0KPiBE V19UQUdfc3VicHJvZ3JhbSBhbmQgRFdfVEFHX2VudHJ5X3BvaW50Pw0KDQpD aGFuZ2VkIGxvY2FsbHkuDQoNCj4gPiAgCXsNCj4gPiAgCSAgbmVzdGluZ19s ZXZlbCsrOw0KPiA+ICAJICBwYXJlbnRfZGllID0gbGFzdF9kaWU7DQo+ID4g QEAgLTE5MDU4LDYgKzE5MTM2LDI1IEBAIG5ld19zeW1ib2xfZnVsbCAoc3Ry dWN0IGRpZV9pbmZvICpkaWUsIHN0cnVjdA0KPiB0eXBlICp0eXBlLCBzdHJ1 Y3QgZHdhcmYyX2N1ICpjdSwNCj4gPiAgCSAgU1lNQk9MX0FDTEFTU19JTkRF WCAoc3ltKSA9IExPQ19MQUJFTDsNCj4gPiAgCSAgYWRkX3N5bWJvbF90b19s aXN0IChzeW0sIGN1LT5saXN0X2luX3Njb3BlKTsNCj4gPiAgCSAgYnJlYWs7 DQo+ID4gKwljYXNlIERXX1RBR19lbnRyeV9wb2ludDoNCj4gPiArCSAgLyog RG9uJ3Qga25vdyBhbnkgb3RoZXIgbGFuZ3VhZ2UgdGhhbiBmb3J0cmFuIHdo aWNoIGlzDQo+ID4gKwkgICAgIHVzaW5nIERXX1RBR19lbnRyeV9wb2ludC4g ICovDQo+ID4gKwkgIGlmIChjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfZm9y dHJhbikNCj4gPiArCSAgICB7DQo+ID4gKwkgICAgICAvKiBTWU1CT0xfQkxP Q0tfVkFMVUUgKHN5bSkgd2lsbCBiZSBmaWxsZWQgaW4gbGF0ZXIgYnkNCj4g PiArCSAgICAgIAkgZmluaXNoX2Jsb2NrLiAgKi8NCj4gPiArCSAgICAgIFNZ TUJPTF9BQ0xBU1NfSU5ERVggKHN5bSkgPSBMT0NfQkxPQ0s7DQo+ID4gKwkg ICAgICAvKiBEV19UQUdfZW50cnlfcG9pbnQgcHJvdmlkZXMgYW4gYWRkaXRp b25hbCBlbnRyeV9wb2ludCB0byBhbg0KPiA+ICsJCSBleGlzdGluZyBzdWJf cHJvZ3JhbS4gIFRoZXJlZm9yZSwgd2UgaW5oZXJpdCB0aGUgImV4dGVybmFs Ig0KPiA+ICsJCSBhdHRyaWJ1dGUgZnJvbSB0aGUgc3ViX3Byb2dyYW0gdG8g d2hpY2ggdGhlIGVudHJ5X3BvaW50DQo+ID4gKwkJIGJlbG9uZ3MgdG8uICAq Lw0KPiA+ICsJICAgICAgYXR0cjIgPSBkd2FyZjJfYXR0ciAoZGllLT5wYXJl bnQsIERXX0FUX2V4dGVybmFsLCBjdSk7DQo+ID4gKwkgICAgICBpZiAoYXR0 cjIgJiYgKERXX1VOU05EIChhdHRyMikgIT0gMCkpDQo+IA0KPiBpZiAoYXR0 cjIgIT0gTlVMTCAmJiBEV19VTlNORCAoYXR0cjIpICE9IDApDQoNCkNoYW5n ZWQgbG9jYWxseS4NCg0KPiA+ICsJCWxpc3RfdG9fYWRkID0gJmdsb2JhbF9z eW1ib2xzOw0KPiA+ICsJICAgICAgZWxzZQ0KPiA+ICsJCWxpc3RfdG9fYWRk ID0gY3UtPmxpc3RfaW5fc2NvcGU7DQo+ID4gKwkgICAgfQ0KPiA+ICsJICBi cmVhazsNCj4gPiAgCWNhc2UgRFdfVEFHX3N1YnByb2dyYW06DQo+IA0KPiAN Cj4gQ2FuIHdlIG1lcmdlIHRvIGNhc2UgYmxvY2sgZm9yIERXX1RBR19zdWJw cm9ncmFtIGFuZCBEV19UQUdfc3VicHJvZ3JhbT8NCj4gVGhleSBhcmUgcXVp dGUgc2ltaWxhci4NCg0KTWVyZ2VkIGxvY2FsbHkuDQo+IA0KPiAtLQ0KPiBZ YW8gKOm9kOWwpykNCg0KUmVnYXJkcywNClRpbQ0KSW50ZWwgRGV1dHNjaGxh bmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIs IDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUz LTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGlu IEVpc2Vuc2NobWlkLCBDaHJpc3RpYW4gTGFtcHJlY2h0ZXIKQ2hhaXJwZXJz b24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lz dGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10 c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-140750-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Aug 04 11:07:05 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 109621 invoked by alias); 4 Aug 2017 11:07:04 -0000 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 Received: (qmail 109078 invoked by uid 89); 4 Aug 2017 11:07:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=Hx-languages-length:398, H*r:sk:static. X-HELO: mail-io0-f178.google.com Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com) (209.85.223.178) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 Aug 2017 11:07:02 +0000 Received: by mail-io0-f178.google.com with SMTP id j32so4827095iod.0 for ; Fri, 04 Aug 2017 04:07:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=DNywVV9XVRFEugzszHEReu6ZLoAGhToHV4zExukeNrc=; b=OZBwgWxxJ9wEpYMrCVlltSd07pQbGTZ06k/HFLTyWFAl1VD5XifNyjSqdpZSiueFc/ 4SAZDhoaFZFIv0wj8RCcPuzpDKFF1IlnUapBxQWBlWMIrZ83Sm4eFAW0x/tSqxqJA14j OFxbdyaSNkYtPRyJMY/LAwZr6+qNkYqFmTM7YM/mUP2ZKsezuVcTOzvKw9NtovuwkHvs zKpADU78F4QV3wgo2Gkv8IjdesXWqbBcfmdSlh/6eAV0L/UXrE8a3CoXAgoTU5ZYHcBC zdeG7Xj+7EsTcuUV/RQ3pYAVg1YWYH4qayGiymFAKfyZjSV5DK+v3vMNjfsai7bU+c2F 0CVA== X-Gm-Message-State: AHYfb5gTDpk26arnti+jpcO7aJTaLHOId0WS1JVFzqzU68+jnqMdbs9Y jO1fa2OMfYyrsJX3 X-Received: by 10.107.5.6 with SMTP id 6mr2205117iof.84.1501844821045; Fri, 04 Aug 2017 04:07:01 -0700 (PDT) Received: from E107787-LIN (static.42.136.251.148.clients.your-server.de. [148.251.136.42]) by smtp.gmail.com with ESMTPSA id p70sm587089itp.18.2017.08.04.04.06.59 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 04 Aug 2017 04:07:00 -0700 (PDT) From: Yao Qi To: Andreas Arnez Cc: gdb-patches@sourceware.org Subject: Re: [PATCH] GDB testsuite: Suppress GCC's colored output References: Date: Fri, 04 Aug 2017 11:07:00 -0000 In-Reply-To: (Andreas Arnez's message of "Wed, 02 Aug 2017 19:35:18 +0200") Message-ID: <86h8xn3833.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00066.txt.bz2 Content-length: 364 Andreas Arnez writes: Hi Andreas, > + # Stop the compiler from producing colored output. > + setenv GCC_COLORS "" > + This doesn't work for remote host. How about passing option -fno-color-diagnostics to compiler which supports that option? Both gcc (4.9 and later) and clang has this option. --=20 Yao (=E9=BD=90=E5=B0=A7)