From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 49449 invoked by alias); 25 Mar 2019 16:51:10 -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 48434 invoked by uid 89); 25 Mar 2019 16:51:10 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.7 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 autolearn=ham version=3.3.1 spammy=if X-HELO: EUR02-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr00047.outbound.protection.outlook.com (HELO EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 25 Mar 2019 16:51:07 +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=hRUBLAMarrN12AyZpb5rorFSlXTfsrG8joW2lthxTwI=; b=IbNg843JrvhWk/cGGroLctlq389yAVhrbxgo2K57EnbnYxlZQ1UkLSgUVK1OJIoNkzYgfG/L0DFEPzJPLC+tLlAg62uWli+Z/tW0NL/AdEXO8ekDQmutK8V4b9mC5N2I9xq/M69MH4BPMBGnFcHclTLJhgGomG4z57kZCSTt4bY= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.227.22) by DB6PR0802MB2440.eurprd08.prod.outlook.com (10.172.251.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1730.18; Mon, 25 Mar 2019 16:51:04 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::2083:2d62:84fa:a547]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::2083:2d62:84fa:a547%3]) with mapi id 15.20.1730.019; Mon, 25 Mar 2019 16:51:04 +0000 From: Alan Hayward To: Simon Marchi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH 1/2] Add linux_get_hwcap Date: Mon, 25 Mar 2019 16:51:00 -0000 Message-ID: <52EFD498-1551-41A6-BB95-81A7BB5A3928@arm.com> References: <20190325120542.92123-1-alan.hayward@arm.com> <0cea3f8f-e66e-574c-0c6e-aa2c2bbead4f@simark.ca> In-Reply-To: <0cea3f8f-e66e-574c-0c6e-aa2c2bbead4f@simark.ca> 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) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <1792682C1C377E40870603D3B9118A8F@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00550.txt.bz2 DQoNCj4gT24gMjUgTWFyIDIwMTksIGF0IDE1OjE4LCBTaW1vbiBNYXJjaGkg PHNpbWFya0BzaW1hcmsuY2E+IHdyb3RlOg0KPiANCj4gT24gMjAxOS0wMy0y NSA4OjA1IGEubS4sIEFsYW4gSGF5d2FyZCB3cm90ZToNCj4+IFRpZHkgdXAg Y2FsbHMgdG8gcmVhZCBIV0NBUCAoYW5kIEhXQ0FQMikgYnkgYWRkaW5nIGNv bW1vbiBmdW5jdGlvbnMsDQo+PiByZW1vdmluZyB0aGUgUFBDIGFuZCBBQXJj aDY0IHNwZWNpZmljIHZlcnNpb25zLg0KPj4gVGhlIG9ubHkgZnVuY3Rpb24g ZGlmZmVyZW5jZSBpcyBpbiBhYXJjaDY0X2xpbnV4X2NvcmVfcmVhZF9kZXNj cmlwdGlvbiAtIGlmDQo+PiB0aGUgaHdjYXAgcmVhZCBmYWlscyBpdCBub3cg cmV0dXJuIGEgdmFsaWQgZGVzY3JpcHRpb24gaW5zdGVhZCBvZiBudWxscHRy Lg0KPiANCj4gQVJNIGFsc28gc2VlbXMgdG8gaGF2ZSBjaGFuZ2VkIGJlaGF2 aW9yLCBib3RoIHRoZSBuYXRpdmUgdGFyZ2V0IGFuZCBjb3JlIHRhcmdldC4g IEl0J3Mgbm90IG5lY2Vzc2FyaWx5LCBhIHByb2JsZW0sIGFzIGxvbmcgYXMg aXQncyBhIGNvbnNjaW91cyBjaGFuZ2UuDQoNCkkgc2hvdWxkIGhhdmUgbWVu dGlvbmVkIGl0IHJlYWxseS4gIEluIHRoZSBvcmlnaW5hbCBpdCByZXR1cm5l ZCBpbW1lZGlhdGVseSBvbiBlcnJvci4NCkluIHRoZSBuZXcgdmVyc2lvbiBp dCBjb250aW51ZXMsIGJ1dCBhbGwgdGhlIOKAnGlm4oCdcyB3aWxsIGZhaWwg YW5kIGl04oCZbGwgcmV0dXJuIGF0IHRoZQ0KZW5kIG9mIHRoZSBmdW5jdGlv biB3aXRoIHRoZSBzYW1lIHJlc3VsdCBhcyB0aGUgb3JpZ2luYWwgZWFybHkg cmV0dXJuLg0KDQo+IA0KPj4gZGlmZiAtLWdpdCBhL2dkYi9saW51eC10ZGVw LmggYi9nZGIvbGludXgtdGRlcC5oDQo+PiBpbmRleCA4MjRiYTNhZmFmLi5l ZTljMmJjYzkwIDEwMDY0NA0KPj4gLS0tIGEvZ2RiL2xpbnV4LXRkZXAuaA0K Pj4gKysrIGIvZ2RiL2xpbnV4LXRkZXAuaA0KPj4gQEAgLTYxLDQgKzYxLDEw IEBAIGV4dGVybiB2b2lkIGxpbnV4X2luaXRfYWJpIChzdHJ1Y3QgZ2RiYXJj aF9pbmZvIGluZm8sIHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoKTsNCj4+ICAg IGV4dGVybiBpbnQgbGludXhfaXNfdWNsaW51eCAodm9pZCk7DQo+PiAgKy8q IEZldGNoIHRoZSBBVF9IV0NBUCBlbnRyeSBmcm9tIHRoZSBhdXh2IHZlY3Rv ciBmb3IgdGhlIGdpdmVuIFRBUkdFVC4gICovDQo+PiArZXh0ZXJuIENPUkVf QUREUiBsaW51eF9nZXRfaHdjYXAgKHN0cnVjdCB0YXJnZXRfb3BzICp0YXJn ZXQpOw0KPj4gKw0KPj4gKy8qIEZldGNoIHRoZSBBVF9IV0NBUDIgZW50cnkg ZnJvbSB0aGUgYXV4diB2ZWN0b3IgZm9yIHRoZSBnaXZlbiBUQVJHRVQuICAq Lw0KPj4gK2V4dGVybiBDT1JFX0FERFIgbGludXhfZ2V0X2h3Y2FwMiAoc3Ry dWN0IHRhcmdldF9vcHMgKnRhcmdldCk7DQo+IA0KPiBGb3IgdGhlc2UgdHdv IGZ1bmN0aW9ucywgY2FuIHlvdSBtZW50aW9uIHRoYXQgMCBpcyByZXR1cm5l ZCBpZiB0aGUgc2VhcmNoIGluIHRoZSBBVVhWIHZlY3RvciBmYWlscz8NCj4g DQoNCkRvbmUuDQoNCj4gSSB3YXMgYSBiaXQgc3VycHJpc2VkIHlvdSBkaWRu J3Qga2VlcCB5b3VyIHZlcnNpb24gcmV0dXJuaW5nIGEgYm9vbCB0byBpbmRp Y2F0ZSB3aGV0aGVyIHRoZSBzZWFyY2ggc3VjY2VlZGVkIG9yIGZhaWxlZCwg YnV0IGlmIHRoaXMgdmVyc2lvbiBpcyBnb29kIGVub3VnaCwgSSBhbSBmaW5l IHdpdGggaXQuICBJZiB3ZSBldmVyIGhhdmUgYSB0YXJnZXQgdGhhdCByZWFs bHkgbmVlZHMgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGEgbG9va3VwIGZh aWx1cmUgYW5kIGEgbG9va3VwIHN1Y2Nlc3MgdGhhdCByZXR1cm5zIHRoZSB2 YWx1ZSAwLCB3ZSBjYW4gY2hhbmdlIGl0IGJhY2sgb3IgYWRkIGFub3RoZXIg b3ZlcmxvYWQuDQo+IA0KDQpPbmNlIEkgaGFkIGNoYW5nZWQgdGhlIEFBcmNo NjQgY29kZSwgdGhlcmUgd2FzIG5vdGhpbmcgbGVmdCB0aGF0IHdhcyBjaGVj a2luZyB0aGUgZXJyb3IuDQpTbyBpdCBzZWVtZWQgYmV0dGVyIHRvIHJlbW92 ZSBpdC4NCg0KDQo+IFRoaXMgcGF0Y2ggTEdUTSB3aXRoIHRoZSBjb21tZW50 IGFib3ZlIHVwZGF0ZWQuDQo+IA0KPiBTaW1vbg0KDQpUaGFua3MuIFB1c2hl ZCBjb2RlIGluY2x1ZGVkIGJlbG93Lg0KDQpBbGFuLg0KDQpkaWZmIC0tZ2l0 IGEvZ2RiL2FhcmNoNjQtbGludXgtbmF0LmMgYi9nZGIvYWFyY2g2NC1saW51 eC1uYXQuYw0KaW5kZXggODZjN2U4N2RkNS4uNmQ0M2ViNzA3MCAxMDA2NDQN Ci0tLSBhL2dkYi9hYXJjaDY0LWxpbnV4LW5hdC5jDQorKysgYi9nZGIvYWFy Y2g2NC1saW51eC1uYXQuYw0KQEAgLTQyLDYgKzQyLDcgQEANCiAjaW5jbHVk ZSA8YXNtL3B0cmFjZS5oPg0KDQogI2luY2x1ZGUgImdyZWdzZXQuaCINCisj aW5jbHVkZSAibGludXgtdGRlcC5oIg0KDQogLyogRGVmaW5lcyBwc19lcnJf ZSwgc3RydWN0IHBzX3Byb2NoYW5kbGUuICAqLw0KICNpbmNsdWRlICJnZGJf cHJvY19zZXJ2aWNlLmgiDQpAQCAtNjQxLDExICs2NDIsMTAgQEAgYWFyY2g2 NF9saW51eF9uYXRfdGFyZ2V0OjpyZWFkX2Rlc2NyaXB0aW9uICgpDQogICBp ZiAocmV0ID09IDApDQogICAgIHJldHVybiB0ZGVzY19hcm1fd2l0aF9uZW9u Ow0KDQotICBDT1JFX0FERFIgaHdjYXAgPSAwOw0KLSAgYm9vbCBwYXV0aF9w ID0gYWFyY2g2NF9saW51eF9nZXRfaHdjYXAgKHRoaXMsICZod2NhcCkNCi0g ICAgICAgICAgICAgICAgJiYgKGh3Y2FwICYgQUFSQ0g2NF9IV0NBUF9QQUNB KTsNCisgIENPUkVfQUREUiBod2NhcCA9IGxpbnV4X2dldF9od2NhcCAodGhp cyk7DQoNCi0gIHJldHVybiBhYXJjaDY0X3JlYWRfZGVzY3JpcHRpb24gKGFh cmNoNjRfc3ZlX2dldF92cSAodGlkKSwgcGF1dGhfcCk7DQorICByZXR1cm4g YWFyY2g2NF9yZWFkX2Rlc2NyaXB0aW9uIChhYXJjaDY0X3N2ZV9nZXRfdnEg KHRpZCksDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3 Y2FwICYgQUFSQ0g2NF9IV0NBUF9QQUNBKTsNCiB9DQoNCiAvKiBDb252ZXJ0 IGEgbmF0aXZlL2hvc3Qgc2lnaW5mbyBvYmplY3QsIGludG8vZnJvbSB0aGUg c2lnaW5mbyBpbiB0aGUNCmRpZmYgLS1naXQgYS9nZGIvYWFyY2g2NC1saW51 eC10ZGVwLmMgYi9nZGIvYWFyY2g2NC1saW51eC10ZGVwLmMNCmluZGV4IGJj ZDE5NjE3NDQuLjdmMjE5M2YyZmEgMTAwNjQ0DQotLS0gYS9nZGIvYWFyY2g2 NC1saW51eC10ZGVwLmMNCisrKyBiL2dkYi9hYXJjaDY0LWxpbnV4LXRkZXAu Yw0KQEAgLTY1NSwxMyArNjU1LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg dGFyZ2V0X2Rlc2MgKg0KIGFhcmNoNjRfbGludXhfY29yZV9yZWFkX2Rlc2Ny aXB0aW9uIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdGFyZ2V0X29wcyAq dGFyZ2V0LCBiZmQgKmFiZmQpDQogew0KLSAgQ09SRV9BRERSIGFhcmNoNjRf aHdjYXAgPSAwOw0KLQ0KLSAgaWYgKCFhYXJjaDY0X2xpbnV4X2dldF9od2Nh cCAodGFyZ2V0LCAmYWFyY2g2NF9od2NhcCkpDQotICAgIHJldHVybiBudWxs cHRyOw0KKyAgQ09SRV9BRERSIGh3Y2FwID0gbGludXhfZ2V0X2h3Y2FwICh0 YXJnZXQpOw0KDQogICByZXR1cm4gYWFyY2g2NF9yZWFkX2Rlc2NyaXB0aW9u IChhYXJjaDY0X2xpbnV4X2NvcmVfcmVhZF92cSAoZ2RiYXJjaCwgYWJmZCks DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFhcmNoNjRf aHdjYXAgJiBBQVJDSDY0X0hXQ0FQX1BBQ0EpOw0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBod2NhcCAmIEFBUkNINjRfSFdDQVBfUEFD QSk7DQogfQ0KDQogLyogSW1wbGVtZW50YXRpb24gb2YgYGdkYmFyY2hfc3Rh cF9pc19zaW5nbGVfb3BlcmFuZCcsIGFzIGRlZmluZWQgaW4NCkBAIC0xNDM5 LDE1ICsxNDM2LDYgQEAgYWFyY2g2NF9saW51eF9nY2NfdGFyZ2V0X29wdGlv bnMgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoKQ0KICAgcmV0dXJuIE5VTEw7 DQogfQ0KDQotLyogU2VlIGFhcmNoNjQtbGludXgtdGRlcC5oLiAgKi8NCi0N Ci1ib29sDQotYWFyY2g2NF9saW51eF9nZXRfaHdjYXAgKHN0cnVjdCB0YXJn ZXRfb3BzICp0YXJnZXQsIENPUkVfQUREUiAqaHdjYXApDQotew0KLSAgKmh3 Y2FwID0gMDsNCi0gIHJldHVybiB0YXJnZXRfYXV4dl9zZWFyY2ggKHRhcmdl dCwgQVRfSFdDQVAsIGh3Y2FwKSA9PSAxOw0KLX0NCi0NCiBzdGF0aWMgdm9p ZA0KIGFhcmNoNjRfbGludXhfaW5pdF9hYmkgKHN0cnVjdCBnZGJhcmNoX2lu Zm8gaW5mbywgc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gpDQogew0KZGlmZiAt LWdpdCBhL2dkYi9hYXJjaDY0LWxpbnV4LXRkZXAuaCBiL2dkYi9hYXJjaDY0 LWxpbnV4LXRkZXAuaA0KaW5kZXggZWM0OTRiZmM1My4uZjA3NWYwYWNkOSAx MDA2NDQNCi0tLSBhL2dkYi9hYXJjaDY0LWxpbnV4LXRkZXAuaA0KKysrIGIv Z2RiL2FhcmNoNjQtbGludXgtdGRlcC5oDQpAQCAtNDIsNyArNDIsNCBAQCBl eHRlcm4gY29uc3Qgc3RydWN0IHJlZ3NldCBhYXJjaDY0X2xpbnV4X2ZwcmVn c2V0Ow0KIC8qIE1hdGNoZXMgSFdDQVBfUEFDQSBpbiBrZXJuZWwgaGVhZGVy IGFyY2gvYXJtNjQvaW5jbHVkZS91YXBpL2FzbS9od2NhcC5oLiAgKi8NCiAj ZGVmaW5lIEFBUkNINjRfSFdDQVBfUEFDQSAoMSA8PCAzMCkNCg0KLS8qIEZl dGNoIHRoZSBBVF9IV0NBUCBlbnRyeSBmcm9tIHRoZSBhdXh2IHZlY3RvciBm b3IgdGhlIGdpdmVuIFRBUkdFVC4gICovDQotYm9vbCBhYXJjaDY0X2xpbnV4 X2dldF9od2NhcCAoc3RydWN0IHRhcmdldF9vcHMgKnRhcmdldCwgQ09SRV9B RERSICpod2NhcCk7DQotDQogI2VuZGlmIC8qIEFBUkNINjRfTElOVVhfVERF UF9IICovDQpkaWZmIC0tZ2l0IGEvZ2RiL2FybS1saW51eC1uYXQuYyBiL2dk Yi9hcm0tbGludXgtbmF0LmMNCmluZGV4IDExZTM1M2U2MWMuLmI1NGJkNWFm ZTkgMTAwNjQ0DQotLS0gYS9nZGIvYXJtLWxpbnV4LW5hdC5jDQorKysgYi9n ZGIvYXJtLWxpbnV4LW5hdC5jDQpAQCAtNTMzLDcgKzUzMyw3IEBAIHBzX2dl dF90aHJlYWRfYXJlYSAoc3RydWN0IHBzX3Byb2NoYW5kbGUgKnBoLA0KIGNv bnN0IHN0cnVjdCB0YXJnZXRfZGVzYyAqDQogYXJtX2xpbnV4X25hdF90YXJn ZXQ6OnJlYWRfZGVzY3JpcHRpb24gKCkNCiB7DQotICBDT1JFX0FERFIgYXJt X2h3Y2FwID0gMDsNCisgIENPUkVfQUREUiBhcm1faHdjYXAgPSBsaW51eF9n ZXRfaHdjYXAgKHRoaXMpOw0KDQogICBpZiAoaGF2ZV9wdHJhY2VfZ2V0cmVn c2V0ID09IFRSSUJPT0xfVU5LTk9XTikNCiAgICAgew0KQEAgLTU1MSwxMSAr NTUxLDYgQEAgYXJtX2xpbnV4X25hdF90YXJnZXQ6OnJlYWRfZGVzY3JpcHRp b24gKCkNCiAgICAgICAgaGF2ZV9wdHJhY2VfZ2V0cmVnc2V0ID0gVFJJQk9P TF9UUlVFOw0KICAgICB9DQoNCi0gIGlmICh0YXJnZXRfYXV4dl9zZWFyY2gg KHRoaXMsIEFUX0hXQ0FQLCAmYXJtX2h3Y2FwKSAhPSAxKQ0KLSAgICB7DQot ICAgICAgcmV0dXJuIHRoaXMtPmJlbmVhdGggKCktPnJlYWRfZGVzY3JpcHRp b24gKCk7DQotICAgIH0NCi0NCiAgIGlmIChhcm1faHdjYXAgJiBIV0NBUF9J V01NWFQpDQogICAgIHJldHVybiB0ZGVzY19hcm1fd2l0aF9pd21teHQ7DQoN CmRpZmYgLS1naXQgYS9nZGIvYXJtLWxpbnV4LXRkZXAuYyBiL2dkYi9hcm0t bGludXgtdGRlcC5jDQppbmRleCAxMWRiOWJhZTMyLi5hNWFkMDY0MzRjIDEw MDY0NA0KLS0tIGEvZ2RiL2FybS1saW51eC10ZGVwLmMNCisrKyBiL2dkYi9h cm0tbGludXgtdGRlcC5jDQpAQCAtNzMwLDEwICs3MzAsNyBAQCBhcm1fbGlu dXhfY29yZV9yZWFkX2Rlc2NyaXB0aW9uIChzdHJ1Y3QgZ2RiYXJjaCAqZ2Ri YXJjaCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1 Y3QgdGFyZ2V0X29wcyAqdGFyZ2V0LA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGJmZCAqYWJmZCkNCiB7DQotICBDT1JFX0FERFIgYXJt X2h3Y2FwID0gMDsNCi0NCi0gIGlmICh0YXJnZXRfYXV4dl9zZWFyY2ggKHRh cmdldCwgQVRfSFdDQVAsICZhcm1faHdjYXApICE9IDEpDQotICAgIHJldHVy biBOVUxMOw0KKyAgQ09SRV9BRERSIGFybV9od2NhcCA9IGxpbnV4X2dldF9o d2NhcCAodGFyZ2V0KTsNCg0KICAgaWYgKGFybV9od2NhcCAmIEhXQ0FQX1ZG UCkNCiAgICAgew0KZGlmZiAtLWdpdCBhL2dkYi9saW51eC10ZGVwLmMgYi9n ZGIvbGludXgtdGRlcC5jDQppbmRleCA3N2JjNzE0Mjg2Li5mNmM0ZjdiMjA4 IDEwMDY0NA0KLS0tIGEvZ2RiL2xpbnV4LXRkZXAuYw0KKysrIGIvZ2RiL2xp bnV4LXRkZXAuYw0KQEAgLTI0NjIsNiArMjQ2MiwyOCBAQCBsaW51eF9kaXNw bGFjZWRfc3RlcF9sb2NhdGlvbiAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gp DQogICByZXR1cm4gYWRkcjsNCiB9DQoNCisvKiBTZWUgbGludXgtdGRlcC5o LiAgKi8NCisNCitDT1JFX0FERFINCitsaW51eF9nZXRfaHdjYXAgKHN0cnVj dCB0YXJnZXRfb3BzICp0YXJnZXQpDQorew0KKyAgQ09SRV9BRERSIGZpZWxk Ow0KKyAgaWYgKHRhcmdldF9hdXh2X3NlYXJjaCAodGFyZ2V0LCBBVF9IV0NB UCwgJmZpZWxkKSAhPSAxKQ0KKyAgICByZXR1cm4gMDsNCisgIHJldHVybiBm aWVsZDsNCit9DQorDQorLyogU2VlIGxpbnV4LXRkZXAuaC4gICovDQorDQor Q09SRV9BRERSDQorbGludXhfZ2V0X2h3Y2FwMiAoc3RydWN0IHRhcmdldF9v cHMgKnRhcmdldCkNCit7DQorICBDT1JFX0FERFIgZmllbGQ7DQorICBpZiAo dGFyZ2V0X2F1eHZfc2VhcmNoICh0YXJnZXQsIEFUX0hXQ0FQMiwgJmZpZWxk KSAhPSAxKQ0KKyAgICByZXR1cm4gMDsNCisgIHJldHVybiBmaWVsZDsNCit9 DQorDQogLyogRGlzcGxheSB3aGV0aGVyIHRoZSBnY29yZSBjb21tYW5kIGlz IHVzaW5nIHRoZQ0KICAgIC9wcm9jL1BJRC9jb3JlZHVtcF9maWx0ZXIgZmls ZS4gICovDQoNCmRpZmYgLS1naXQgYS9nZGIvbGludXgtdGRlcC5oIGIvZ2Ri L2xpbnV4LXRkZXAuaA0KaW5kZXggODI0YmEzYWZhZi4uOTEzMDQ1YTk1NCAx MDA2NDQNCi0tLSBhL2dkYi9saW51eC10ZGVwLmgNCisrKyBiL2dkYi9saW51 eC10ZGVwLmgNCkBAIC02MSw0ICs2MSwxMiBAQCBleHRlcm4gdm9pZCBsaW51 eF9pbml0X2FiaSAoc3RydWN0IGdkYmFyY2hfaW5mbyBpbmZvLCBzdHJ1Y3Qg Z2RiYXJjaCAqZ2RiYXJjaCk7DQoNCiBleHRlcm4gaW50IGxpbnV4X2lzX3Vj bGludXggKHZvaWQpOw0KDQorLyogRmV0Y2ggdGhlIEFUX0hXQ0FQIGVudHJ5 IGZyb20gdGhlIGF1eHYgdmVjdG9yIGZvciB0aGUgZ2l2ZW4gVEFSR0VULiAg T24NCisgICBlcnJvciwgMCBpcyByZXR1cm5lZC4gICovDQorZXh0ZXJuIENP UkVfQUREUiBsaW51eF9nZXRfaHdjYXAgKHN0cnVjdCB0YXJnZXRfb3BzICp0 YXJnZXQpOw0KKw0KKy8qIEZldGNoIHRoZSBBVF9IV0NBUDIgZW50cnkgZnJv bSB0aGUgYXV4diB2ZWN0b3IgZm9yIHRoZSBnaXZlbiBUQVJHRVQuICBPbg0K KyAgIGVycm9yLCAwIGlzIHJldHVybmVkLiAgKi8NCitleHRlcm4gQ09SRV9B RERSIGxpbnV4X2dldF9od2NhcDIgKHN0cnVjdCB0YXJnZXRfb3BzICp0YXJn ZXQpOw0KKw0KICNlbmRpZiAvKiBsaW51eC10ZGVwLmggKi8NCmRpZmYgLS1n aXQgYS9nZGIvcHBjLWxpbnV4LW5hdC5jIGIvZ2RiL3BwYy1saW51eC1uYXQu Yw0KaW5kZXggMTEzOTRlZjM2ZC4uM2E2YmJmNDE2MyAxMDA2NDQNCi0tLSBh L2dkYi9wcGMtbGludXgtbmF0LmMNCisrKyBiL2dkYi9wcGMtbGludXgtbmF0 LmMNCkBAIC0xNTU0LDMxICsxNTU0LDYgQEAgc3RvcmVfcHBjX3JlZ2lzdGVy cyAoY29uc3Qgc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgaW50IHRpZCkN CiAgICAgIGZ1bmN0aW9uIHRvIGZhaWwgbW9zdCBvZiB0aGUgdGltZSwgc28g d2UgaWdub3JlIHRoZW0uICAqLw0KIH0NCg0KLS8qIEZldGNoIHRoZSBBVF9I V0NBUCBlbnRyeSBmcm9tIHRoZSBhdXggdmVjdG9yLiAgKi8NCi1zdGF0aWMg Q09SRV9BRERSDQotcHBjX2xpbnV4X2dldF9od2NhcCAodm9pZCkNCi17DQot ICBDT1JFX0FERFIgZmllbGQ7DQotDQotICBpZiAodGFyZ2V0X2F1eHZfc2Vh cmNoIChjdXJyZW50X3RvcF90YXJnZXQgKCksIEFUX0hXQ0FQLCAmZmllbGQp ICE9IDEpDQotICAgIHJldHVybiAwOw0KLQ0KLSAgcmV0dXJuIGZpZWxkOw0K LX0NCi0NCi0vKiBGZXRjaCB0aGUgQVRfSFdDQVAyIGVudHJ5IGZyb20gdGhl IGF1eCB2ZWN0b3IuICAqLw0KLQ0KLXN0YXRpYyBDT1JFX0FERFINCi1wcGNf bGludXhfZ2V0X2h3Y2FwMiAodm9pZCkNCi17DQotICBDT1JFX0FERFIgZmll bGQ7DQotDQotICBpZiAodGFyZ2V0X2F1eHZfc2VhcmNoIChjdXJyZW50X3Rv cF90YXJnZXQgKCksIEFUX0hXQ0FQMiwgJmZpZWxkKSAhPSAxKQ0KLSAgICBy ZXR1cm4gMDsNCi0NCi0gIHJldHVybiBmaWVsZDsNCi19DQotDQogLyogVGhl IGNhY2hlZCBEQUJSIHZhbHVlLCB0byBpbnN0YWxsIGluIG5ldyB0aHJlYWRz Lg0KICAgIFRoaXMgdmFyaWFibGUgaXMgdXNlZCB3aGVuIHRoZSBQb3dlclBD IEhXREVCVUcgcHRyYWNlDQogICAgaW50ZXJmYWNlIGlzIG5vdCBhdmFpbGFi bGUuICAqLw0KQEAgLTE3MzUsNyArMTcxMCw3IEBAIHBwY19saW51eF9uYXRf dGFyZ2V0OjpyZWdpb25fb2tfZm9yX2h3X3dhdGNocG9pbnQgKENPUkVfQURE UiBhZGRyLCBpbnQgbGVuKQ0KICAgICAgICAgIHRha2VzIHR3byBoYXJkd2Fy ZSB3YXRjaHBvaW50cyB0aG91Z2guICAqLw0KICAgICAgIGlmIChsZW4gPiAx DQogICAgICAgICAgJiYgaHdkZWJ1Z19pbmZvLmZlYXR1cmVzICYgUFBDX0RF QlVHX0ZFQVRVUkVfREFUQV9CUF9SQU5HRQ0KLSAgICAgICAgICYmIHBwY19s aW51eF9nZXRfaHdjYXAgKCkgJiBQUENfRkVBVFVSRV9CT09LRSkNCisgICAg ICAgICAmJiBsaW51eF9nZXRfaHdjYXAgKGN1cnJlbnRfdG9wX3RhcmdldCAo KSkgJiBQUENfRkVBVFVSRV9CT09LRSkNCiAgICAgICAgcmV0dXJuIDI7DQog ICAgICAgLyogQ2hlY2sgaWYgdGhlIHByb2Nlc3NvciBwcm92aWRlcyBEQVdS IGludGVyZmFjZS4gICovDQogICAgICAgaWYgKGh3ZGVidWdfaW5mby5mZWF0 dXJlcyAmIFBQQ19ERUJVR19GRUFUVVJFX0RBVEFfQlBfREFXUikNCkBAIC0x NzU1LDcgKzE3MzAsNyBAQCBwcGNfbGludXhfbmF0X3RhcmdldDo6cmVnaW9u X29rX2Zvcl9od193YXRjaHBvaW50IChDT1JFX0FERFIgYWRkciwgaW50IGxl bikNCiAgICAgIHB0cmFjZSBpbnRlcmZhY2UsIERBQy1iYXNlZCBwcm9jZXNz b3JzIChpLmUuLCBlbWJlZGRlZCBwcm9jZXNzb3JzKSB3aWxsDQogICAgICB1 c2UgYWRkcmVzc2VzIGFsaWduZWQgdG8gNC1ieXRlcyBkdWUgdG8gdGhlIHdh eSB0aGUgcmVhZC93cml0ZSBmbGFncyBhcmUNCiAgICAgIHBhc3NlZCBpbiB0 aGUgb2xkIHB0cmFjZSBpbnRlcmZhY2UuICAqLw0KLSAgZWxzZSBpZiAoKChw cGNfbGludXhfZ2V0X2h3Y2FwICgpICYgUFBDX0ZFQVRVUkVfQk9PS0UpDQor ICBlbHNlIGlmICgoKGxpbnV4X2dldF9od2NhcCAoY3VycmVudF90b3BfdGFy Z2V0ICgpKSAmIFBQQ19GRUFUVVJFX0JPT0tFKQ0KICAgICAgICAgICAmJiAo YWRkciArIGxlbikgPiAoYWRkciAmIH4zKSArIDQpDQogICAgICAgICAgIHx8 IChhZGRyICsgbGVuKSA+IChhZGRyICYgfjcpICsgOCkNCiAgICAgcmV0dXJu IDA7DQpAQCAtMjI5NCw3ICsyMjY5LDcgQEAgcHBjX2xpbnV4X25hdF90YXJn ZXQ6Omluc2VydF93YXRjaHBvaW50IChDT1JFX0FERFIgYWRkciwgaW50IGxl biwNCiAgICAgICBsb25nIGRhYnJfdmFsdWU7DQogICAgICAgbG9uZyByZWFk X21vZGUsIHdyaXRlX21vZGU7DQoNCi0gICAgICBpZiAocHBjX2xpbnV4X2dl dF9od2NhcCAoKSAmIFBQQ19GRUFUVVJFX0JPT0tFKQ0KKyAgICAgIGlmIChs aW51eF9nZXRfaHdjYXAgKGN1cnJlbnRfdG9wX3RhcmdldCAoKSkgJiBQUENf RkVBVFVSRV9CT09LRSkNCiAgICAgICAgew0KICAgICAgICAgIC8qIFBvd2Vy UEMgNDQwIHJlcXVpcmVzIG9ubHkgdGhlIHJlYWQvd3JpdGUgZmxhZ3MgdG8g YmUgcGFzc2VkDQogICAgICAgICAgICAgdG8gdGhlIGtlcm5lbC4gICovDQpA QCAtMjQ5Nyw5ICsyNDcyLDkgQEAgcHBjX2xpbnV4X25hdF90YXJnZXQ6Ondh dGNocG9pbnRfYWRkcl93aXRoaW5fcmFuZ2UgKENPUkVfQUREUiBhZGRyLA0K ICAgaW50IG1hc2s7DQoNCiAgIGlmIChoYXZlX3B0cmFjZV9od2RlYnVnX2lu dGVyZmFjZSAoKQ0KLSAgICAgICYmIHBwY19saW51eF9nZXRfaHdjYXAgKCkg JiBQUENfRkVBVFVSRV9CT09LRSkNCisgICAgICAmJiBsaW51eF9nZXRfaHdj YXAgKGN1cnJlbnRfdG9wX3RhcmdldCAoKSkgJiBQUENfRkVBVFVSRV9CT09L RSkNCiAgICAgcmV0dXJuIHN0YXJ0IDw9IGFkZHIgJiYgc3RhcnQgKyBsZW5n dGggPj0gYWRkcjsNCi0gIGVsc2UgaWYgKHBwY19saW51eF9nZXRfaHdjYXAg KCkgJiBQUENfRkVBVFVSRV9CT09LRSkNCisgIGVsc2UgaWYgKGxpbnV4X2dl dF9od2NhcCAoY3VycmVudF90b3BfdGFyZ2V0ICgpKSAmIFBQQ19GRUFUVVJF X0JPT0tFKQ0KICAgICBtYXNrID0gMzsNCiAgIGVsc2UNCiAgICAgbWFzayA9 IDc7DQpAQCAtMjYzNyw4ICsyNjEyLDggQEAgcHBjX2xpbnV4X25hdF90YXJn ZXQ6OnJlYWRfZGVzY3JpcHRpb24gKCkNCg0KICAgZmVhdHVyZXMud29yZHNp emUgPSBwcGNfbGludXhfdGFyZ2V0X3dvcmRzaXplICh0aWQpOw0KDQotICBD T1JFX0FERFIgaHdjYXAgPSBwcGNfbGludXhfZ2V0X2h3Y2FwICgpOw0KLSAg Q09SRV9BRERSIGh3Y2FwMiA9IHBwY19saW51eF9nZXRfaHdjYXAyICgpOw0K KyAgQ09SRV9BRERSIGh3Y2FwID0gbGludXhfZ2V0X2h3Y2FwIChjdXJyZW50 X3RvcF90YXJnZXQgKCkpOw0KKyAgQ09SRV9BRERSIGh3Y2FwMiA9IGxpbnV4 X2dldF9od2NhcDIgKGN1cnJlbnRfdG9wX3RhcmdldCAoKSk7DQoNCiAgIGlm IChoYXZlX3B0cmFjZV9nZXRzZXR2c3hyZWdzDQogICAgICAgJiYgKGh3Y2Fw ICYgUFBDX0ZFQVRVUkVfSEFTX1ZTWCkpDQpkaWZmIC0tZ2l0IGEvZ2RiL3Bw Yy1saW51eC10ZGVwLmMgYi9nZGIvcHBjLWxpbnV4LXRkZXAuYw0KaW5kZXgg ZGY0NGFkODI2ZS4uMTk0MzU2MDJiNSAxMDA2NDQNCi0tLSBhL2dkYi9wcGMt bGludXgtdGRlcC5jDQorKysgYi9nZGIvcHBjLWxpbnV4LXRkZXAuYw0KQEAg LTE2MDEsMTAgKzE2MDEsNyBAQCBwcGNfbGludXhfY29yZV9yZWFkX2Rlc2Ny aXB0aW9uIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwNCiAgIGlmICh2c3gp DQogICAgIGZlYXR1cmVzLnZzeCA9IHRydWU7DQoNCi0gIENPUkVfQUREUiBo d2NhcDsNCi0NCi0gIGlmICh0YXJnZXRfYXV4dl9zZWFyY2ggKHRhcmdldCwg QVRfSFdDQVAsICZod2NhcCkgIT0gMSkNCi0gICAgaHdjYXAgPSAwOw0KKyAg Q09SRV9BRERSIGh3Y2FwID0gbGludXhfZ2V0X2h3Y2FwICh0YXJnZXQpOw0K DQogICBmZWF0dXJlcy5pc2EyMDUgPSBwcGNfbGludXhfaGFzX2lzYTIwNSAo aHdjYXApOw0KDQpkaWZmIC0tZ2l0IGEvZ2RiL3MzOTAtbGludXgtbmF0LmMg Yi9nZGIvczM5MC1saW51eC1uYXQuYw0KaW5kZXggNWY2YzViZThlMC4uM2Ez YWZhZTdhNiAxMDA2NDQNCi0tLSBhL2dkYi9zMzkwLWxpbnV4LW5hdC5jDQor KysgYi9nZGIvczM5MC1saW51eC1uYXQuYw0KQEAgLTEwMTYsOSArMTAxNiw4 IEBAIHMzOTBfbGludXhfbmF0X3RhcmdldDo6cmVhZF9kZXNjcmlwdGlvbiAo KQ0KICAgICAgdGhhdCBtb2RlLCByZXBvcnQgczM5MCBhcmNoaXRlY3R1cmUg d2l0aCA2NC1iaXQgR1BScy4gICovDQogI2lmZGVmIF9fczM5MHhfXw0KICAg ew0KLSAgICBDT1JFX0FERFIgaHdjYXAgPSAwOw0KKyAgICBDT1JFX0FERFIg aHdjYXAgPSBsaW51eF9nZXRfaHdjYXAgKGN1cnJlbnRfdG9wX3RhcmdldCAo KSk7DQoNCi0gICAgdGFyZ2V0X2F1eHZfc2VhcmNoIChjdXJyZW50X3RvcF90 YXJnZXQgKCksIEFUX0hXQ0FQLCAmaHdjYXApOw0KICAgICBoYXZlX3JlZ3Nl dF90ZGIgPSAoaHdjYXAgJiBIV0NBUF9TMzkwX1RFKQ0KICAgICAgICYmIGNo ZWNrX3JlZ3NldCAodGlkLCBOVF9TMzkwX1REQiwgczM5MF9zaXplb2ZfdGRi cmVnc2V0KTsNCg0KZGlmZiAtLWdpdCBhL2dkYi9zMzkwLWxpbnV4LXRkZXAu YyBiL2dkYi9zMzkwLWxpbnV4LXRkZXAuYw0KaW5kZXggNjRmZTdhYmQ4MC4u MDJhZTI4YjRlYSAxMDA2NDQNCi0tLSBhL2dkYi9zMzkwLWxpbnV4LXRkZXAu Yw0KKysrIGIvZ2RiL3MzOTAtbGludXgtdGRlcC5jDQpAQCAtMzMyLDEwICsz MzIsOSBAQCBzMzkwX2NvcmVfcmVhZF9kZXNjcmlwdGlvbiAoc3RydWN0IGdk YmFyY2ggKmdkYmFyY2gsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg c3RydWN0IHRhcmdldF9vcHMgKnRhcmdldCwgYmZkICphYmZkKQ0KIHsNCiAg IGFzZWN0aW9uICpzZWN0aW9uID0gYmZkX2dldF9zZWN0aW9uX2J5X25hbWUg KGFiZmQsICIucmVnIik7DQotICBDT1JFX0FERFIgaHdjYXAgPSAwOw0KKyAg Q09SRV9BRERSIGh3Y2FwID0gbGludXhfZ2V0X2h3Y2FwICh0YXJnZXQpOw0K ICAgYm9vbCBoaWdoX2dwcnMsIHYxLCB2MiwgdGUsIHZ4LCBnczsNCg0KLSAg dGFyZ2V0X2F1eHZfc2VhcmNoICh0YXJnZXQsIEFUX0hXQ0FQLCAmaHdjYXAp Ow0KICAgaWYgKCFzZWN0aW9uKQ0KICAgICByZXR1cm4gTlVMTDsNCg0K >From gdb-patches-return-154863-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Mar 25 16:55:55 2019 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 20244 invoked by alias); 25 Mar 2019 16:55:54 -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 19354 invoked by uid 89); 25 Mar 2019 16:55:54 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=ladies, superior, regret, gentlemen X-HELO: kwanyin.sergiodj.net Received: from kwanyin.sergiodj.net (HELO kwanyin.sergiodj.net) (158.69.185.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 25 Mar 2019 16:55:53 +0000 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Oh dear. I regret to inform you that commit 0f83012ea0fb84d86d2a84a5feb51c0d63f0b7eb might be unfortunate From: gdb-buildbot@sergiodj.net To: Alan Hayward , gdb-patches@sourceware.org Message-Id: <0f83012ea0fb84d86d2a84a5feb51c0d63f0b7eb-master-breakage@gdb-build> Date: Mon, 25 Mar 2019 16:55:00 -0000 X-SW-Source: 2019-03/txt/msg00551.txt.bz2 Content-length: 531 My lords, ladies, gentlemen, members of the public. It is a matter of great regret and sadness to inform you that commit: Add linux_get_hwcap 0f83012ea0fb84d86d2a84a5feb51c0d63f0b7eb might have made GDB unwell. Since I am just your Butler BuildBot, I kindly ask that a human superior officer double-check this. Please note that if you are reading this message on gdb-patches, there might be other builders broken. You can find more details about the unfortunate breakage in the next messages. Cheers, Your GDB BuildBot.