From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 43735 invoked by alias); 14 Jul 2017 09:21:19 -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 43078 invoked by uid 89); 14 Jul 2017 09:21:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=cpy, fpermissive X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-ve1eur01on0074.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 14 Jul 2017 09:21:15 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) by AM3PR08MB0101.eurprd08.prod.outlook.com (10.160.211.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Fri, 14 Jul 2017 09:21:12 +0000 Received: from AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::b9ce:2ec1:1a53:638d]) by AM3PR08MB0101.eurprd08.prod.outlook.com ([fe80::b9ce:2ec1:1a53:638d%13]) with mapi id 15.01.1261.017; Fri, 14 Jul 2017 09:21:12 +0000 From: Alan Hayward To: Yao Qi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [RFC] Replace regcache readonly flag with detached flag Date: Fri, 14 Jul 2017 09:21:00 -0000 Message-ID: <298BA45B-4570-4A16-9C21-95F5A068F93C@arm.com> References: <8637a0r9mq.fsf@gmail.com> In-Reply-To: <8637a0r9mq.fsf@gmail.com> authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM3PR08MB0101;7:OR7y9fxXXj4natMsS5c/WDNz9urQonLOhx7ceOvf2zWk1oQdexiBSuC4XuMsvFU420E7h35+B9Zm4kozhhT7hH30Gsrp6k7D/uWhAyLV8OHwIMRXEFVGFNdQ0KBBSQmPIXuKjxsm3LiKuK4SKutc0Qed2DuGu1fJxYvJEwm96Bm3sfjcskXgMXBtSVJHStZMZAj4KGaQ0Q8KYqUFUBE5X6remSthPYHBz+E1O85wl+lJeqYvCW0J9zgxbqr5ZRVocaexK2oMqXMk875B8Syx398fwJTrNwhsOqDlvYMoDkZCWXSgUKLUpRXFwOuGO/hH78BYiCm1bQvClqAyjvS2QBg6LnJ7jHqqltSjIIZ4NPo1O6mb5nr3GoTJGNN/iqyefagmytdq72Y9HhEyyiS/eH6xMvb7z5/0rba6N68MVheBTPVKiW6uKPLsPO7OWTNc3c1du1rN9sRIMvce83xGx0PwIWuOpx57qSQtDoLohR57VH05Ruvqkpg3ggvKUdZyhwCOcVBVZzQfdrLoptpTdcASmTTVE9xkDGStxAoB24DCFqgBBjRvM7bnxKzV+t5dwvrdjOIPXn9PjgggMNOJYeTkQNQfjARMwGAw5qpFXSyvbPBINryph1hFP/XKGFiMXprgo8P7Y398Sgd814/JCo4jnVHGDcKxKI0DTKeRNncY1tspyK0bLah98gB5pheU7hd66OGt6LlG7LTUN1kMM45+jAJ0jzqfN8fKacGsfDwPwGwEZpOErT9RoFXb2rLGWPz2X3+g2eVI4F61QDFyeVmmm/fRUsszm9SFmo5JhOY= x-ms-office365-filtering-correlation-id: cfead27e-0869-4a7f-856d-08d4ca99ab66 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AM3PR08MB0101; x-ms-traffictypediagnostic: AM3PR08MB0101: nodisclaimer: True x-exchange-antispam-report-test: UriScan:(180628864354917)(236129657087228)(192374486261705)(788757137089)(48057245064654)(148574349560750)(167848164394848)(247924648384137); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0101;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0101; x-forefront-prvs: 0368E78B5B x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(39400400002)(24454002)(86362001)(53546010)(6916009)(7736002)(2950100002)(305945005)(6246003)(72206003)(229853002)(478600001)(189998001)(966005)(6506006)(66066001)(2906002)(3660700001)(25786009)(4326008)(53936002)(82746002)(6436002)(36756003)(5250100002)(5890100001)(8676002)(81166006)(8936002)(39060400002)(6486002)(6116002)(3280700002)(102836003)(3846002)(38730400002)(110136004)(1411001)(2900100001)(68736007)(50986999)(5660300001)(33656002)(76176999)(6306002)(83716003)(54906002)(54356999)(14454004)(99286003)(6512007)(21314002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0101;H:AM3PR08MB0101.eurprd08.prod.outlook.com;FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2017 09:21:11.7699 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0101 X-IsSubscribed: yes X-SW-Source: 2017-07/txt/msg00175.txt.bz2 DQo+IE9uIDEzIEp1bCAyMDE3LCBhdCAxMDowMywgWWFvIFFpIDxxaXlhb2x0 Y0BnbWFpbC5jb20+IHdyb3RlOg0KPiANCj4gQWxhbiBIYXl3YXJkIDxBbGFu LkhheXdhcmRAYXJtLmNvbT4gd3JpdGVzOg0KPiANCj4+IFRoZXJlZm9yZSBJ J2QgbGlrZSB0byBwcm9wb3NlIHJlbW92aW5nIG1fcmVhZG9ubHlfcCBhbmQg cmVwbGFjaW5nIGl0IHdpdGg6DQo+PiANCj4+ICAvKiBJcyB0aGlzIGEgZGV0 YWNoZWQgY2FjaGU/ICBBIGRldGFjaGVkIGNhY2hlIGlzIG5vdCBhdHRhY2hl ZCB0byBhIHRhcmdldC4NCj4+ICAgICBJdCBpcyB1c2VkIGZvciBzYXZpbmcg dGhlIHRhcmdldCdzIHJlZ2lzdGVyIHN0YXRlIChlLmcsIGFjcm9zcyBhbiBp bmZlcmlvcg0KPj4gICAgIGZ1bmN0aW9uIGNhbGwgb3IganVzdCBiZWZvcmUg Zm9yY2luZyBhIGZ1bmN0aW9uIHJldHVybikuIEEgZGV0YWNoZWQgY2FjaGUN Cj4+ICAgICBjYW4gYmUgd3JpdHRlbiB0byBhbmQgcmVhZCBmcm9tLCBob3dl dmVyIHRoZSB2YWx1ZXMgd2lsbCBub3QgYmUgcGFzc2VkDQo+PiAgICAgdGhy b3VnaCB0byBhIHRhcmdldC4NCj4+ICAgICBVc2luZyB0aGUgY29weSBjb25z dHJ1Y3RvciBvciByZWdjYWNoZV9kdXAgb24gYSByZWdjYWNoZSB3aWxsIGFs d2F5cw0KPj4gICAgIGNyZWF0ZSBhIGRldGFjaGVkIHJlZ2NhY2hlLiAgKi8N Cj4+ICBib29sIG1fZGV0YWNoZWRfcDsNCj4+IA0KPj4gSW4gbW9zdCBjYXNl cyB0aGlzIGlzIGEgMToxIHN1YnN0aXR1dGlvbiBvZiBtX3JlYWRvbmx5X3Ag Zm9yIG1fZGV0YWNoZWRfcCwNCj4+IGV4Y2VwdCBpdCBmb3IgdGhlIHdyaXRl IGZ1bmN0aW9ucywgd2hlcmUgd2Ugbm93IGFsbG93IHdyaXRpbmcgdG8gdGhl DQo+PiByZWdjYWNoZSBidWZmZXJzLg0KPiANCj4gSSBhbSBub3Qgc3VyZSB0 aGlzIHJlcGxhY2VtZW50IGlzIHJlYXNvbmFibGUuICBUaGUgcmVnY2FjaGUg Y2FuIGJlDQo+IGRldGFjaGVkIGZyb20gdGFyZ2V0LCBhbmQgcmVhZC1vbmx5 IG9yIHJlYWQtd3JpdGUuICBUaGUgcmVnY2FjaGUgY2FuIGJlDQo+IGF0dGFj aGVkIHRvIHRhcmdldCwgYW5kIHJlYWQtd3JpdGUuICBJIGNhbid0IHRoaW5r IG9mIGEgY2FzZSB0aGF0DQo+IHJlZ2NhY2hlIGlzIGF0dGFjaGVkIHRvIHRh cmdldCBhbmQgcmVhZC1vbmx5Lg0KDQpBZ3JlZWQgdGhhdCB5b3Ugd291bGRu 4oCZdCBuZWVkIGFuIGF0dGFjaGVkIHJlYWQtb25seSByZWdjYWNoZS4NCg0K PiANCj4+IA0KPj4gSSd2ZSBhdHRhY2hlZCBhIHBhdGNoIGJlbG93IHRvIHNo b3cgdGhpcyBpbiBhY3Rpb24uDQo+PiANCj4+IElmIHBlb3BsZSBhcmUgc3Rp bGwgYWdhaW5zdCByZW1vdmluZyB0aGUgcmVhZG9ubHkgZmxhZywgdGhlbiB0 aGVyZSBpcyB0aGUNCj4+IG9wdGlvbiBvZiByZS1pbnRyb2R1Y2luZyByZWFk b25seSBhcyBhbiBhZGRpdGlvbmFsIGZsYWcgd2hpY2ggY2FuIG9wdGlvbmFs bHkNCj4+IGJlIHNldCB3aGVuIGNhbGxpbmcgdGhlIGNvcHkgY29uc3RydWN0 b3Igb3IgcmVnY2FjaGVfZHVwLg0KPj4gVGhpcyB3b3VsZCBoYXZlIHRoZSBh ZHZhbnRhZ2Ugb2YgZXh0cmEgc2VjdXJpdHkgb2YgcHJvdGVjdGluZyBhZ2Fp bnN0IGFueQ0KPj4gYWNjaWRlbnRhbCB3cml0ZXMgdG8gZGV0YWNoZWQgY2Fj aGVzIHdlIHJlYWxseSBkb24ndCB3YW50IHRvIGNoYW5nZS4NCj4+IEEgcmVn Y2FjaGUgd291bGQgdGhlbiBoYXZlIGJvdGggYSBtX2RldGFjaGVkX3AgYW5k IG1fcmVhZG9ubHlfcC4NCj4+IA0KPiANCj4gWWVzLCByZWdjYWNoZSBoYXMg dGhlc2UgdHdvIG9ydGhvZ29uYWwgYXR0cmlidXRlcy4gIEhvd2V2ZXIsIGFk ZGluZyBhDQo+IG5ldyBtX3JlYWRvbmx5X3AgbWFrZXMgcmVnY2FjaGUgZXZl biBtb3JlIGNvbXBsaWNhdGVkLg0KPiANCj4+IEluIGEgcHJldmlvdXMgZW1h aWwgKCJSZTogW1BBVENIXSBSZXBsYWNlIHJlZ2J1ZiB3aXRoIHJlZ2NhY2hl IGluIHJlY29yZC1mdWxsLmMiKSwNCj4+IFlhbyBtYWRlIHRoZSBzdWdnZXN0 aW9uIG9mIHNwbGl0dGluZyB0aGUgcmVnY2FjaGUgaW50byBhIGRldGFjaGVk IHJlZ2NhY2hlDQo+PiBhbmQgYW4gYXR0YWNoZWQgcmVnY2FjaGUgdGhhdCBz dWJjbGFzc2VzIHRoZSBkZXRhY2hlZCByZWdjYWNoZS4gVGhlIHByb2JsZW0N Cj4+IHdpdGggdGhpcyBhcHByb2FjaCBpcyBpdCBhZGRzIGEgd2hvbGUgbG90 IG9mIGNvbXBsZXhpdHksIHdlIHN0aWxsDQo+PiBwcm9iYWJseSBuZWVkDQo+ IA0KPiBXaGF0IGlzIHRoZSBjb21wbGV4aXR5PyAgSSB0aG91Z2h0IG15IHN1 Z2dlc3Rpb24gc2ltcGxpZmllZCByZWdjYWNoZS4NCj4gcmVnY2FjaGUgbm93 IGhhcyB+MjkgcHVibGljIG1ldGhvZHMsIGFuZCB0aGVyZSBhcmUgdHdvIGdy b3VwcyBvZiBhcGlzDQo+IHdoaWNoIGFyZSBub3QgcmVsYXRlZCB0byB0aGUg b3RoZXIgKHJlYWQvd3JpdGUgdnMgc3VwcGx5L2NvbGxlY3QpLiAgSWYNCj4g d2Ugc3BsaXQgdGhlbSwgZWFjaCBjbGFzcyBoYXMgfjE1IHB1YmxpYyBtZXRo b2RzLCBpdCBpbXByb3ZlcyB0aGUNCj4gcmVhZGFiaWxpdHksIElNTy4NCj4g DQo+IFdoYXQgaXMgbW9yZSwgdGhlIGNsYXNzIHJlZ2NhY2hlX2RldGFjaGVk IGNhbiBiZSBwcm9wYWdhdGVkIGFuZCAic2ltcGxpZnkiDQo+IG90aGVyIHBh cnQgb2YgR0RCLCBsaWtlIHVzZSBpdCBpbiB0YXJnZXRfb3BzLnRvX3tmZXRj aCxzdG9yZX1fcmVnc3RlcnMsDQo+IHNvIHRoYXQgaXQgZW5mb3JjZXMgYWxs IHRhcmdldCBsYXllciBpbXBsZW1lbnRhdGlvbiBvbmx5IHVzZQ0KPiBzdXBw bHkvY29sbGVjdCBtZXRob2RzLiAgSU1PLCB1c2luZyBhbiBvYmplY3QgaGF2 aW5nIH4xNSBwdWJsaWMgbWV0aG9kcw0KPiBpcyBzaW1wbGVyIHRoYW4gdXNp bmcgYW4gb2JqZWN0IGhhdmluZyB+MjkgcHVibGljIG1ldGhvZHMuICBUbyBi ZSBjbGVhciwNCj4gdGhpcyBpcyBvbmUgYmVuZWZpdCBvZiBzcGxpdHRpbmcg cmVnY2FjaGUsIGJ1dCB5b3UgZG9uJ3QgaGF2ZSB0byBkbyB0aGlzLg0KPiAN Cj4+IHRvIGtlZXAgdGhlIGJvb2wgZmxhZ3MgZm9yIHNhZmV0eSBjaGVja3Ms IGFuZCBpdCB3b3VsZCBiZSB2ZXJ5IGVhc3kNCj4+IGZvciB0aGUgb2xkDQo+ IA0KPiBXZSBkb24ndCBuZWVkIHRoYXQgYm9vbCBmbGFnIG1fZGV0YWNoZWRf cCBpbiBteSBzdWdnZXN0aW9uLg0KPiANCj4+ICJub24tY2xhc3MiIHJlZ2Nh Y2hlXyBmdW5jdGlvbnMgKGVnIHJlZ2NhY2hlX3Jhd193cml0ZSkgdG8gYWNj aWRlbnRhbGx5IGNhc3QgdG8NCj4+IHRoZSB3cm9uZyBjbGFzcy4NCj4+IA0K PiANCj4gQ29tcGlsZXIgaGFzIHRoZSBjb252ZXJzaW9uIGNoZWNrLA0KPiAN Cj4geHh4LmM6MTIzOjEyOiBlcnJvcjogaW52YWxpZCBjb252ZXJzaW9uIGZy b20g4oCYcmVnY2FjaGVfMSrigJkgdG8g4oCYcmVnY2FjaGUq4oCZIFstZnBl cm1pc3NpdmVdDQo+IA0KPiB1bmxlc3Mgc3RhdGljX2Nhc3QgaXMgdXNlZCwg YnV0IHRoYXQgaXMgd3JvbmcuDQoNCldoYXQgYWJvdXQgdGhlIG90aGVyIHdh eT8gQWNjaWRlbnRhbGx5IGNhc3RpbmcgcmVnY2FjaGUgdG8gcmVnY2FjaGVf MS9kZXRhY3RlZF9yZWdjYWNoZS4NCg0KVGhpcyB3b3VsZCBtYXR0ZXIgaWYg cmVnY2FjaGUgb3ZlcnJpZGVzIGFueSBvZiB0aGUgbWV0aG9kcyBpbiByZWdj YWNoZV8xL2RldGFjdGVkX3JlZ2NhY2hlLg0KKFdoaWNoIEkgdGhpbmsgaXMg b2sgaW4geW91ciBjb2RlLikNCg0KKFRoaXMgY29tbWVudCBpcyBvbmx5IHZh bGlkIGlmIHRoZSBjb29rZWQgcmVnaXN0ZXIgY29tbWVudCBpbiB0aGUgbmV4 dCBibG9jayBob2xkcykNCkkgdGhpbmsgcmVnY2FjaGVfY3B5IG1pZ2h0IGJl IGJyb2tlbj8NClRoZSBpbnRlcm5hbCBjaGVjayBuZWVkcyB0byBtb3ZlIGZy b20gbV9yZWFkb25seV9wIHRvIGEgZGV0YWNoZWQgY2hlY2ssIGFzIHRoZXJl IG5lZWRzIHRvDQpCZSBkaWZmZXJlbnQgYmVoYXZpb3VyIGZvcjoNCmNweShy ZWdjYWNoZSwgcmVnY2FjaGVfMSkgLSBkbyBhIHNhdmUNCmNweShyZWdjYWNo ZV8xLCByZWdjYWNoZV8xKSAtIGRvIGEgcmVzdG9yZQ0KY3B5KHJlZ2NhY2hl LCByZWdjYWNoZSkgLSBkb27igJl0IGFsbG93DQpjcHkocmVnY2FjaGVfMSwg cmVnY2FjaGVfMSkgLSBzaW1wbGUgbWVtY3B5DQpXaGljaCBJIHdoeSBJIHN1 Z2dlc3RlZCB5b3XigJlkIHN0aWxsIG5lZWQgYSBtX2RldGFjaGVkX3AgdG8g ZW5zdXJlIGluY29ycmVjdCBjYXN0aW5nIGRvZXNu4oCZdA0KYnJlYWsgdGhl IGFib3ZlLg0KDQoNCj4gDQo+PiBGb3IgdGhlIHNha2Ugb2YgdmVyYm9zaXR5 LCB0aGUgY3VycmVudCByZWdjYWNoZSByZWFkL3dyaXRlcyB3b3JrIGFzIGZv bGxvd3M6DQo+PiANCj4+IHJhd19yZWFkCS0gSWYgIXJlYWRvbmx5LCB1cGRh dGUgZnJvbSB0YXJnZXQgdG8gcmVnY2FjaGUuIFJlYWQgZnJvbSByZWdjYWNo ZS4NCj4+IHJhd193cml0ZQktIEFzc2VydCAhcmVhZG9ubHkuIFdyaXRlIHRv IHJlZ2NhY2hlLiBXcml0ZSB0byB0YXJnZXQuDQo+PiByYXdfY29sbGVjdAkt IFJlYWQgZnJvbSByZWdjYWNoZS4NCj4+IHJhd19zdXBwbHkJLSBBc3NlcnQg IXJlYWRvbmx5LiBXcml0ZSB0byByZWdjYWNoZS4NCj4+IGNvb2tlZF9yZWFk CS0gSWYgcmF3IHJlZ2lzdGVyLCByYXdfcmVhZC4gRWxpZiByZWFkb25seSBy ZWFkIGZyb20gcmVnY2FjaGUuDQo+PiAJCSAgRWxzZSBjcmVhdGUgcHNldWRv IGZyb20gbXVsdGlwbGUgcmF3X3JlYWRzLg0KPj4gY29va2VkX3dyaXRlCS0g QXNzZXJ0ICFyZWFkb25seS4gSWYgcmF3IHJlZ2lzdGVyLCByYXdfd3JpdGUu DQo+PiAJCSAgRWxzZSBzcGxpdCBwc2V1ZG8gdXNpbmcgbXVsdGlwbGUgcmF3 X3dyaXRlcy4NCj4+IA0KPj4gQWZ0ZXIgdGhpcyBzdWdnZXN0ZWQgY2hhbmdl Og0KPj4gDQo+PiByYXdfcmVhZAktIElmICFkZXRhY2hlZCwgdXBkYXRlIGZy b20gdGFyZ2V0IHRvIHJlZ2NhY2hlLiBSZWFkIGZyb20gcmVnY2FjaGUuDQo+ PiByYXdfd3JpdGUJLSBXcml0ZSB0byByZWdjYWNoZS4gSWYgIWRldGFjaGVk LCBXcml0ZSB0byB0YXJnZXQuDQo+PiByYXdfY29sbGVjdAktIFJlYWQgZnJv bSByZWdjYWNoZS4NCj4+IHJhd19zdXBwbHkJLSBXcml0ZSB0byByZWdjYWNo ZS4NCj4+IGNvb2tlZF9yZWFkCS0gSWYgcmF3IHJlZ2lzdGVyLCByYXdfcmVh ZC4gRWxpZiBkZXRhY2hlZCByZWFkIGZyb20gcmVnY2FjaGUuDQo+PiAJCSAg RWxzZSBjcmVhdGUgcHNldWRvIGZyb20gbXVsdGlwbGUgcmF3X3JlYWRzLg0K Pj4gY29va2VkX3dyaXRlCS0gSWYgcmF3IHJlZ2lzdGVyLCByYXdfd3JpdGUu DQo+PiAJCSAgRWxzZSBzcGxpdCBwc2V1ZG8gdXNpbmcgbXVsdGlwbGUgcmF3 X3dyaXRlcy4NCj4+IA0KPiANCj4gSWYgcmVnY2FjaGUgaXMgZGV0YWNoZWQs IHRoZSBjbGFzcyBkb2Vzbid0IGhhdmUNCj4ge3Jhdyxjb29rZWR9X3tyZWFk LHdyaXRlfV8gbWV0aG9kcyBhdCBhbGwuICBJdCBvbmx5IGhhcyBjb2xsZWN0 IGFuZA0KPiBzdXBwbHkgbWV0aG9kcy4NCj4gDQo+IGh0dHA6Ly9wZW9wbGUu bGluYXJvLm9yZy9+eWFvLnFpL2dkYi9kb3h5L3JlZ2NhY2hlLXNwbGl0L2dk Yi14cmVmL2NsYXNzcmVnY2FjaGVfXzEuaHRtbA0KPiANCj4gdGhlICJyZWdj YWNoZSIgaXMgdGhlIGF0dGFjaGVkIG9uZSwgaW5oZXJpdGVkIGZyb20gdGhl IGRldGFjaGVkDQo+IHJlZ2NhY2hlLCB3aXRoIG5ldyB7cmF3LGNvb2tlZH1f e3JlYWQsd3JpdGV9XyBtZXRob2RzIGFkZGVkLg0KPiANCj4gaHR0cDovL3Bl b3BsZS5saW5hcm8ub3JnL355YW8ucWkvZ2RiL2RveHkvcmVnY2FjaGUtc3Bs aXQvZ2RiLXhyZWYvY2xhc3NyZWdjYWNoZS5odG1sDQo+IA0KDQpBIGRpZmZl cmVuY2UgYmV0d2VlbiBtaW5lIGFuZCB5b3VyIGNvZGUgaXMgdGhlIGNvb2tl ZCByZWdpc3RlcnMgDQoNCkluIHlvdXIgY29kZSB0aGUgY29va2VkIHJlZ2lz dGVycyBhcmUgYSBwcm9kdWN0IG9mIHJlYWRvbmx5Lg0KSW4gbXkgY29kZSB0 aGUgY29va2VkIHJlZ2lzdGVycyBhcmUgYSBwcm9kdWN0IG9mIGRldGFjaGVk Lg0KDQpUaGUgcmVnY2FjaGUgY29kZSBkb2VzIGJlY29tZSBzaW1wbGVyIGlm IHRoZSBjb29rZWQgcmVnaXN0ZXJzIGFyZSBhIHByb2R1Y3Qgb2YgcmVhZG9u bHkuDQoNCkJ1dCwgSSB0aGluayB0aGV5IG5lZWQgdG8gYmUgYSBwcm9kdWN0 IG9mIGRldGFjaGVkLg0KVGhlIGNvZGUgc2F5cyAic29tZSBhcmNoaXRlY3R1 cmVzIG5lZWQgdG8gc2F2ZS9yZXN0b3JlIGBjb29rZWQnIHJlZ2lzdGVycyB0 aGF0IGxpdmUgaW4gbWVtb3J5LuKAnQ0KVG8gbWUsIHRoYXQgc2F5cyBpdOKA mXMgcmVxdWlyZWQgZm9yIGEgcmVnY2FjaGUgdGhhdCBpc27igJl0IGNvbm5l Y3RlZCB0byBhIHRhcmdldC4NCg0KDQo+PiBBZnRlciB0aGlzIHN1Z2dlc3Rl ZCBjaGFuZ2Ugd2l0aCBhZGRpdGlvbmFsIHJlYWRvbmx5IGNoYW5nZToNCj4+ IA0KPj4gcmF3X3JlYWQJLSBJZiAhZGV0YWNoZWQsIHVwZGF0ZSBmcm9tIHRh cmdldCB0byByZWdjYWNoZS4gUmVhZCBmcm9tIHJlZ2NhY2hlLg0KPj4gcmF3 X3dyaXRlCS0gQXNzZXJ0ICFyZWFkb25seS4gV3JpdGUgdG8gcmVnY2FjaGUu IElmICFkZXRhY2hlZCwgV3JpdGUgdG8gdGFyZ2V0Lg0KPj4gcmF3X2NvbGxl Y3QJLSBSZWFkIGZyb20gcmVnY2FjaGUuDQo+PiByYXdfc3VwcGx5CS0gQXNz ZXJ0ICFyZWFkb25seS4gV3JpdGUgdG8gcmVnY2FjaGUuDQo+PiBjb29rZWRf cmVhZAktIElmIHJhdyByZWdpc3RlciwgcmF3X3JlYWQuIEVsaWYgZGV0YWNo ZWQgcmVhZCBmcm9tIHJlZ2NhY2hlLg0KPj4gCQkgIEVsc2UgY3JlYXRlIHBz ZXVkbyBmcm9tIG11bHRpcGxlIHJhd19yZWFkcy4NCj4+IGNvb2tlZF93cml0 ZQktIEFzc2VydCAhcmVhZG9ubHkuIElmIHJhdyByZWdpc3RlciwgcmF3X3dy aXRlLg0KPj4gCQkgIEVsc2Ugc3BsaXQgcHNldWRvIHVzaW5nIG11bHRpcGxl IHJhd193cml0ZXMuDQo+PiANCj4gDQo+IC0tIA0KPiBZYW8gKOm9kOWwpykN Cg0K >From gdb-patches-return-140384-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jul 14 10:27:30 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 113301 invoked by alias); 14 Jul 2017 10:27:30 -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 112227 invoked by uid 89); 14 Jul 2017 10:27:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:14.3.352, H*r:ip*14.3.352.0, HX-ClientProxiedBy:sk:DB6PR07 X-HELO: sesbmg22.ericsson.net Received: from sesbmg22.ericsson.net (HELO sesbmg22.ericsson.net) (193.180.251.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 14 Jul 2017 10:27:27 +0000 Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.183.90]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id A0.13.05732.C8C98695; Fri, 14 Jul 2017 12:27:24 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.90) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 14 Jul 2017 12:27:24 +0200 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from elxacz23q12.ki.sw.ericsson.se (192.176.1.81) by DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Fri, 14 Jul 2017 10:27:22 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH] gdb.python/py-unwind: Disable stack protection Date: Fri, 14 Jul 2017 10:27:00 -0000 Message-ID: <1500028034-19731-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: DB6PR07CA0082.eurprd07.prod.outlook.com (2603:10a6:6:2b::20) To DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) X-MS-Office365-Filtering-Correlation-Id: 6228af9d-7c99-41ce-8c6c-08d4caa2ea55 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DBXPR07MB320; X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;3:mfMKTjCK4sO8xkPqC3izcLCKsT9oyg36UV2SfWGX3Gv9JYw6Se5PSvYBCtWfZc9jVcrt8UlCsCvrseAev4uz6vE41Tp8rSBrw4qu2f70T52T07wiDLQ4oPS5PNGcv25sfYQ8C63p/8dkWfWiBnu7yt2DvU5DulbIRlpzizWVM38C21r3gzhM9+yk0YbgOLtBr8VJdSkqrWFARB7MzLY0iHMq/0tokZF4qhbSGd79OqD2jyyO1ULavRER3THyj5GbaqOqOqHcmUX7zeFQlhu1ykmU5Pyf7i0iFQWOfc2wXaTkAHn7gHGfHrhpZfuUXGxVn2OGIa87TAkybKV1sV8zXTWDTw4EsV1HWGg5M3NrzlokfcMALoEsHW7X7m+B7V8/pMtxwFzYHieKsYPwmBV3Rq+WXMT+QjgXfK2nVrBE0WMiW/y2SGDwi/U6DGE3NWPJRupRqU4UgtH0bBFCz07P72fFPStAu8b+v8n4UywyXVWRmHOqv1OxyPcrE3+8gCHJaylh6XxKkYWf8/JmcHNLCIYK45nVRiTNyiR2z90aPqnMQTwGrMAc4ZALydLnxa1/0IOoSZytsHJra+nSAfgsHloeqGoaSY0QEBM/N8GcWhkSpb2y7vyzNqOsnetA/6sSKFpZcZiFCuWTC3MrTn+NK42w2iS4P4/pva+6ypawznHKhYcTGDHwloRMcNJn5SW314HXi3VCwG36K9+xGfCHSVQyg9GH2zC4R3donkSLQU4= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DBXPR07MB320: X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;25:GgFtVxdi17yz0F0Ik4KUKCnBSQVMgw6AkAzDbHa/UZ8AVSZ6I0bHYetboCsF6Gb47w9YxFmhYmOXlpvffPkwAzCtMBEWNufvsqzl796t72tiR5w0UUqBBozqruXMzB4rXHkvSUfMpbITSdQrF9HA+FMx1E4CZl97RXLpxhj4Gowzz9an/j6Ll3coARB8CqTM7yVAukRwWaVrNlM3CspaRC3qPmX325Gyja8ZPF4NYj2obXdP0J3DG0RR3XttKxVjNo1iW6ALxKohsS1RfBrDxRAvefSxrhlEzIrh1H+pFb8W0kz4dHks7/a1729v2LEK76k4DaEpwatnc5cyLXyqNlfGOxPMG9/ZuuRz5CE8z16vgipVlp6DTSO1tnIz4AcPwzppNTPeSUsU4wlfEKT8oLMEGnTNhfodB6yjHcIhBKp8K5EhEpHQ8rPctUhCgouIyU2mjJWHcrSIu7EQ5Tv8MINOiROnbf95jCmw35kX/5/wHZvXAizWl63F6NG8FHs4i5RlRKJq+yB38LS39KGatejrUtBDcHrIwVeicrBe905ua43NNB2ZpEwtBzOOPzxU80F9GP8y8NoAth7nhU5pMguD8ynTbko4i+jcEfmz6AjhAN8Dz67Ds2H6d85F09jOwnpqM6r7ZhOO/qwq8gDen7hd+ossTRbXnRvXWx8fmL/xe+ZlA0f/kvhVS8VSsI3BZATglRbE4qMnCgiNWCUp9CRXhDMRqBiDcrZJbnbE53H6L6X6+d31Yf6HWiCMQyqhhkySRtMfWnNvU+zs0y3qDNznQRVs3WopICojfheVfjsrFs2STfMOxQ812p0WHX13edRnj48QMorlICGYjQUG3iW3k0+JCeQ7NgedzHKvY1vDw4KAXApHQ1SZkYpEId5XlR7NVzOoN8cr0Z9FJ9w7VOYvhG7hRg7HQ9PzfXzxZfc= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;31:fQ2VoFl9qjgmb7oTK2jj1+d9AbNcnfLMhjmxzQ4sSeAl9382p8v7f4V/4MvDyqE0c3cmutl7x3rSVMxPYRdCnJwYJTG79qO5EyRvs3xw+LZXheYy33Ft0CBmlHcEoAiU4AmMrCZUtpBxGKfDJF+ARr8w5msUeFd7EiDvbjiBwioLbfU+kyW6UavlKvvl3OjKYmPH6GdDMx887I2JylAztH8nwRCW0FNMfT3vtf1BrQ8TkYP/0mcaUh8HpVQHUFWHAAKnQBZ/xEd/L4EQssao/utnLMO6Qmm5eF4bfiQ+/CqAUXHk7huewbc5JsJilrlkwFyuvoJKLnmHgbfR/IOFa/ga1Mc0w8LD9QbL3S/SBG3Wkl9ffEVQQvq5iYN76gxtX/TgframO3GWU20JFRPE4Fk6tMA7FiThYME0V79bhiGuRI8HU1a6zvXIAkp6gMhuc4sdXzsgalBSBut75w+IZxyczosJQ/+NMI/BTFjrum7VztMXxIKIjMB9sslAzl53ljiCEaP+33qZ6QL2DcdAFnEAwZ6jdNWd3poMieK/lJzKKTRWgYYS46jdT2yWe9Db+2ruCM/5Yen/b4N7bUqI92myYAlwPW6Cg/2vJefI3Hgh2uxsWe015fPhraskXQr+2QHjLnGZerBtMME7xGnPMhOAa+HHAERrtB++6XVndTY= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;20:+OlSLCCaVRs1fTCtsIg+m8KyGTnDUH9XtPXx1wrBQvhumBEdl4Qy08mQcdWgHssNUIO2zfLVxXrrdM6zeXn+B1rCTN/8ylMqNV0Lq/coz/OTkA2ru3uEE5qKMlJnYEf/Isfzx/QXXFxukVw/EoLoqZytLoLqUm3Xh+d1MVUACWBIKJ9wtEjiOjGjNf1RcuYUah0aqITFpteITXGyOB0l39CP8r7aQgIC2b9nTbiv1ep/dRdwNOuuWO5bSPrJGncVsVco7EL5EG5jqYxjLYgJEPtMeLCOoC+h8vNdEa7NSkCkw3PHaOm1kc67x1peTXl8Y7z8S0HGiF6IcFF6aHpDVym/bEQjTFWKNKtjVtNZn1tM1nVsEk4U+9+p81dptnmbt0aTYIuJyV0NIDxc/THUsTnk+QLtCBFMSMfuyeGA38ue7vE1fbaSmua1hc2WLRaEm8BstWTCeftpltdNu9/LwjPkd5/M5+RSXSdJcl6ygEAdudpX9T1vWeBunD8xfhaC X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(2017060910075)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DBXPR07MB320;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DBXPR07MB320; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB320;4:3FijsP7Su1mk7xMPmgwBYR4qWKnZayEvuzjzW0xuUpb?= =?us-ascii?Q?oYkCqb5DYHl7ddxnqgizNroPGtO5Bi7eEaZbvzD+xAyGWZJZl1dq4Pj/aUMa?= =?us-ascii?Q?0RE8flBTsWYfijHhh4AeQRHHL8t7u2xTZkDn+I6U4+wqm9WLEKocIoLguA5x?= =?us-ascii?Q?LN7KcrJynZRMgRED5VZQTGfcQs4Oau08n8oRQTJ3HHyVwRK85BmtVkofWp40?= =?us-ascii?Q?o74pempGLrDHDkwVZ080m7yjpLCfsP5hKTR/j0E4vTEwv6VQY85bB42MnZsh?= =?us-ascii?Q?4MOFo1nRKbOti8eOcmh2xwILtdemNn2l+fNhDfb4/yUKUVzNMHxd3spb9WqL?= =?us-ascii?Q?reTKKNaJbNbMJB0XZJW2FOFhlIwAbgMnuBlRcqWg8GWNjT8VnP1qCtpsr4Rm?= =?us-ascii?Q?kiK/+TTlQbHaKoUZPLQKGMQK7azM3yozWSjGP1ILpnrw0GzU5ofV3gZ+x6On?= =?us-ascii?Q?BIyTb+RpaHUXYdDcbOuSmxTyLLQSpsizd0DF+KlkhP+K8Mxhr9FeXBayGs+y?= =?us-ascii?Q?VAllVL5DnHN7R0eloaQkU4v1iOMqMszW2tehh+6wi5fzjSoMOhN/5OR8bOQt?= =?us-ascii?Q?clD9/mOq6rYNR+n7irCcasUgghjUizDK0f+YMZ64KNIwer230TnuFpVcfzMX?= =?us-ascii?Q?I9fPeeKN2HqlN6NZ1Lmev/hu++Q6+HwnBDDX/xCVqs6MkjGlUTUoeYY0EMeI?= =?us-ascii?Q?gYPpah64WelJpWcnEV7DDnIe6P7EeAu4KtwWHmLzVjunSkl+QuORiqdzm1v7?= =?us-ascii?Q?lkcG/nFQ7mrRjU3SBfvwEe331FgKirWCgUWXz1z9sEQu0C4IQEliql4zuXQS?= =?us-ascii?Q?ou/sMcR2z1PA9HOU05VYndHcc7ZM6g2ubELfZYyVa28BEzOj81IHKowtlBoQ?= =?us-ascii?Q?GDhc68T9tandfdl0NcYjCkg8Kjp0khCPrWI/WerB7hwBWc3Q/sGNjwK/kU3v?= =?us-ascii?Q?hwI05HN0rNPuYZ6D/81TYA4bnKhIOHfcQ6p8wQ4f8V3xu516DM8bX1ZzMYGT?= =?us-ascii?Q?p7FEuqDlFWp877UOXGXED7qSPRCnhugHflmouEoK/7LecIeAIGNW8oBbekm7?= =?us-ascii?Q?u8od4c8fD8EBCbsYiCeOyAt5jx/m8+x9Aa8Upaea5TfyHd7DUU+AYIBW1XNp?= =?us-ascii?Q?RnbLrNGRw8RITXmO6Ff1by5vsLfO/8MdL9Ap1YI3GGDMnYmXIDrvmX4++vbw?= =?us-ascii?Q?xqsm4D4dH94JjZkRq5V5f4MI8LO0E+vyFsVgxQ59EEMK313qZn+eNqZ9ygY0?= =?us-ascii?Q?BDIeMjcSwXVzz+Mw=3D?= X-Forefront-PRVS: 0368E78B5B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39400400002)(39850400002)(39450400003)(39840400002)(39860400002)(39410400002)(6506006)(478600001)(2361001)(66066001)(6486002)(33646002)(6512007)(5660300001)(47776003)(25786009)(50466002)(86362001)(42186005)(6666003)(6916009)(2351001)(48376002)(50226002)(110136004)(38730400002)(107886003)(189998001)(36756003)(3846002)(5003940100001)(50986999)(8676002)(7736002)(305945005)(7350300001)(81166006)(53936002)(4326008)(2906002)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR07MB320;H:elxacz23q12.ki.sw.ericsson.se;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB320;23:TAp0rfIty7Ckxi/PoLTpJa71JehGHG8O1C4gpQCpSf?= =?us-ascii?Q?oBri+bg2G2J3Mg5rFJxJj4b6LPGY+uHCitrkmbMa5uxpE82Z4QqjWlWxMBp1?= =?us-ascii?Q?OcHsCfyje2Nw9RjWIFo/dT2KLXwADzG2+YeEVklLkanslAl6RyJezKasCEh9?= =?us-ascii?Q?czrpSm2bbsQVW8RzYZjbyM7LHiScWCwMQ0I4pXdOmmbzft/T8PEIyxAhDOYU?= =?us-ascii?Q?nfdJQND3DXPmO80lLpcXk7BrZTsN5JuTaJQUNYUzVJlZi5Lh+wapXwmn7q1H?= =?us-ascii?Q?iH3kdch/8Ycev9LItjKcwq6RY2SEqtXkPcf3MQa8meeb8Ed5ZN94IY5FZGg/?= =?us-ascii?Q?YU3SeviVsQhsRy4gfE2Tttr5shGss9bNOXZewKvCx+5qCCIoBqIoVnDfoC3I?= =?us-ascii?Q?wHngQ+O7QMDvNWF9f10nJJK+brPAouXjLEHCPGLwVh5F2aOQBAn9taRFzRgK?= =?us-ascii?Q?L+ZhX+X4k00HQ2+uT6g9Csek+BynHq6kkC5oTknLrjSdQ0ZkoofsWQN6xZEH?= =?us-ascii?Q?jKkkOrxpmLE5Z3nEeTz3G/xGyutuXehGQUUbfHoTKfNuziTPrc4p+UAzZ1LL?= =?us-ascii?Q?0XMKqwsireMf4gx5eFZt01KX69N9Mn3KWrPJiOpQKD6yu6qi516w9WM7Kc4c?= =?us-ascii?Q?3lqkOjoHSYb4bYhH40zI2h+sUmDxGmEmWXD7var4e3u8WPWtmhW07ZDR33NY?= =?us-ascii?Q?BXnNbojHvMFd7JjsO4h/qOkoOqrKqJbwXn9dK6WHvC/JdewhpIL7sNjSlA3g?= =?us-ascii?Q?1CFRWF+fWsb4L+mRkdAo9vzCbGEQEpACqttU+XYY07WTSJklUImPQyk67xCm?= =?us-ascii?Q?auWzpGH1Z6Kl8uy2kR6fm+x7jpTSuIowdSQQGVwzU8sJw3f+NJHPom1IL8As?= =?us-ascii?Q?G1DCN0ZsLp7ocrc6BBXEFoPthCHiPNziy3rvwwMbHuIJPnVD3ssqC9n0e30N?= =?us-ascii?Q?iyGDaBUNzkcmI8bxb80s46Zd6mNik11+P/lHxqEJVkY6fBHmHmNbl024uUtA?= =?us-ascii?Q?H6jXA1uJiz70cVXrNrcAYAc4oE9E2tcoNGpPALaIv92TeJD6D1kEYAYbmyPh?= =?us-ascii?Q?2M7F61n5qeTSMaPzprkoT/20RQ82rbjDYxUg960PaD4rDvwoDTuyHcIrrFyO?= =?us-ascii?Q?/iFDEHMQY=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB320;6:3brpJapW0rmeM9ef95kfiDsEk4mVV66Q0xFLYu43Sad?= =?us-ascii?Q?sdQ1IqFHpa0JzWmlCwO0tl9nTaBzwjXMyXyTl8gXYB5ildssXn+5pyVYDvBQ?= =?us-ascii?Q?OR8H2eCockTciK0aQDgjunnTH26yA/pzB1q2xa3twZCYfmJTAGSPKcr8+wm6?= =?us-ascii?Q?K1IjwooJDrWB3nuKdS7WS/kxcXf8Vf1zyRaLChrN6M1hvUzZZBaYExXqTWck?= =?us-ascii?Q?fKDjC0cym4RJ4CDfU3dZDvRF86JMPZinwNio25QB30og0fwCoart0BEvhSOM?= =?us-ascii?Q?NUIDViLvoCGjZ3jseWrxeka9TbXTzWVo2kRJ4TRIFHeDB27TPG4u+FydYHUC?= =?us-ascii?Q?/CWaV1XepDPjWEWkuxc3wk8HIGyjho/1d/KB75ooXmHHEALXi6BkMSeUeYh9?= =?us-ascii?Q?8wF9a48FUkv3ldV5tttXIfimYNlybaijsrGBGQ0yiWRX1GOw1xQd7FnPXevn?= =?us-ascii?Q?cQN/19AMlcVX7hFn8nOYoHlxBe04+VO8pyQK5DAj2IWzMj9NTwwtb8ofn2yA?= =?us-ascii?Q?TVTvJLRQsM5mq7MUkW0NdIqqmU7JDByWJvPBxoHeYjlrSYiJU7pTnepTZkay?= =?us-ascii?Q?Hn1qfrIRXZz++jN2yom6TkjkHrhfiPXz2KA6lUWdEPeOrwA2oru75jenWlwN?= =?us-ascii?Q?7wdQZvoR0LZDK6JrhclTPur22NLZuNLbaeVCqiiITmY3qfw/c/ysouARNGfQ?= =?us-ascii?Q?zDoHgTu+xTZerLnuzCOLdYMFA1XWEHlQpGzB7p3zWNC05CTEynztitEjDw3o?= =?us-ascii?Q?YKUIownRS88cSB1WLW4jRIFdkvODiuIzQbRjWUDOmBS+TluvhOz+cROYyXmo?= =?us-ascii?Q?HpNfvpCdoLzJ47KVwENGglSoDImtvq8D777W5JOrs+5psheWI1aCLsV7Dnes?= =?us-ascii?Q?k+Ef39iEdBwIfiG58dbQo5/y7fItD59zL5fReu/eQdqP6LLxzyWwQ4AKLGG8?= =?us-ascii?Q?stGg6Na565T7An79kUYcVtKEJx3yIRvnSGYdWghyIQ84txSXop8ZsoXtywhs?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;5:SINPB57yFU+lMeHKeVL9WVvFICK+d8DN22tXswQ00M0fbxG2qiFv/lDijTeVaqzNfunAwn73GvYNr40LGdKCCa6gUOsrOJJvX0ZmcbgiqCXj0RRr6Z+/vXreTiLQvTT9kvcJUYW/AL+w/X/YCP7O6tY7Wtu6fQaBpbuWrYQWQoLqRnoeH5mQkS2eX6gQnKBah63EDJidZ7UnZlLUX0fveBWP2PZiiE2xxcy6/3LslHLomsQuSpelyw6oF0aLCzf0V/uFla50tfBsEnxIg2H+Q1dvFJx1msckQTrWMFL0KNI0QrQ0Nn1KunxqbOA0MHP1u8g11ViAedM/u2qVI0xcGbIsI4AHR1JEAGU+uyCqG7Enku7JbrmntfLEjuesCTLFUQYrJWJRGJYJ+RwJUJgJVshThlmMIOqdio5JiJWp/AnaWH3AoKroEE6z0rz2L/0rHd+JBHbvYuR+9fhFQjWts/4/gmw86JHPTtqTMLxpT/FwgpqwAUJx03GheX747PFF;24:wiTsiVxeA8N1GymbBMzMB47lDR1uevsIWOuSuM/QxWdTCwyf3Cj4R2UvQn74+M2598D5mV75wPngH03b0/a1/4bqX+QFNYoxM60uUivNwzI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;7:aaZDovPJR05+24oulhxxaPysaEvy4rQ7SHytc04j37IeAJSpthJEEzgxam2IuHyXXUEZ9QWbtyhDJRojjM9ph/ZplXCT+lx4jWvWgMoDlzR9NgPNWSf+Voy57ORwmiKd1xOItXFCzBBVYHZO+LlJbv+vaypxE9QlbSItiAPtKKtkjA6ppoRctjwUNlo727EFZoiRNxy7gN7H9tX9rktNcbugbSAnE+27ci1Z+DTdMiX7nZKaYTHE3eCiMRhE7Gd2yrEnCLxxNwrrNcEH8GInJA9TSwc8EuDu6fAOuRzE29n7D1zSK0M2/K9VFrM5l7v7WOKi2T6ZrjyK7Gls6Mm/F+0z5fc5VjQVWIQHlYDx4h1YeRPWO/JROo13MbTOMRw/ADrLOKK3dTuLGrwjXjMRNSBrMtd0htsSduICWsjYORLzDkeBGlm4xSRAuxGhSSjfQb94h0e+6eyo0WbVRkUwuvQso1i68gOLh5un3epvIj3MXHoqJWDnlvBot4PqexkHoIBrt9Ytiz5b/AkCRspbb5hDR7hopB+7V7kIXRY5YRcIHHuWcyxgUGv0pm9vazyZkVpldNPcixzuc9vnDwUb5zmyohcdIyxqeYfJjsgl2tni5itfIHoG7ngswrb6BZkraDI7uLc21rsTA8Ke1tBWwZQX6GGCa6RuOeQqnY4X9sWylO6vgKFevTbL9MfDx6EjTeonyGt8khcVxUeHAkmYuzRem8nzav6N/c8BqfMbuHsXHkN+w/KA/+vFreyyfaenxmcNI9hw8ORJ7hXXeu9nt9pCzaWbNn45Cpiu+NxTk2w= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 10:27:22.8570 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB320 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-07/txt/msg00176.txt.bz2 Content-length: 1902 I see the following failure on Ubuntu 16.04's gcc 5.4.0: Running /home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.python/py-unwind.exp ... FAIL: gdb.python/py-unwind.exp: continue to breakpoint: break backtrace-broken FAIL: gdb.python/py-unwind.exp: Backtrace restored by unwinder (pattern 1) The problem is that the test expects a very particular stack layout. When stack protection is enabled, it adds a canary value which looks like an additional local variable. This makes the test complain about a bad stack layout and fail. The simple solution is to disable stack protection for that test using -fno-stack-protector. I checked older compilers (gcc 4.4, clang 3.5) and they support that flag, so I don't think it's necessary to probe for whether the compiler supports it. Maybe a better solution would be to change the test to make it cope with different stack layouts (perhaps it could save addresses of stuff in some global variables which GDB/the unwinder would read). I'll go with the simple solution for now though. gdb/testsuite/ChangeLog: * gdb.python/py-unwind.exp: Disable stack protection when building test file. --- gdb/testsuite/gdb.python/py-unwind.exp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/gdb.python/py-unwind.exp b/gdb/testsuite/gdb.python/py-unwind.exp index 625b04c..4a64f15 100644 --- a/gdb/testsuite/gdb.python/py-unwind.exp +++ b/gdb/testsuite/gdb.python/py-unwind.exp @@ -20,7 +20,12 @@ load_lib gdb-python.exp standard_testfile -if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { +# Stack protection can make the stack look a bit different, breaking the +# assumptions of this test about the stack lay out. + +set flags "additional_flags=-fno-stack-protector" + +if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} "debug $flags"] } { return -1 } -- 2.7.4