From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16044 invoked by alias); 4 Jun 2018 15:49: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 13885 invoked by uid 89); 4 Jun 2018 15:49:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=feels, ptrace X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0051.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Jun 2018 15:49:36 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2344.eurprd08.prod.outlook.com (10.172.228.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.15; Mon, 4 Jun 2018 15:49:33 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64%7]) with mapi id 15.20.0820.010; Mon, 4 Jun 2018 15:49:33 +0000 From: Alan Hayward To: Simon Marchi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH 8/8] Ptrace support for Aarch64 SVE Date: Mon, 04 Jun 2018 15:49:00 -0000 Message-ID: <626E6E07-4A7B-4E1D-A86B-6C4C74EF96E1@arm.com> References: <20180511105256.27388-1-alan.hayward@arm.com> <20180511105256.27388-9-alan.hayward@arm.com> <752617dd-3221-7aa7-d626-b841fe13761c@ericsson.com> <22AC70D2-D24D-4DE9-939F-067BE65F02F3@arm.com> <0ff06fe2-396d-a9da-d95b-130f6bef2d2c@ericsson.com> In-Reply-To: <0ff06fe2-396d-a9da-d95b-130f6bef2d2c@ericsson.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-traffictypediagnostic: DB6PR0802MB2344: nodisclaimer: True x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(6072148)(201708071742011)(7699016);SRVR:DB6PR0802MB2344;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2344; x-forefront-prvs: 069373DFB6 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(39860400002)(39380400002)(396003)(346002)(376002)(199004)(189003)(54906003)(316002)(6306002)(14454004)(81166006)(97736004)(966005)(33656002)(81156014)(6512007)(82746002)(72206003)(8676002)(2900100001)(57306001)(53936002)(8936002)(83716003)(3846002)(6116002)(5250100002)(7736002)(99286004)(478600001)(50226002)(66066001)(76176011)(93886005)(6506007)(6246003)(105586002)(106356001)(305945005)(6486002)(229853002)(6436002)(102836004)(26005)(2906002)(86362001)(186003)(6916009)(3660700001)(486006)(4326008)(5660300001)(68736007)(3280700002)(25786009)(476003)(446003)(11346002)(2616005)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2344;H:DB6PR0802MB2133.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 8000b71b-623f-49b0-0515-08d5ca32c49d X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8000b71b-623f-49b0-0515-08d5ca32c49d X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2018 15:49:33.7472 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2344 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00069.txt.bz2 DQo+Pj4+IGRpZmYgLS1naXQgYS9nZGIvbmF0L2FhcmNoNjQtc3ZlLWxpbnV4 LXB0cmFjZS5jIGIvZ2RiL25hdC9hYXJjaDY0LXN2ZS1saW51eC1wdHJhY2Uu Yw0KPj4+PiBpbmRleCA5MzgxNzg2ZmRhLi44NGM3YTQxZjQwIDEwMDY0NA0K Pj4+PiAtLS0gYS9nZGIvbmF0L2FhcmNoNjQtc3ZlLWxpbnV4LXB0cmFjZS5j DQo+Pj4+ICsrKyBiL2dkYi9uYXQvYWFyY2g2NC1zdmUtbGludXgtcHRyYWNl LmMNCj4+Pj4gQEAgLTI1LDYgKzI1LDEzIEBADQo+Pj4+ICNpbmNsdWRlICJh YXJjaDY0LXN2ZS1saW51eC1wdHJhY2UuaCINCj4+Pj4gI2luY2x1ZGUgImFy Y2gvYWFyY2g2NC5oIg0KPj4+PiANCj4+Pj4gKyNpZm5kZWYgR0RCU0VSVkVS DQo+Pj4+ICsjaW5jbHVkZSAiZGVmcy5oIg0KPj4+PiArI2VuZGlmDQo+Pj4+ ICsjaW5jbHVkZSAicmVnY2FjaGUuaCINCj4+PiANCj4+PiBIbW0gd2UgdHJ5 IG5vdCBhZGQgYW55IG1vcmUgIiNpZmRlZiBHREJTRVJWRVIiIGluIHRoZSBj b21tb24gY29kZS4NCj4+PiANCj4+PiBodHRwczovL3NvdXJjZXdhcmUub3Jn L2dkYi93aWtpL0NvbW1vbiNIZWFkZXJfZmlsZXNfaW5fY29tbW9uX2NvZGVf LjI4ZGVmcy5oX3ZzX3NlcnZlci5oLjJDX2V0Yy4uMjkNCj4+PiANCj4+PiBJ bnN0ZWFkLCB3ZSBzaG91bGQgdHJ5IGRlZmluaW5nIGEgY29tbW9uIGludGVy ZmFjZSAocHJvYmFibHkgaW4gY29tbW9uL2NvbW1vbi1yZWdjYWNoZS5oPykg dGhhdCB0aGUNCj4+PiBjb21tb24gY29kZSB3aWxsIHVzZSwgYW5kIHRoYXQg cmVnY2FjaGVzIGZyb20gR0RCIGFuZCBHREJzZXJ2ZXIgd2lsbCBpbXBsZW1l bnQuDQo+PiANCj4+IEkgdHJpZWQgdXNpbmcgY29tbW9uLWRlZnMuaCwgYnV0 IGdkYi9yZWdjYWNoZS5oIHJlcXVpcmVzIGRlZmluZXMgZnJvbQ0KPj4gZGVm cy5oIC0gUmVxdWlyZUxvbmdlc3QgYW5kIG1heWJlIG90aGVycy4NCj4+IFB1 dHRpbmcgZGVmcy5oIGF0IHRoZSB0b3Agb2YgZ2RiL3JlZ2NhY2hlLmggdGhl biBicm9rZSBpbiBhIHdlaXJkIHdheS4NCj4+IEEgbG90IG9mIGZpZGRsaW5n IGxhdGVyLCBhbmQgSSBoYWRu4oCZdCBmb3VuZCBhIHdheSB0byBtYWtlIGl0 IHdvcmsuDQo+PiANCj4+IENyZWF0aW5nIGNvbW1vbi9jb21tb24tcmVnY2Fj aGUuaCBnZXRzIGEgYml0IG9kZCBiZWNhdXNlLCB0aGUgZnVuY3Rpb25zDQo+ PiBJIG5lZWQgZm9yIGdkYnNlcnZlciAocmF3X3N1cHBseSwgcmF3X2NvbGxl Y3QgYW5kIGdldF9yZWdpc3Rlcl9zdGF0dXMpDQo+PiBvbiBnZGIgY29tZSBm cm9tOg0KPj4gDQo+PiANCj4+IGNsYXNzIHJlZ19idWZmZXINCj4+IC4uLg0K Pj4gIGVudW0gcmVnaXN0ZXJfc3RhdHVzIGdldF9yZWdpc3Rlcl9zdGF0dXMg KGludCByZWdudW0pIGNvbnN0Ow0KPj4gLi4uDQo+PiANCj4+IA0KPj4gY2xh c3MgcmVhZGFibGVfcmVnY2FjaGUgOiBwdWJsaWMgcmVnX2J1ZmZlcg0KPj4g Li4uDQo+PiANCj4+IA0KPj4gY2xhc3MgZGV0YWNoZWRfcmVnY2FjaGUgOiBw dWJsaWMgcmVhZGFibGVfcmVnY2FjaGUNCj4+IC4uLg0KPj4gIHZvaWQgcmF3 X3N1cHBseSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmKTsNCj4+IC4u Lg0KPj4gDQo+PiANCj4+IGNsYXNzIHJlZ2NhY2hlIDogcHVibGljIGRldGFj aGVkX3JlZ2NhY2hlDQo+PiAuLi4NCj4+ICB2b2lkIHJhd19jb2xsZWN0IChp bnQgcmVnbnVtLCB2b2lkICpidWYpIGNvbnN0Ow0KPj4gLi4uDQo+PiANCj4+ IA0KPj4gSSBkb27igJl0IHRoaW5rIHRoYXQgdGhpcyB3b3VsZCB3b3JrOg0K Pj4gY2xhc3MgcmVnY2FjaGUgOiBwdWJsaWMgZGV0YWNoZWRfcmVnY2FjaGUs IGNvbW1vbl9yZWdjYWNoZQ0KPiANCj4gSSBkaWQgc29tZSBxdWljayBoYWNr aW5nIGFuZCBpdCBzZWVtcyB0byB3b3JrIHRvIGhhdmUgdGhpcyBpbiBjb21t b24vY29tbW9uLXJlZ2NhY2hlLmgNCj4gDQo+IHN0cnVjdCByZWdfYnVmZmVy X2NvbW1vbg0KPiB7DQo+ICB2aXJ0dWFsIH5yZWdfYnVmZmVyX2NvbW1vbiAo KSA9IGRlZmF1bHQ7DQo+ICB2aXJ0dWFsIHZvaWQgcmF3X3N1cHBseSAoaW50 IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmKSA9IDA7DQo+ICB2aXJ0dWFsIHZv aWQgcmF3X2NvbGxlY3QgKGludCByZWdudW0sIHZvaWQgKmJ1ZikgY29uc3Qg PSAwOw0KPiAgdmlydHVhbCBib29sIHJhd19jb21wYXJlIChpbnQgcmVnbnVt LCBjb25zdCB2b2lkICpidWYsIGludCBvZmZzZXQpIGNvbnN0ID0gMDsNCj4g IHZpcnR1YWwgcmVnaXN0ZXJfc3RhdHVzIGdldF9yZWdpc3Rlcl9zdGF0dXMg KGludCByZWdudW0pIGNvbnN0ID0gMDsNCj4gfTsNCj4gDQo+IGFuZCBtYWtl IHlvdXIgY29kZSBpbiBuYXQvIHRha2UgYSBwb2ludGVyIHRvIHJlZ19idWZm ZXJfY29tbW9uLiAgZ2RiJ3MgcmVnX2J1ZmZlcg0KPiBhbmQgZ2Ric2VydmVy J3MgcmVnY2FjaGUgc2hvdWxkIGluaGVyaXQgZnJvbSByZWdfYnVmZmVyX2Nv bW1vbi4gIEkgIGJ1aWx0DQo+IGl0IG9uIG90aGVyIHJlZ2NhY2hlIHJlZmFj dG9yIHBhdGNoZXMgSSBoYXZlIGluIHRoZSBwaXBlbGluZSwgc28gbWF5YmUg c29tZSBvdGhlcg0KPiBjaGFuZ2VzIGluIHRoZXJlIGFyZSBuZWVkZWQsIG1h eWJlIG5vdC4gIEkgcHVzaGVkIHRoZSByZXN1bHQgb24gdGhpcyBicmFuY2gs IGl0J3MNCj4gYSBiaXQgcmF3IGJ1dCBpdCBzaG91bGQgYmUgZW5vdWdoIHRv IHNob3cgdGhlIGlkZWEuDQo+IA0KPiBodHRwczovL3NvdXJjZXdhcmUub3Jn L2dpdC9naXR3ZWIuY2dpP3A9YmludXRpbHMtZ2RiLmdpdDthPXNob3J0bG9n O2g9cmVmcy9oZWFkcy91c2Vycy9zaW1hcmsvcmVnY2FjaGUtZm9yLWFsYW4N Cg0KVGhhbmtzIGZvciB0cnlpbmcgdGhpcyBvdXQsIGhvd2V2ZXIgSSB0cmll ZCBhZGRpbmcgeW91ciBjaGFuZ2VzDQppbnRvIG15IGJ1aWxkLCBidXQgdGhh dCByZXN1bHRzIGluIHRoZSBmb2xsb3dpbmc6DQoNCi4uLy4uL3NyYy9iaW51 dGlscy1nZGIvZ2RiL2xpbnV4LWZvcmsuYzogSW4gZnVuY3Rpb24g4oCYdm9p ZCBmb3JrX3NhdmVfaW5mcnVuX3N0YXRlKGZvcmtfaW5mbyosIGludCnigJk6 DQouLi8uLi9zcmMvYmludXRpbHMtZ2RiL2dkYi9saW51eC1mb3JrLmM6Mjk4 Ojc1OiBlcnJvcjogaW52YWxpZCBuZXctZXhwcmVzc2lvbiBvZiBhYnN0cmFj dCBjbGFzcyB0eXBlIOKAmHJlYWRvbmx5X2RldGFjaGVkX3JlZ2NhY2hl4oCZ DQogICBmcC0+c2F2ZWRyZWdzID0gbmV3IHJlYWRvbmx5X2RldGFjaGVkX3Jl Z2NhY2hlICgqZ2V0X2N1cnJlbnRfcmVnY2FjaGUgKCkpOw0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXg0KSW4gZmlsZSBpbmNsdWRlZCBmcm9t IC4uLy4uL3NyYy9iaW51dGlscy1nZGIvZ2RiL2dkYmFyY2guaDo3MDowLA0K ICAgICAgICAgICAgICAgICBmcm9tIC4uLy4uL3NyYy9iaW51dGlscy1nZGIv Z2RiL2RlZnMuaDo1MzEsDQogICAgICAgICAgICAgICAgIGZyb20gLi4vLi4v c3JjL2JpbnV0aWxzLWdkYi9nZGIvbGludXgtZm9yay5jOjIwOg0KLi4vLi4v c3JjL2JpbnV0aWxzLWdkYi9nZGIvcmVnY2FjaGUuaDozNjc6Nzogbm90ZTog ICBiZWNhdXNlIHRoZSBmb2xsb3dpbmcgdmlydHVhbCBmdW5jdGlvbnMgYXJl IHB1cmUgd2l0aGluIOKAmHJlYWRvbmx5X2RldGFjaGVkX3JlZ2NhY2hl4oCZ Og0KIGNsYXNzIHJlYWRvbmx5X2RldGFjaGVkX3JlZ2NhY2hlIDogcHVibGlj IHJlYWRhYmxlX3JlZ2NhY2hlDQogICAgICAgXg0KSW4gZmlsZSBpbmNsdWRl ZCBmcm9tIC4uLy4uL3NyYy9iaW51dGlscy1nZGIvZ2RiL3JlZ2NhY2hlLmg6 MjM6MCwNCiAgICAgICAgICAgICAgICAgZnJvbSAuLi8uLi9zcmMvYmludXRp bHMtZ2RiL2dkYi9nZGJhcmNoLmg6NzAsDQogICAgICAgICAgICAgICAgIGZy b20gLi4vLi4vc3JjL2JpbnV0aWxzLWdkYi9nZGIvZGVmcy5oOjUzMSwNCiAg ICAgICAgICAgICAgICAgZnJvbSAuLi8uLi9zcmMvYmludXRpbHMtZ2RiL2dk Yi9saW51eC1mb3JrLmM6MjA6DQouLi8uLi9zcmMvYmludXRpbHMtZ2RiL2dk Yi9jb21tb24vY29tbW9uLXJlZ2NhY2hlLmg6Njg6MTY6IG5vdGU6IAl2aXJ0 dWFsIHZvaWQgcmVnX2J1ZmZlcl9jb21tb246OnJhd19zdXBwbHkoaW50LCBj b25zdCB2b2lkKikNCiAgIHZpcnR1YWwgdm9pZCByYXdfc3VwcGx5IChpbnQg cmVnbnVtLCBjb25zdCB2b2lkICpidWYpID0gMDsNCiAgICAgICAgICAgICAg ICBeDQouLi8uLi9zcmMvYmludXRpbHMtZ2RiL2dkYi9jb21tb24vY29tbW9u LXJlZ2NhY2hlLmg6Njk6MTY6IG5vdGU6IAl2aXJ0dWFsIHZvaWQgcmVnX2J1 ZmZlcl9jb21tb246OnJhd19jb2xsZWN0KGludCwgdm9pZCopIGNvbnN0DQog ICB2aXJ0dWFsIHZvaWQgcmF3X2NvbGxlY3QgKGludCByZWdudW0sIHZvaWQg KmJ1ZikgY29uc3QgPSAwOw0KDQoNCkFuZCB0aGVuIHNpbWlsYXIgZXJyb3Jz IHRyeWluZyB0byBjcmVhdGUgYSByZWdpc3Rlcl9kdW1wX3JlZ19idWZmZXIu DQoNCg0KSSBjb3VsZCB0aGVuIGFkZCB0aGUgZm9sbG93aW5nIHRvIHJlYWRv bmx5X2RldGFjaGVkX3JlZ2NhY2hlOg0KDQogIHZvaWQgcmF3X3N1cHBseSAo aW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmKSBvdmVycmlkZQ0KICB7IGdk Yl9hc3NlcnQoZmFsc2UpOyB9DQoNCiAgdm9pZCByYXdfY29sbGVjdCAoaW50 IHJlZ251bSwgdm9pZCAqYnVmKSBjb25zdCBvdmVycmlkZQ0KICB7IGdkYl9h c3NlcnQoZmFsc2UpOyB9DQoNCi4uLk9yIGV2ZW4gbWFrZSB0aGUgbWV0aG9k cyBpbiByZWdfYnVmZmVyX2NvbW1vbiBoYXZlIGENCnsgZ2RiX2Fzc2VydChm YWxzZSk7IH0gYm9keS4NCg0KQnV0IHRoYXQgZmVlbHMgd3JvbmcsIGFzIGl0 4oCZcyBicmVha2luZyB0aGUgbmljZSByZWdjYWNoZSBhYnN0cmFjdGlvbnMu DQoNCkFueSB0aG91Z2h0cz8NCg0KQWxhbi4=