From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 97555 invoked by alias); 9 Oct 2018 17:50:48 -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 97534 invoked by uid 89); 9 Oct 2018 17:50:47 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:3049 X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10043.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 09 Oct 2018 17:50:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kF8APt8jpLN9L41GUlKgELJfGosoq18vt/VI3lqjYAs=; b=FfwjHUAGxdjillBP38IJxr9P8ZOt0aw0KjT19Weys3fMcLJgKO/hvY69uNY2aHaxYfnAst48Ns+xV0RrG0XwvpUwUqv9vDQpzbfEg1vWP3cEw+vToiBstGCxxndKwrGffP+0m/gjQ8aWl3seJnXwId9GCGcoJc4oUyzOG20FY5A= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2342.eurprd08.prod.outlook.com (10.172.228.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1207.21; Tue, 9 Oct 2018 17:50:41 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::7073:f11c:4e4:cb13]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::7073:f11c:4e4:cb13%5]) with mapi id 15.20.1207.024; Tue, 9 Oct 2018 17:50:41 +0000 From: Alan Hayward To: Pedro Alves CC: GDB Patches , nd Subject: Re: [PATCH v2 0/2] Aarch64: Fix segfault when casting dummy calls Date: Tue, 09 Oct 2018 17:50:00 -0000 Message-ID: References: <20181001155255.14859-1-alan.hayward@arm.com> <57873989-fc65-634f-c6f8-8c2a976e4f9f@redhat.com> In-Reply-To: <57873989-fc65-634f-c6f8-8c2a976e4f9f@redhat.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-10/txt/msg00226.txt.bz2 DQoNCj4gT24gOSBPY3QgMjAxOCwgYXQgMTc6MTAsIFBlZHJvIEFsdmVzIDxw YWx2ZXNAcmVkaGF0LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAxMC8wMS8yMDE4 IDA0OjUyIFBNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+PiBUaGlzIGlzIGEg cmV3b3JraW5nIG9mIGEgcGF0Y2ggSSBwb3N0ZWQgaW4gTWFyY2guDQo+PiBW MSBoYWQgYSBsb25nIGRpc2N1c3Npb24gd2hpY2ggd2FzIHRoZW4gcGF1c2Vk IHRvIHdhaXQgZm9yDQo+PiBQZWRybydzIElGVU5DIHJld3JpdGUuDQo+PiAN Cj4+IA0KPj4gUHJldmVudCB0aGUgaW50IGNhc3QgaW4gdGhlIGZvbGxvd2lu ZyBjYXVzaW5nIGEgc2VnZmF1bHQgb24gYWFyY2g2NDoNCj4+IChnZGIpIGIg Zm9vIGlmIChpbnQpc3RyY21wKG5hbWUsImFiYyIpID09IDANCj4+IChnZGIp IHJ1bg0KPj4gDQo+PiANCj4+IFRoaXMgaXMgYmVjYXVzZSB0byBhYXJjaDY0 X3B1c2hfZHVtbXlfY2FsbCBkZXRlcm1pbmVzIHRoZSByZXR1cm4gdHlwZQ0K Pj4gb2YgdGhlIGZ1bmN0aW9uIGFuZCB0aGVuIGRvZXMgbm90IGNoZWNrIGZv ciBudWxsIHBvaW50ZXIuDQo+PiANCj4+IEEgbnVsbCBwb2ludGVyIGZvciB0 aGUgcmV0dXJuIHR5cGUgbWVhbnMgZWl0aGVyIDEpIHRoZSBjYWxsIGhhcyBh DQo+PiBjYXN0IG9yIDIpIGFuIGVycm9yIGhhcyBvY2N1cmVkLg0KPiANCj4g SSdkIHRoaW5rIHRoYXQgIjEpIHRoZSBjYWxsIGhhcyBhIGNhc3QiIGlzIG5v dCBhY2N1cmF0ZS4NCj4gSWYgdGhlIGNhbGxlZCBmdW5jdGlvbiBoYXMgZGVi dWcgaW5mbywgdGhlbiBHREIgd2lsbCBrbm93DQo+IGl0J3MgcmV0dXJuIHR5 cGUuICBUaGUgaXNzdWUgaXMgdGhhdCB0aGUgY2FsbGVkIGZ1bmN0aW9uIG1h eQ0KPiBub3QgaGF2ZSBkZWJ1ZyBpbmZvcm1hdGlvbiwgYW5kIHRoZW4gR0RC IGRvZXMgbm90IGtub3cNCj4gaXRzIHJldHVybiB0eXBlIChzbyBpdHMgTlVM TCksIGFuZCB0aGVuIHRoZSBvbmx5IHdheSB0bw0KPiBjYWxsIHRoZSBmdW5j dGlvbiBpcyB0byBhZGQgdGhlIGNhc3QuICBSaWdodD8NCj4gDQoNClRoYXQg bWFrZXMgc2Vuc2UuIEnigJlkIGFkZCB0aGF0IGluIHRoZSBhYm92ZSBleGFt cGxlIEnigJltIGFibGUgdG8gZG8gdGhlDQpicmVhayB3aXRob3V0IGEgY2Fz dCBhbmQgZ2RiIGRvZXMgbm90IHNlZ2ZhdWx0IC0gdGhlIHJldHVybiB0eXBl DQpvZiB0aGUgZnVuY3Rpb24gY29tZXMgYmFjayBhcyBhbiBpbnQuIA0KIA0K PiBJdCBraW5kIG9mIHNvdW5kcyBsaWtlIElGVU5DcyB3ZXJlIGEgcmVkIGhl cnJpbmcgdGhlbi4gIDotLw0KDQpZZWFoLg0KDQo+IA0KPj4gWW91IGNhbiBz ZWUgdGhpcyBpbiBpbmZjYWxsLmM6Y2FsbF9mdW5jdGlvbl9ieV9oYW5kX2R1 bW15KCk6DQo+PiANCj4+ICBDT1JFX0FERFIgZnVuYWRkciA9IGZpbmRfZnVu Y3Rpb25fYWRkciAoZnVuY3Rpb24sICZ2YWx1ZXNfdHlwZSwgJmZ0eXBlKTsN Cj4+IA0KPj4gIGlmICh2YWx1ZXNfdHlwZSA9PSBOVUxMKQ0KPj4gICAgdmFs dWVzX3R5cGUgPSBkZWZhdWx0X3JldHVybl90eXBlOw0KPj4gIGlmICh2YWx1 ZXNfdHlwZSA9PSBOVUxMKQ0KPj4gICAgew0KPj4gICAgICBjb25zdCBjaGFy ICpuYW1lID0gZ2V0X2Z1bmN0aW9uX25hbWUgKGZ1bmFkZHIsDQo+PiAJCQkJ CSAgICBuYW1lX2J1Ziwgc2l6ZW9mIChuYW1lX2J1ZikpOw0KPj4gICAgICBl cnJvciAoXygiJyVzJyBoYXMgdW5rbm93biByZXR1cm4gdHlwZTsgIg0KPj4g CSAgICAgICAiY2FzdCB0aGUgY2FsbCB0byBpdHMgZGVjbGFyZWQgcmV0dXJu IHR5cGUiKSwNCj4+IAkgICAgIG5hbWUpOw0KPj4gICAgfQ0KPj4gDQo+PiBJ biBhYXJjaDY0X3B1c2hfZHVtbXlfY2FsbCB3ZSBkbyBub3QgaGF2ZSBkZWZh dWx0X3JldHVybl90eXBlLCBzbyBjYW5ub3QNCj4+IGRldGVybWluZSBiZXR3 ZWVuIHRoZSB0d28gY2FzZXMuDQo+PiANCj4+IChJbiBhZGRpdGlvbiwgYWFy Y2g2NF9wdXNoX2R1bW15X2NhbGwgaW5jb3JyZWN0bHkgcmVzb2x2ZXMgdGhl IHJldHVybg0KPj4gdHlwZSBmb3IgSUZVTkMpLg0KPiANCj4gQ2FuIHlvdSBl eHBhbmQgYSBiaXQgb24gdGhpcyBJRlVOQyByZW1hcms/DQoNCkhhdmUgYSBs b29rIGF0IGZpbmRfZnVuY3Rpb25fYWRkciBpbiBpbmZjYWxsLmMgdGhlcmUg aXMgYSBzZWN0aW9uIG9mIGNvZGUNCmJlZ2lubmluZyAiaWYgKFRZUEVfR05V X0lGVU5DIChmdHlwZSkp4oCdLiBUaGF0IGlzIG1pc3NpbmcgZnJvbSB0aGUg YWFyY2g2NA0KY29kZS4NCg0KPiANCj4gDQo+PiBIb3dldmVyLCBhYXJjaDY0 X3B1c2hfZHVtbXlfY2FsbCBvbmx5IHJlcXVpcmVzIHRoZSByZXR1cm4gdmFs dWUgaW4gb3JkZXINCj4+IHRvIGNhbGN1bGF0ZSBsYW5nX3N0cnVjdF9yZXR1 cm4gLi4uIHdoaWNoIGhhcyBwcmV2aW91c2x5IGJlZW4gY2FsY3VsYXRlZA0K Pj4gaW4gdGhlIGNhbGxlcjoNCj4+IA0KPj4gICAgIFRoaXMgaXMgc2xpZ2h0 bHkgYXdrd2FyZCwgaWRlYWxseSB0aGUgZmxhZyAibGFuZ19zdHJ1Y3RfcmV0 dXJuIg0KPj4gICAgIHdvdWxkIGJlIHBhc3NlZCB0byB0aGUgdGFyZ2V0cyBp bXBsZW1lbnRhdGlvbiBvZiBwdXNoX2R1bW15X2NhbGwuDQo+PiAgICAgUmF0 aGVyIHRoYXQgY2hhbmdlIHRoZSB0YXJnZXQgaW50ZXJmYWNlIHdlIGNhbGwg dGhlIGxhbmd1YWdlIGNvZGUNCj4+ICAgICBkaXJlY3RseSBvdXJzZWx2ZXMu DQo+PiANCj4gDQo+IEFoLCBuaWNlLCB0aGUgc29sdXRpb24gd2FzIHJpZ2h0 IHRoZXJlLiAgOi0pDQo+IA0KPj4gVGhlIGZpeCBpcyBzaW1wbGU6DQo+PiBQ YXRjaCAxOiBVcGRhdGUgZ2RiYXJjaCBpbnRlcmZhY2UgdG8gcGFzcyBsYW5n X3N0cnVjdF9yZXR1cm4uDQo+PiBQYXRjaCAyOiBSZW1vdmUgaW5jb3JyZWN0 IGNvZGUgYW5kIHVzZSB0aGUgcGFzc2VkIGluIGxhbmdfc3RydWN0X3JldHVy bi4NCj4+IA0KPiANCj4gU2luY2UgY292ZXIgbGV0dGVycyBkb24ndCBlbmQg dXAgaW4gZ2l0LCB0aGlzIGluZm8gc2hvdWxkIGJlDQo+IHNvbWVob3cgbWln cmF0ZWQgaW50byB0aGUgY29tbWl0IGxvZ3Mgb2YgdGhlIHR3byBwYXRjaGVz Lg0KDQpPaywgSeKAmWxsIG1lcmdlIGl0IGludG8gdGhlIGxvZ3MgaW4gdGhl IG5leHQgdmVyc2lvbi4NCg0KSeKAmWxsIHRha2UgYSBsb29rIGF0IHlvdXIg b3RoZXIgY29tbWVudHMgdG9tb3Jyb3cuDQoNClRoYW5rcyBmb3IgdGhlIHJl dmlldywNCkFsYW4uDQoNCg0K