From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15110 invoked by alias); 7 Aug 2017 08:46:12 -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 15095 invoked by uid 89); 7 Aug 2017 08:46:11 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.2 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=Deutschland, deutschland, states, Tel X-HELO: mga03.intel.com Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 07 Aug 2017 08:46:09 +0000 Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Aug 2017 01:46:06 -0700 X-ExtLoop1: 1 Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga005.jf.intel.com with ESMTP; 07 Aug 2017 01:46:05 -0700 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.236]) by irsmsx110.ger.corp.intel.com ([169.254.15.109]) with mapi id 14.03.0319.002; Mon, 7 Aug 2017 09:46:05 +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: Mon, 07 Aug 2017 08:46:00 -0000 Message-ID: <9676A094AF46E14E8265E7A3F4CCE9AF5CD839DF@IRSMSX106.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> <9676A094AF46E14E8265E7A3F4CCE9AF5AC20F28@irsmsx105.ger.corp.intel.com> In-Reply-To: <9676A094AF46E14E8265E7A3F4CCE9AF5AC20F28@irsmsx105.ger.corp.intel.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/msg00103.txt.bz2 U2VlIGJlbG93Lg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IGdkYi1wYXRjaGVzLW93bmVyQHNvdXJjZXdhcmUub3JnIFttYWls dG86Z2RiLXBhdGNoZXMtDQo+IG93bmVyQHNvdXJjZXdhcmUub3JnXSBPbiBC ZWhhbGYgT2YgV2llZGVyaGFrZSwgVGltDQo+IFNlbnQ6IEZyaWRheSwgQXVn dXN0IDQsIDIwMTcgMTowNCBQTQ0KPiBUbzogWWFvIFFpIDxxaXlhb2x0Y0Bn bWFpbC5jb20+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0K PiBTdWJqZWN0OiBSRTogW1BBVENIIDQvNl0gRHdhcmY6IEZvcnRyYW4sIHN1 cHBvcnQgRFdfVEFHX2VudHJ5X3BvaW50Lg0KPiANCj4gSGkgWWFvIQ0KPiAN Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGdk Yi1wYXRjaGVzLW93bmVyQHNvdXJjZXdhcmUub3JnIFttYWlsdG86Z2RiLXBh dGNoZXMtDQo+ID4gb3duZXJAc291cmNld2FyZS5vcmddIE9uIEJlaGFsZiBP ZiBZYW8gUWkNCj4gPiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAyLCAyMDE3 IDM6MTUgUE0NCj4gPiBUbzogV2llZGVyaGFrZSwgVGltIDx0aW0ud2llZGVy aGFrZUBpbnRlbC5jb20+DQo+ID4gQ2M6IGdkYi1wYXRjaGVzQHNvdXJjZXdh cmUub3JnOyBCZXJuaGFyZCBIZWNrZWwNCj4gPiA8YmVybmhhcmQuaGVja2Vs QGludGVsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDQvNl0gRHdh cmY6IEZvcnRyYW4sIHN1cHBvcnQgRFdfVEFHX2VudHJ5X3BvaW50Lg0KPiA+ DQo+ID4gVGltIFdpZWRlcmhha2UgPHRpbS53aWVkZXJoYWtlQGludGVsLmNv bT4gd3JpdGVzOg0KPiA+DQo+ID4gPiBGb3J0cmFuIHByb3ZpZGVzIGFkZGl0 aW9uYWwgZW50cnktcG9pbnRzIHRvIGFuIHN1YnByb2dyYW0uICBUaG9zZQ0K PiBlbnRyeS0NCj4gPiBwb2ludHMNCj4gPiA+IG1heSBoYXZlIG9ubHkgYSBz dWJzZXQgb2YgcGFyYW1ldGVycyBvZiB0aGUgb3JpZ2luYWwgc3VicHJvZ3Jh bSBhcw0KPiB3ZWxsLg0KPiA+ID4NCj4gPiA+IEFkZCBzdXBwb3J0IGZvciBw YXJzaW5nIERXX1RBR19lbnRyeV9wb2ludCdzIGZvciBGb3J0cmFuLg0KPiA+ DQo+ID4gTG9va3MgZ2ZvcnRyYW4gZG9lc24ndCBnZW5lcmF0ZSBEV19UQUdf ZW50cnlfcG9pbnQgbm93LiAgQ291bGQgeW91DQo+ID4gY29uZmlybSB0aGF0 IHRoaXMgcGF0Y2ggZml4IFBSIDgwNDMgYW5kIFBSIDkyNzk/DQo+IA0KPiBU ZXN0ZWQgYW5kIGNvbmZpcm1lZC4NCj4gDQo+ID4gPg0KPiA+ID4geHh4eC15 eS16eiAgQmVybmhhcmQgSGVja2VsICA8YmVybmhhcmQuaGVja2VsQGludGVs LmNvbT4NCj4gPiA+ICAgICAgICAgICAgIFRpbSBXaWVkZXJoYWtlICA8dGlt LndpZWRlcmhha2VAaW50ZWwuY29tPg0KPiA+ID4NCj4gPiA+IGdkYi9DaGFu Z2VMb2c6DQo+ID4NCj4gPiAJUFIgZm9ydHJhbi84MDQzDQo+ID4gCVBSIGZv cnRyYW4vOTI3OQ0KPiA+ID4gCSogZ2RiL2R3YXJmMnJlYWQuYyAoYWRkX3Bh cnRpYWxfc3ltYm9sKTogSGFuZGxlIERXX1RBR19lbnRyeV9wb2ludC4NCj4g PiA+IAkoYWRkX3BhcnRpYWxfZW50cnlfcG9pbnQpOiBOZXcgZnVuY3Rpb24u DQo+ID4gPiAJKGFkZF9wYXJ0aWFsX3N1YnByb2dyYW0pOiBTZWFyY2ggZm9y IGVudHJ5X3BvaW50cy4NCj4gPiA+IAkocHJvY2Vzc19kaWUpOiBIYW5kbGUg RFdfVEFHX2VudHJ5X3BvaW50Lg0KPiA+ID4gCShkd2FyZjJfZ2V0X3BjX2Jv dW5kcyk6IFVwZGF0ZSBsb3cgcGMgZnJvbSBEV0FSRi4NCj4gPiA+IAkobG9h ZF9wYXJ0aWFsX2RpZXMpOiBTYXZlIERXX1RBR19lbnRyeV9wb2ludCdzLg0K PiA+ID4gCShsb2FkX3BhcnRpYWxfZGllcyk6IFNhdmUgRFdfVEFHX2VudHJ5 X3BvaW50IHRvIGhhc2ggdGFibGUuDQo+ID4gPiAJKGxvYWRfcGFydGlhbF9k aWVzKTogTG9vayBpbnRvIGNoaWxkJ3Mgb2YgRFdfVEFHX3N1Yl9wcm9ncmFt DQo+ID4gPiAJZm9yIGZvcnRyYW4uDQo+ID4gPiAJKG5ld19zeW1ib2xfZnVs bCk6IFByb2Nlc3MgRFdfVEFHX2VudHJ5X3BvaW50Lg0KPiA+ID4gCShyZWFk X3R5cGVfZGllXzEpOiBIYW5kbGUgRFdfVEFHX2VudHJ5X3BvaW50Lg0KPiA+ ID4NCj4gPiA+IGdkYi90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KPiA+ID4gCSog Z2RiLmZvcnRyYW4vZW50cnlfcG9pbnQuZjkwOiBOZXcgZmlsZS4NCj4gPiA+ IAkqIGdkYi5mb3J0cmFuL2VudHJ5X3BvaW50LmV4cDogTmV3IGZpbGUuDQo+ ID4gPg0KPiA+ID4NCj4gPiA+IC0tLQ0KPiA+ID4gIGdkYi9kd2FyZjJyZWFk LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAwDQo+ID4gKysrKysr KysrKysrKysrKysrKysrKysrKysrKystDQo+ID4gPiAgZ2RiL3Rlc3RzdWl0 ZS9nZGIuZm9ydHJhbi9lbnRyeV9wb2ludC5leHAgfCAgNzAgKysrKysrKysr KysrKysrKysrKysrDQo+ID4gPiAgZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJh bi9lbnRyeV9wb2ludC5mOTAgfCAgNDggKysrKysrKysrKysrKysNCj4gPiA+ ICAzIGZpbGVzIGNoYW5nZWQsIDIxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pDQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3Vp dGUvZ2RiLmZvcnRyYW4vZW50cnlfcG9pbnQuZXhwDQo+ID4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vZW50cnlf cG9pbnQuZjkwDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL2dkYi9kd2Fy ZjJyZWFkLmMgYi9nZGIvZHdhcmYycmVhZC5jDQo+ID4gPiBpbmRleCA2ZDM4 ZDcwLi5jM2MwMWE3IDEwMDY0NA0KPiA+ID4gLS0tIGEvZ2RiL2R3YXJmMnJl YWQuYw0KPiA+ID4gKysrIGIvZ2RiL2R3YXJmMnJlYWQuYw0KPiA+ID4gQEAg LTE1NTYsNiArMTU1NiwxMCBAQCBzdGF0aWMgdm9pZCBhZGRfcGFydGlhbF9t b2R1bGUgKHN0cnVjdA0KPiA+IHBhcnRpYWxfZGllX2luZm8gKnBkaSwgQ09S RV9BRERSICpsb3dwYywNCj4gPiA+ICBzdGF0aWMgdm9pZCBhZGRfcGFydGlh bF9lbnVtZXJhdGlvbiAoc3RydWN0IHBhcnRpYWxfZGllX2luZm8NCj4gKmVu dW1fcGRpLA0KPiA+ID4gIAkJCQkgICAgIHN0cnVjdCBkd2FyZjJfY3UgKmN1 KTsNCj4gPiA+DQo+ID4gPiArc3RhdGljIHZvaWQgYWRkX3BhcnRpYWxfZW50 cnlfcG9pbnQgKHN0cnVjdCBwYXJ0aWFsX2RpZV9pbmZvICpwZGksDQo+ID4g PiArCQkJCSAgICAgQ09SRV9BRERSICpsb3dwYywgQ09SRV9BRERSICpoaWdo cGMsDQo+ID4gPiArCQkJCSAgICAgaW50IG5lZWRfcGMsIHN0cnVjdCBkd2Fy ZjJfY3UgKmN1KTsNCj4gPiA+ICsNCj4gPiA+ICBzdGF0aWMgdm9pZCBhZGRf cGFydGlhbF9zdWJwcm9ncmFtIChzdHJ1Y3QgcGFydGlhbF9kaWVfaW5mbyAq cGRpLA0KPiA+ID4gIAkJCQkgICAgQ09SRV9BRERSICpsb3dwYywgQ09SRV9B RERSICpoaWdocGMsDQo+ID4gPiAgCQkJCSAgICBpbnQgbmVlZF9wYywgc3Ry dWN0IGR3YXJmMl9jdSAqY3UpOw0KPiA+ID4gQEAgLTcxMzIsNiArNzEzNiwz MiBAQCBhZGRfcGFydGlhbF9zeW1ib2wgKHN0cnVjdCBwYXJ0aWFsX2RpZV9p bmZvDQo+ICpwZGksDQo+ID4gc3RydWN0IGR3YXJmMl9jdSAqY3UpDQo+ID4g Pg0KPiA+ID4gICAgc3dpdGNoIChwZGktPnRhZykNCj4gPiA+ICAgICAgew0K PiA+ID4gKyAgICBjYXNlIERXX1RBR19lbnRyeV9wb2ludDoNCj4gPiA+ICsg ICAgICB7DQo+ID4gPiArCS8qIERvbid0IGtub3cgYW55IG90aGVyIGxhbmd1 YWdlIHRoYW4gZm9ydHJhbiB3aGljaCBpcw0KPiA+ID4gKwkgICB1c2luZyBE V19UQUdfZW50cnlfcG9pbnQuICAqLw0KPiA+ID4gKwlpZiAoY3UtPmxhbmd1 YWdlID09IGxhbmd1YWdlX2ZvcnRyYW4pDQo+ID4gPiArCSAgew0KPiA+ID4g KwkgICAgYWRkciA9IGdkYmFyY2hfYWRqdXN0X2R3YXJmMl9hZGRyIChnZGJh cmNoLCBwZGktPmxvd3BjICsNCj4gPiBiYXNlYWRkcik7DQo+ID4gPiArCSAg ICAvKiBEV19UQUdfZW50cnlfcG9pbnQgcHJvdmlkZXMgYW4gYWRkaXRpb25h bCBlbnRyeV9wb2ludCB0byBhbg0KPiA+ID4gKwkgICAgICAgZXhpc3Rpbmcg c3ViX3Byb2dyYW0uICBUaGVyZWZvcmUsIHdlIGluaGVyaXQgdGhlICJleHRl cm5hbCINCj4gPiA+ICsJICAgICAgIGF0dHJpYnV0ZSBmcm9tIHRoZSBzdWJf cHJvZ3JhbSB0byB3aGljaCB0aGUgZW50cnlfcG9pbnQNCj4gPiA+ICsJICAg ICAgIGJlbG9uZ3MgdG8uICAqLw0KPiA+ID4gKwkgICAgaWYgKHBkaS0+ZGll X3BhcmVudC0+aXNfZXh0ZXJuYWwpDQo+ID4gPiArCSAgICAgIGFkZF9wc3lt Ym9sX3RvX2xpc3QgKGFjdHVhbF9uYW1lLCBzdHJsZW4gKGFjdHVhbF9uYW1l KSwNCj4gPiA+ICsJCQkJICAgYnVpbHRfYWN0dWFsX25hbWUgIT0gTlVMTCwN Cj4gPiA+ICsJCQkJICAgVkFSX0RPTUFJTiwgTE9DX0JMT0NLLA0KPiA+ID4g KwkJCQkgICAmb2JqZmlsZS0+Z2xvYmFsX3BzeW1ib2xzLA0KPiA+ID4gKwkJ CQkgICBhZGRyLCBjdS0+bGFuZ3VhZ2UsIG9iamZpbGUpOw0KPiA+ID4gKwkg ICAgZWxzZQ0KPiA+ID4gKwkgICAgICBhZGRfcHN5bWJvbF90b19saXN0IChh Y3R1YWxfbmFtZSwgc3RybGVuIChhY3R1YWxfbmFtZSksDQo+ID4gPiArCQkJ CSAgIGJ1aWx0X2FjdHVhbF9uYW1lICE9IE5VTEwsDQo+ID4gPiArCQkJCSAg IFZBUl9ET01BSU4sIExPQ19CTE9DSywNCj4gPiA+ICsJCQkJICAgJm9iamZp bGUtPnN0YXRpY19wc3ltYm9scywNCj4gPiA+ICsJCQkJICAgYWRkciwgY3Ut Pmxhbmd1YWdlLCBvYmpmaWxlKTsNCj4gPg0KPiA+IE5pdCwgY2FuIHlvdSBk bw0KPiA+DQo+ID4gICAgICBhZGRfcHN5bWJvbF90b19saXN0IChhY3R1YWxf bmFtZSwgc3RybGVuIChhY3R1YWxfbmFtZSksDQo+ID4gICAgICAgICAgICAg ICAgICAgICAgICAgICBidWlsdF9hY3R1YWxfbmFtZSAhPSBOVUxMLA0KPiA+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgVkFSX0RPTUFJTiwgTE9DX0JM T0NLLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRpLT5kaWVf cGFyZW50LT5pc19leHRlcm5hbCA/DQo+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgICAmb2JqZmlsZS0+Z2xvYmFsX3BzeW1ib2xzIDogJm9iamZpbGUt DQo+ID4gPnN0YXRpY19wc3ltYm9scywNCj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICAgIGFkZHIsIGN1LT5sYW5ndWFnZSwgb2JqZmlsZSk7DQo+ID4N Cj4gPiBvcg0KPiA+DQo+ID4gICAgIGF1dG8gcHN5bWJvbHMgPSBwZGktPmRp ZV9wYXJlbnQtPmlzX2V4dGVybmFsID8NCj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICZvYmpmaWxlLT5nbG9iYWxfcHN5bWJvbHMgOiAmb2JqZmls ZS0NCj4gPiA+c3RhdGljX3BzeW1ib2xzOw0KPiA+DQo+ID4gICAgICBhZGRf cHN5bWJvbF90b19saXN0IChhY3R1YWxfbmFtZSwgc3RybGVuIChhY3R1YWxf bmFtZSksDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICBidWlsdF9h Y3R1YWxfbmFtZSAhPSBOVUxMLA0KPiA+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgVkFSX0RPTUFJTiwgTE9DX0JMT0NLLA0KPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgcHN5bWJvbHMsDQo+ID4gICAgICAgICAgICAgICAg ICAgICAgICAgICBhZGRyLCBjdS0+bGFuZ3VhZ2UsIG9iamZpbGUpOw0KPiAN Cj4gQ2hhbmdlZCBsb2NhbGx5Lg0KPiANCj4gPiA+ICsJICB9DQo+ID4gPiAr CWJyZWFrOw0KPiA+ID4gKyAgICAgIH0NCj4gPiA+ICAgICAgY2FzZSBEV19U QUdfc3VicHJvZ3JhbToNCj4gPiA+ICAgICAgICBhZGRyID0gZ2RiYXJjaF9h ZGp1c3RfZHdhcmYyX2FkZHIgKGdkYmFyY2gsIHBkaS0+bG93cGMgKw0KPiA+ IGJhc2VhZGRyKTsNCj4gPiA+ICAgICAgICBpZiAocGRpLT5pc19leHRlcm5h bCB8fCBjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfYWRhKQ0KPiA+ID4gQEAg LTczMzIsNiArNzM2MiwxOCBAQCBhZGRfcGFydGlhbF9tb2R1bGUgKHN0cnVj dCBwYXJ0aWFsX2RpZV9pbmZvDQo+ICpwZGksDQo+ID4gQ09SRV9BRERSICps b3dwYywNCj4gPiA+ICAgICAgc2Nhbl9wYXJ0aWFsX3N5bWJvbHMgKHBkaS0+ ZGllX2NoaWxkLCBsb3dwYywgaGlnaHBjLCBzZXRfYWRkcm1hcCwNCj4gPiBj dSk7DQo+ID4gPiAgfQ0KPiA+ID4NCj4gPiA+ICtzdGF0aWMgdm9pZA0KPiA+ ID4gK2FkZF9wYXJ0aWFsX2VudHJ5X3BvaW50IChzdHJ1Y3QgcGFydGlhbF9k aWVfaW5mbyAqcGRpLA0KPiA+ID4gKwkJCSBDT1JFX0FERFIgKnBfbG93cGMs IENPUkVfQUREUiAqcF9oaWdocGMsDQo+ID4gPiArCQkJIGludCBzZXRfYWRk cm1hcCwgc3RydWN0IGR3YXJmMl9jdSAqY3UpDQo+ID4gPiArew0KPiA+ID4g KyAgaWYgKHBkaS0+bmFtZSA9PSBOVUxMKQ0KPiA+ID4gKyAgICBjb21wbGFp bnQgKCZzeW1maWxlX2NvbXBsYWludHMsDQo+ID4gPiArCSAgICAgICBfKCJE V19UQUdfZW50cnlfcG9pbnQgaGF2ZSB0byBoYXZlIGEgbmFtZSIpKTsNCj4g PiA+ICsgIGVsc2UNCj4gPiA+ICsgICAgYWRkX3BhcnRpYWxfc3ltYm9sIChw ZGksIGN1KTsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiAgLyogUmVhZCBh IHBhcnRpYWwgZGllIGNvcnJlc3BvbmRpbmcgdG8gYSBzdWJwcm9ncmFtIGFu ZCBjcmVhdGUgYQ0KPiA+IHBhcnRpYWwNCj4gPiA+ICAgICBzeW1ib2wgZm9y IHRoYXQgc3VicHJvZ3JhbS4gIFdoZW4gdGhlIENVIGxhbmd1YWdlIGFsbG93 cyBpdCwgdGhpcw0KPiA+ID4gICAgIHJvdXRpbmUgYWxzbyBkZWZpbmVzIGEg cGFydGlhbCBzeW1ib2wgZm9yIGVhY2ggbmVzdGVkIHN1YnByb2dyYW0NCj4g PiA+IEBAIC03NDAyLDYgKzc0NDQsMTYgQEAgYWRkX3BhcnRpYWxfc3VicHJv Z3JhbSAoc3RydWN0IHBhcnRpYWxfZGllX2luZm8NCj4gPiAqcGRpLA0KPiA+ ID4gIAkgIHBkaSA9IHBkaS0+ZGllX3NpYmxpbmc7DQo+ID4gPiAgCX0NCj4g PiA+ICAgICAgfQ0KPiA+ID4gKyAgZWxzZSBpZiAoY3UtPmxhbmd1YWdlID09 IGxhbmd1YWdlX2ZvcnRyYW4pDQo+ID4gPiArICAgIHsNCj4gPiA+ICsgICAg ICBwZGkgPSBwZGktPmRpZV9jaGlsZDsNCj4gPiA+ICsgICAgICB3aGlsZSAo cGRpICE9IE5VTEwpDQo+ID4gPiArCXsNCj4gPiA+ICsJICBpZiAocGRpLT50 YWcgPT0gRFdfVEFHX2VudHJ5X3BvaW50KQ0KPiA+ID4gKwkgICAgYWRkX3Bh cnRpYWxfZW50cnlfcG9pbnQgKHBkaSwgbG93cGMsIGhpZ2hwYywgc2V0X2Fk ZHJtYXAsIGN1KTsNCj4gPg0KPiA+IEluIEZvcnRyYW4sIGlzIGl0IHBvc3Np YmxlIHRvIGRlZmluZSAibmVzdGVkIGZ1bmN0aW9ucyIgb3IgImNvbnRhaW5l ZA0KPiA+IHJvdXRpbmVzIiB3aXRoaW4gYW4gZW50cnkgcG9pbnQgb2YgYSBz dWJwcm9ncmFtPyAgbGlrZSwNCj4gPg0KPiA+IHN1YnJvdXRpbmUgYmFyDQo+ ID4NCj4gPiAgIGVudHJ5IGZvbw0KPiA+DQo+ID4gICAgIGNvbnRhaW5zDQo+ ID4gICAgICAgIHN1YnJvdXRpbmUgZm9vX3N1Yg0KPiA+ICAgICAgICAgICAg ICBlbnRyeSBmb29fc3ViX2VudHJ5DQo+ID4gICAgICAgIGVuZCBzdWJyb3V0 aW5lIGZvb19zdWINCj4gPiAgIGVudHJ5IGJhcg0KPiA+DQo+ID4gZW5kIHN1 YnJvdXRpbmUNCj4gDQo+IFdpbGwgdGVzdCBhbmQgcmVwb3J0Lg0KDQogICQg Z2ZvcnRyYW4gLWcgLW8gdGVzdCB0ZXN0LmY5MCANCiAgdGVzdC5mOTA6NTox NToNCiAgDQogICAgICBlbnRyeSBmb29fc3ViX2VudHJ5DQogICAgICAgICAg ICAgICAgIDENCiAgRXJyb3I6IEVOVFJZIHN0YXRlbWVudCBhdCAoMSkgY2Fu bm90IGFwcGVhciBpbiBhIGNvbnRhaW5lZCBwcm9jZWR1cmUNCg0KUmVnYXJk cywNClRpbQ0KDQo+ID4gY2FuIGdkYiBjb3JyZWN0bHkgaGFuZGxlIHRoZXNl IG5lc3RlZCBmdW5jdGlvbnMgYW5kIG5lc3RlZCBlbnRyeSBwb2ludHM/DQo+ ID4gTXkgcG9pbnQgaXMgdGhhdCBpdCBpcyBiZXR0ZXIgdGhhdCBhZGRfcGFy dGlhbF9zdWJwcm9ncmFtIGhhbmRsZXMgYm90aA0KPiA+IERXX1RBR19zdWJw cm9ncmFtIGFuZCBEV19UQUdfZW50cnlfcG9pbnQgZmlyc3QsIGFuZCB0aGVu LCByZWN1cnNpdmVseQ0KPiA+IGNhbGwgaXRzZWxmIHRvIGhhbmRsZSBESUUg Y2hpbGRyZW4uDQo+ID4NCj4gPiBhZGRfcGFydGlhbF9zdWJwcm9ncmFtICgp DQo+ID4gew0KPiA+ICAgaWYgKHBkaS0+dGFnID09IERXX1RBR19zdWJwcm9n cmFtKQ0KPiA+ICAgICAge30NCj4gPiAgIGVsc2UgaWYgKHBkaS0+dGFnID09 IERXX1RBR19lbnRyeV9wb2ludCkNCj4gPiAgICAgIHt9DQo+ID4NCj4gPiAg IGlmICghIHBkaS0+aGFzX2NoaWxkcmVuKQ0KPiA+ICAgICByZXR1cm47DQo+ ID4NCj4gPiAgIGlmIChjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2VfYWRhIHx8 IGN1LT5sYW5ndWFnZSA9PSBsYW5ndWFnZV9mb3J0cmFuKQ0KPiA+ICAgICB7 DQo+ID4gICAgICAgcGRpID0gcGRpLT5kaWVfY2hpbGQ7DQo+ID4gICAgICAg d2hpbGUgKHBkaSAhPSBOVUxMKQ0KPiA+IAl7DQo+ID4gCSAgZml4dXBfcGFy dGlhbF9kaWUgKHBkaSwgY3UpOw0KPiA+IAkgIGlmIChwZGktPnRhZyA9PSBE V19UQUdfc3VicHJvZ3JhbQ0KPiA+IAkgICAgICB8fCBwZGktPnRhZyA9PSBE V19UQUdfbGV4aWNhbF9ibG9jaw0KPiA+ICAgICAgICAgICAgICAgfHwgcGRp LT50YWcgPT0gRFdfVEFHX2VudHJ5X3BvaW50KQ0KPiA+IAkgICAgYWRkX3Bh cnRpYWxfc3VicHJvZ3JhbSAocGRpLCBsb3dwYywgaGlnaHBjLCBzZXRfYWRk cm1hcCwgY3UpOw0KPiA+IAkgIHBkaSA9IHBkaS0+ZGllX3NpYmxpbmc7DQo+ ID4gCX0NCj4gPiAgICAgfQ0KPiA+IH0NCj4gPg0KPiA+ID4gKwkgIHBkaSA9 IHBkaS0+ZGllX3NpYmxpbmc7DQo+ID4gPiArCX0NCj4gPiA+ICsgICAgfQ0K PiA+ID4gIH0NCj4gPiA+DQo+ID4gPiAgLyogUmVhZCBhIHBhcnRpYWwgZGll IGNvcnJlc3BvbmRpbmcgdG8gYW4gZW51bWVyYXRpb24gdHlwZS4gICovDQo+ ID4gPiBAQCAtODUwOCw2ICs4NTYwLDcgQEAgcHJvY2Vzc19kaWUgKHN0cnVj dCBkaWVfaW5mbyAqZGllLCBzdHJ1Y3QNCj4gPiBkd2FyZjJfY3UgKmN1KQ0K PiA+ID4gICAgICBjYXNlIERXX1RBR190eXBlX3VuaXQ6DQo+ID4gPiAgICAg ICAgcmVhZF90eXBlX3VuaXRfc2NvcGUgKGRpZSwgY3UpOw0KPiA+ID4gICAg ICAgIGJyZWFrOw0KPiA+ID4gKyAgICBjYXNlIERXX1RBR19lbnRyeV9wb2lu dDoNCj4gPiA+ICAgICAgY2FzZSBEV19UQUdfc3VicHJvZ3JhbToNCj4gPiA+ ICAgICAgY2FzZSBEV19UQUdfaW5saW5lZF9zdWJyb3V0aW5lOg0KPiA+ID4g ICAgICAgIHJlYWRfZnVuY19zY29wZSAoZGllLCBjdSk7DQo+ID4gPiBAQCAt MTI0OTksNiArMTI1NTIsMjcgQEAgZHdhcmYyX2dldF9wY19ib3VuZHMgKHN0 cnVjdCBkaWVfaW5mbyAqZGllLA0KPiA+IENPUkVfQUREUiAqbG93cGMsDQo+ ID4gPiAgICBDT1JFX0FERFIgaGlnaCA9IDA7DQo+ID4gPiAgICBlbnVtIHBj X2JvdW5kc19raW5kIHJldDsNCj4gPiA+DQo+ID4gPiArICBpZiAoZGllLT50 YWcgPT0gRFdfVEFHX2VudHJ5X3BvaW50KQ0KPiA+ID4gKyAgICB7DQo+ID4g PiArICAgICAgLyogRW50cnlfcG9pbnQgaXMgZW1iZWRkZWQgaW4gYW4gc3Vi cHJvZ3JhbS4gIFRoZXJlZm9yZSwgd2UgY2FuDQo+ID4gdXNlIHRoZQ0KPiA+ ID4gKwkgaGlnaHBjIGZyb20gaXRzIGVudmVsb3Bpbmcgc3VicHJvZ3JhbSBh bmQgZ2V0IHRoZSBsb3dwYyBmcm9tIERXQVJGLg0KPiA+ICovDQo+ID4gPiAr ICAgICAgcmV0ID0gZHdhcmYyX2dldF9wY19ib3VuZHMgKGRpZS0+cGFyZW50 LCBsb3dwYywgaGlnaHBjLCBjdSwNCj4gcHN0KTsNCj4gPiA+ICsgICAgICBp ZiAocmV0ID09IFBDX0JPVU5EU19OT1RfUFJFU0VOVCB8fCByZXQgPT0gUENf Qk9VTkRTX0lOVkFMSUQpDQo+ID4gPiArCXJldHVybiByZXQ7DQo+ID4gPiAr DQo+ID4gPiArICAgICAgYXR0ciA9IGR3YXJmMl9hdHRyIChkaWUsIERXX0FU X2xvd19wYywgY3UpOw0KPiA+ID4gKyAgICAgIGlmICghYXR0cikNCj4gPiA+ ICsJew0KPiA+ID4gKwkgIGNvbXBsYWludCAoJnN5bWZpbGVfY29tcGxhaW50 cywNCj4gPiA+ICsJCSAgICAgXygiRFdfVEFHX2VudHJ5X3BvaW50IGlzIG1p c3NpbmcgRFdfQVRfbG93X3BjIikpOw0KPiA+ID4gKwkgIHJldHVybiBQQ19C T1VORFNfSU5WQUxJRDsNCj4gPiA+ICsJfQ0KPiA+ID4gKyAgICAgIGxvdyA9 IGF0dHJfdmFsdWVfYXNfYWRkcmVzcyAoYXR0cik7DQo+ID4gPiArICAgICAg Kmxvd3BjID0gbG93Ow0KPiA+ID4gKw0KPiA+ID4gKyAgICAgIHJldHVybiBQ Q19CT1VORFNfSElHSF9MT1c7DQo+ID4NCj4gPiBXaHkgcmV0dXJuIFBDX0JP VU5EU19ISUdIX0xPVywgd2hpY2ggbWVhbnMgYm90aCBEV19BVF9sb3dfcGMg YW5kDQo+ID4gRFdfQVRfaGlnaF9wYyBhcmUgZm91bmQuICBIb3dldmVyLCBE V19UQUdfZW50cnlfcG9pbnQgZG9lc24ndCBoYXZlDQo+ID4gRFdfQVRfaGln aF9wYy4gIFRoZSBxdWVzdGlvbiBpcyB3aHkgZG8gd2UgY2FsbCBkd2FyZjJf Z2V0X3BjX2JvdW5kcyBmb3INCj4gPiBEV19UQUdfZW50cnlfcG9pbnQuICBJ cyBpdCBiZWNhdXNlIHdlIGNhbGwgcmVhZF9mdW5jX3Njb3BlIGZvcg0KPiA+ IERXX1RBR19lbnRyeV9wb2ludD8NCj4gDQo+IEkgbWF5IGJlIG1pc3VuZGVy c3RhbmRpbmcgeW91IGhlcmUuIFllcywgRFdfVEFHX2VudHJ5X3BvaW50IGRv ZXNuJ3QNCj4gaGF2ZSBEV19BVF9oaWdoX3BjIGJ1dCB3ZSBrbm93IHRoYXQg dmFsdWUgaW1wbGljaXRseSBmcm9tIHRoZSBzdXJyb3VuZGluZw0KPiBzdWJw cm9ncmFtLCBhcyBleHBsYWluZWQgaW4gdGhlIGNvbW1lbnQgYWJvdmUuDQo+ IA0KPiA+ID4gKyAgICB9DQo+ID4gPiArDQo+ID4gPiAgICBhdHRyX2hpZ2gg PSBkd2FyZjJfYXR0ciAoZGllLCBEV19BVF9oaWdoX3BjLCBjdSk7DQo+ID4g PiAgICBpZiAoYXR0cl9oaWdoKQ0KPiA+ID4gICAgICB7DQo+ID4gPiBAQCAt MTYwMjksNiArMTYxMDMsNyBAQCBsb2FkX3BhcnRpYWxfZGllcyAoY29uc3Qg c3RydWN0DQo+IGRpZV9yZWFkZXJfc3BlY3MNCj4gPiAqcmVhZGVyLA0KPiA+ ID4gIAkgICYmIGFiYnJldi0+dGFnICE9IERXX1RBR19jb25zdGFudA0KPiA+ ID4gIAkgICYmIGFiYnJldi0+dGFnICE9IERXX1RBR19lbnVtZXJhdG9yDQo+ ID4gPiAgCSAgJiYgYWJicmV2LT50YWcgIT0gRFdfVEFHX3N1YnByb2dyYW0N Cj4gPiA+ICsJICAmJiBhYmJyZXYtPnRhZyAhPSBEV19UQUdfZW50cnlfcG9p bnQNCj4gPiA+ICAJICAmJiBhYmJyZXYtPnRhZyAhPSBEV19UQUdfbGV4aWNh bF9ibG9jaw0KPiA+ID4gIAkgICYmIGFiYnJldi0+dGFnICE9IERXX1RBR192 YXJpYWJsZQ0KPiA+ID4gIAkgICYmIGFiYnJldi0+dGFnICE9IERXX1RBR19u YW1lc3BhY2UNCj4gPiA+IEBAIC0xNjE1NSw2ICsxNjIzMCw3IEBAIGxvYWRf cGFydGlhbF9kaWVzIChjb25zdCBzdHJ1Y3QNCj4gZGllX3JlYWRlcl9zcGVj cw0KPiA+ICpyZWFkZXIsDQo+ID4gPiAgICAgICAgaWYgKGxvYWRfYWxsDQo+ ID4gPiAgCSAgfHwgYWJicmV2LT50YWcgPT0gRFdfVEFHX2NvbnN0YW50DQo+ ID4gPiAgCSAgfHwgYWJicmV2LT50YWcgPT0gRFdfVEFHX3N1YnByb2dyYW0N Cj4gPiA+ICsJICB8fCBhYmJyZXYtPnRhZyA9PSBEV19UQUdfZW50cnlfcG9p bnQNCj4gPg0KPiA+IENvdWxkIHlvdSB1cGRhdGUgdGhlIGNvbW1lbnRzIGFi b3ZlIHRoaXMgYmxvY2s/DQo+IA0KPiANCj4gU29ycnksIHdoaWNoIGNvbW1l bnRzIHNwZWNpZmljYWxseT8NCj4gVGhlIGNvbW1lbnQgZGlyZWN0bHkgYWJv dmUgdGhlIGxhc3QgYmxvY2sgc3RhdGVzOg0KPiAgIERXX0FUX2Fic3RyYWN0 X29yaWdpbiByZWZlcnMgdG8gZnVuY3Rpb25zIChhbmQgbWFueSB0aGluZ3Mg dW5kZXIgdGhlDQo+IGZ1bmN0aW9uIERJRSBbLi4uXSkiDQo+IA0KPiA+ID4g IAkgIHx8IGFiYnJldi0+dGFnID09IERXX1RBR192YXJpYWJsZQ0KPiA+ID4g IAkgIHx8IGFiYnJldi0+dGFnID09IERXX1RBR19uYW1lc3BhY2UNCj4gPiA+ ICAJICB8fCBwYXJ0X2RpZS0+aXNfZGVjbGFyYXRpb24pDQo+ID4gPiBAQCAt MTYxOTcsNyArMTYyNzMsOSBAQCBsb2FkX3BhcnRpYWxfZGllcyAoY29uc3Qg c3RydWN0DQo+IGRpZV9yZWFkZXJfc3BlY3MNCj4gPiAqcmVhZGVyLA0KPiA+ ID4gIAkJICAgICAgfHwgbGFzdF9kaWUtPnRhZyA9PSBEV19UQUdfdW5pb25f dHlwZSkpDQo+ID4gPiAgCSAgICAgIHx8IChjdS0+bGFuZ3VhZ2UgPT0gbGFu Z3VhZ2VfYWRhDQo+ID4gPiAgCQkgICYmIChsYXN0X2RpZS0+dGFnID09IERX X1RBR19zdWJwcm9ncmFtDQo+ID4gPiAtCQkgICAgICB8fCBsYXN0X2RpZS0+ dGFnID09IERXX1RBR19sZXhpY2FsX2Jsb2NrKSkpKQ0KPiA+ID4gKwkJICAg ICAgfHwgbGFzdF9kaWUtPnRhZyA9PSBEV19UQUdfbGV4aWNhbF9ibG9jaykp DQo+ID4gPiArCSAgICAgIHx8IChjdS0+bGFuZ3VhZ2UgPT0gbGFuZ3VhZ2Vf Zm9ydHJhbg0KPiA+ID4gKwkJICAmJiBsYXN0X2RpZS0+dGFnID09IERXX1RB R19zdWJwcm9ncmFtKSkpDQo+ID4NCj4gPiBMaWtld2lzZSwgdXBkYXRlIGNv bW1lbnRzIGFib3ZlLiAgRG8gd2UgbmVlZCB0byBjaGVjayBib3RoDQo+ID4g RFdfVEFHX3N1YnByb2dyYW0gYW5kIERXX1RBR19lbnRyeV9wb2ludD8NCj4g DQo+IENoYW5nZWQgbG9jYWxseS4NCj4gDQo+ID4gPiAgCXsNCj4gPiA+ICAJ ICBuZXN0aW5nX2xldmVsKys7DQo+ID4gPiAgCSAgcGFyZW50X2RpZSA9IGxh c3RfZGllOw0KPiA+ID4gQEAgLTE5MDU4LDYgKzE5MTM2LDI1IEBAIG5ld19z eW1ib2xfZnVsbCAoc3RydWN0IGRpZV9pbmZvICpkaWUsIHN0cnVjdA0KPiA+ IHR5cGUgKnR5cGUsIHN0cnVjdCBkd2FyZjJfY3UgKmN1LA0KPiA+ID4gIAkg IFNZTUJPTF9BQ0xBU1NfSU5ERVggKHN5bSkgPSBMT0NfTEFCRUw7DQo+ID4g PiAgCSAgYWRkX3N5bWJvbF90b19saXN0IChzeW0sIGN1LT5saXN0X2luX3Nj b3BlKTsNCj4gPiA+ICAJICBicmVhazsNCj4gPiA+ICsJY2FzZSBEV19UQUdf ZW50cnlfcG9pbnQ6DQo+ID4gPiArCSAgLyogRG9uJ3Qga25vdyBhbnkgb3Ro ZXIgbGFuZ3VhZ2UgdGhhbiBmb3J0cmFuIHdoaWNoIGlzDQo+ID4gPiArCSAg ICAgdXNpbmcgRFdfVEFHX2VudHJ5X3BvaW50LiAgKi8NCj4gPiA+ICsJICBp ZiAoY3UtPmxhbmd1YWdlID09IGxhbmd1YWdlX2ZvcnRyYW4pDQo+ID4gPiAr CSAgICB7DQo+ID4gPiArCSAgICAgIC8qIFNZTUJPTF9CTE9DS19WQUxVRSAo c3ltKSB3aWxsIGJlIGZpbGxlZCBpbiBsYXRlciBieQ0KPiA+ID4gKwkgICAg ICAJIGZpbmlzaF9ibG9jay4gICovDQo+ID4gPiArCSAgICAgIFNZTUJPTF9B Q0xBU1NfSU5ERVggKHN5bSkgPSBMT0NfQkxPQ0s7DQo+ID4gPiArCSAgICAg IC8qIERXX1RBR19lbnRyeV9wb2ludCBwcm92aWRlcyBhbiBhZGRpdGlvbmFs IGVudHJ5X3BvaW50IHRvIGFuDQo+ID4gPiArCQkgZXhpc3Rpbmcgc3ViX3By b2dyYW0uICBUaGVyZWZvcmUsIHdlIGluaGVyaXQgdGhlICJleHRlcm5hbCIN Cj4gPiA+ICsJCSBhdHRyaWJ1dGUgZnJvbSB0aGUgc3ViX3Byb2dyYW0gdG8g d2hpY2ggdGhlIGVudHJ5X3BvaW50DQo+ID4gPiArCQkgYmVsb25ncyB0by4g ICovDQo+ID4gPiArCSAgICAgIGF0dHIyID0gZHdhcmYyX2F0dHIgKGRpZS0+ cGFyZW50LCBEV19BVF9leHRlcm5hbCwgY3UpOw0KPiA+ID4gKwkgICAgICBp ZiAoYXR0cjIgJiYgKERXX1VOU05EIChhdHRyMikgIT0gMCkpDQo+ID4NCj4g PiBpZiAoYXR0cjIgIT0gTlVMTCAmJiBEV19VTlNORCAoYXR0cjIpICE9IDAp DQo+IA0KPiBDaGFuZ2VkIGxvY2FsbHkuDQo+IA0KPiA+ID4gKwkJbGlzdF90 b19hZGQgPSAmZ2xvYmFsX3N5bWJvbHM7DQo+ID4gPiArCSAgICAgIGVsc2UN Cj4gPiA+ICsJCWxpc3RfdG9fYWRkID0gY3UtPmxpc3RfaW5fc2NvcGU7DQo+ ID4gPiArCSAgICB9DQo+ID4gPiArCSAgYnJlYWs7DQo+ID4gPiAgCWNhc2Ug RFdfVEFHX3N1YnByb2dyYW06DQo+ID4NCj4gPg0KPiA+IENhbiB3ZSBtZXJn ZSB0byBjYXNlIGJsb2NrIGZvciBEV19UQUdfc3VicHJvZ3JhbSBhbmQgRFdf VEFHX3N1YnByb2dyYW0/DQo+ID4gVGhleSBhcmUgcXVpdGUgc2ltaWxhci4N Cj4gDQo+IE1lcmdlZCBsb2NhbGx5Lg0KPiA+DQo+ID4gLS0NCj4gPiBZYW8g KOm9kOWwpykNCj4gDQo+IFJlZ2FyZHMsDQo+IFRpbQ0KPiBJbnRlbCBEZXV0 c2NobGFuZCBHbWJIDQo+IFJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVv biAxMC0xMiwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQo+IFRlbDogKzQ5 IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlDQo+IE1hbmFnaW5nIERpcmVj dG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIENocmlzdGlhbiBMYW1wcmVj aHRlcg0KPiBDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6 IE5pY29sZSBMYXUNCj4gUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaA0KPiBD b21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIg MTg2OTI4DQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRk cmVzczogQW0gQ2FtcGVvbiAxMC0xMiwgODU1NzkgTmV1YmliZXJnLCBHZXJt YW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlCk1hbmFn aW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIENocmlzdGlh biBMYW1wcmVjaHRlcgpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkg Qm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApD b21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIg MTg2OTI4Cg== >From gdb-patches-return-140788-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Aug 07 09:30:49 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 19602 invoked by alias); 7 Aug 2017 09:30:39 -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 19132 invoked by uid 89); 7 Aug 2017 09:30:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=coincidence X-HELO: smtp.polymtl.ca Received: from smtp.polymtl.ca (HELO smtp.polymtl.ca) (132.207.4.11) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 07 Aug 2017 09:30:03 +0000 Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id v779Tu14011527 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 7 Aug 2017 05:30:01 -0400 Received: by simark.ca (Postfix, from userid 112) id 4EC721EA1D; Mon, 7 Aug 2017 05:29:56 -0400 (EDT) Received: from simark.ca (localhost [127.0.0.1]) by simark.ca (Postfix) with ESMTP id CEE261EA19; Mon, 7 Aug 2017 05:29:54 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 07 Aug 2017 09:30:00 -0000 From: Simon Marchi To: Sergio Durigan Junior Cc: GDB Patches , Pedro Alves , Eli Zaretskii Subject: Re: [PATCH v2] Implement the ability to set/unset environment variables to GDBserver when starting the inferior In-Reply-To: <20170727033531.23066-1-sergiodj@redhat.com> References: <20170629194106.23070-1-sergiodj@redhat.com> <20170727033531.23066-1-sergiodj@redhat.com> Message-ID: <256083325d9f9c4cc4f5518fe6e5292d@polymtl.ca> X-Sender: simon.marchi@polymtl.ca User-Agent: Roundcube Webmail/1.3.0 X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Mon, 7 Aug 2017 09:29:56 +0000 X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00104.txt.bz2 Content-length: 1717 On 2017-07-27 05:35, Sergio Durigan Junior wrote: > +# Helper function to re-run to main and breaking at the "break-here" > +# label. > + > +proc rerun_to_main { } { > + global decimal hex > + > + if { ![runto_main] } { > + return -1 > + } > + > + gdb_breakpoint [gdb_get_line_number "break-here"] > + > + gdb_test "continue" "Breakpoint $decimal, main \\\(argc=1, > argv=$hex\\\) at.*" \ > + "continue until breakpoint" > +} Hi Sergio, I just noticed something out of pure coincidence. I noticed some TCL backtraces when running the testsuite that I hadn't seen before, such as: ERROR: tcl error sourcing /home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.base/sigbpt.exp. ERROR: undefined tag "break-here" while executing "error "undefined tag \"$text\""" (procedure "gdb_get_line_number" line 36) invoked from within "gdb_get_line_number "break-here"" (procedure "rerun_to_main" line 8) invoked from within "rerun_to_main" (procedure "stepi_out" line 10) invoked from within "stepi_out "stepi"" (file "/home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.base/sigbpt.exp" line 256) invoked from within "source /home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.base/sigbpt.exp" ("uplevel" body line 1) invoked from within "uplevel #0 source /home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.base/sigbpt.exp" invoked from within "catch "uplevel #0 source $test_file_name"" It turns out I had your test file (share-env-with-gdbserver.exp) still lying around in my repo. The procedure defined above (rerun_to_main) overrides one with the same name defined in lib/gdb.exp, breaking the tests executed after, that use this proc. Simon