From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119387 invoked by alias); 17 Jul 2019 13:36:14 -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 119378 invoked by uid 89); 17 Jul 2019 13:36:14 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-24.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=brain, designing X-HELO: EUR04-DB3-obe.outbound.protection.outlook.com Received: from mail-eopbgr60065.outbound.protection.outlook.com (HELO EUR04-DB3-obe.outbound.protection.outlook.com) (40.107.6.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jul 2019 13:36:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mjZMKHFRcsZSACBuzfSAzQRRvwAqR0Ip9vz+xEhfj3I=; b=dSKV2zahN4/XPI72I/I7HS0lcthyoJdr2GAsPN8rZCdhIflAiKHZM33xgLXvlLYE9ENjQjYcXk1RLciyiQBI8EngEvIyM1ovYvc2YtYJhWqTpsIf+pj1DWdbgMNaV1DSJl7ArSN1SBd355IJwbzfgWXAQdYekKAeAl4iihiMiOo= Received: from AM6PR08CA0032.eurprd08.prod.outlook.com (2603:10a6:20b:c0::20) by DB8PR08MB4954.eurprd08.prod.outlook.com (2603:10a6:10:bf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 13:36:07 +0000 Received: from AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::207) by AM6PR08CA0032.outlook.office365.com (2603:10a6:20b:c0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2073.11 via Frontend Transport; Wed, 17 Jul 2019 13:36:07 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT043.mail.protection.outlook.com (10.152.17.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2052.18 via Frontend Transport; Wed, 17 Jul 2019 13:36:05 +0000 Received: ("Tessian outbound c2673421c4c6:v24"); Wed, 17 Jul 2019 13:36:05 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 81bf07e442175a7e X-CR-MTA-TID: 64aa7808 Received: from aa4e1848f547.1 (cr-mta-lb-1.cr-mta-net [104.47.6.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 126EEBF2-5CF1-4E61-8EA1-A98A58F49D9F.1; Wed, 17 Jul 2019 13:35:59 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp2055.outbound.protection.outlook.com [104.47.6.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id aa4e1848f547.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Wed, 17 Jul 2019 13:35:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LW6lyYELxBeu9uVtYGHtiTTKokwYP3lfa6VKPpYW5i1TI0aTbLjNnrDqi9P+FfKZfdVTI1SG7CcxcAJ0s6cTHPnmMo7EEg+0frNPOB11eI6sDrxbagXgoayYoQ+RR7WMtcJfDoTzzs5/75vh7yGHSFv2yX8WaHSDMhRNsgybs12a+9L/OD3FMDbN7Ht9OL58VL4KF1mKQLwsUZNb2Bo8G/9XqT3qogub0NMI4Z1dhnP1xqqR2jAh1YzDfb4vH4ar5P8eXZAe31g5K0hYBmjJHCmdOr31Tov4y9t3qEpMphsLt/2RZ6NUdLcrm3s2af+duCoMrue+xhwQDi2yDALyGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mjZMKHFRcsZSACBuzfSAzQRRvwAqR0Ip9vz+xEhfj3I=; b=kpJZPdnToXgiwg3elVUU7GovF8XeWtyg6vBG+t7G2Hh9ma/KoWvg4xT2BulnqNS1x+3cRmjF8NbrWghnZlIefrej7+Vt/BQnMm1FGfPohlGYKbA09coKEuNXevVhEIbkQCcGu+zt3b3TNFNqKbZW4rBn6DEg9tG2WuuXYwYPR/XF91rxXpd+Nm2kFkh/XLZPafRJ4LsMRPnAK9eL5nQi9dVVSo0f1XREn7u44KywX2N+oKaZcuaaUoDUE9rYIeSrY/9H9N8n/ZXDe+mq9Isp5m9jjApRd/3LqdHsE+Mh/z0OXvkfiRqLKuvI5RDNyHB2jsxKPKMmlM2IqLaZnjxUUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=arm.com;dmarc=pass action=none header.from=arm.com;dkim=pass header.d=arm.com;arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mjZMKHFRcsZSACBuzfSAzQRRvwAqR0Ip9vz+xEhfj3I=; b=dSKV2zahN4/XPI72I/I7HS0lcthyoJdr2GAsPN8rZCdhIflAiKHZM33xgLXvlLYE9ENjQjYcXk1RLciyiQBI8EngEvIyM1ovYvc2YtYJhWqTpsIf+pj1DWdbgMNaV1DSJl7ArSN1SBd355IJwbzfgWXAQdYekKAeAl4iihiMiOo= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.227.22) by DB6PR0802MB2568.eurprd08.prod.outlook.com (10.172.250.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.11; Wed, 17 Jul 2019 13:35:58 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1%6]) with mapi id 15.20.2073.015; Wed, 17 Jul 2019 13:35:58 +0000 From: Alan Hayward To: Pedro Alves CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH] AArch64 pauth: Indicate unmasked addresses in backtrace Date: Wed, 17 Jul 2019 13:36:00 -0000 Message-ID: <68E9D3EF-D6A5-44C9-A87C-916EC6970435@arm.com> References: <20190717081336.68835-1-alan.hayward@arm.com> In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:DB6PR0802MB2568; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(396003)(136003)(346002)(376002)(39860400002)(366004)(199004)(189003)(51914003)(91956017)(76116006)(36756003)(66946007)(66556008)(66476007)(64756008)(66446008)(86362001)(446003)(11346002)(186003)(476003)(2616005)(5660300002)(66066001)(26005)(71200400001)(71190400001)(6246003)(6436002)(57306001)(6512007)(6916009)(478600001)(305945005)(7736002)(53936002)(6486002)(50226002)(2906002)(99286004)(81156014)(81166006)(14444005)(3846002)(6116002)(256004)(8936002)(76176011)(54906003)(486006)(4326008)(229853002)(53546011)(102836004)(6506007)(33656002)(8676002)(68736007)(316002)(14454004)(25786009);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2568;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) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info-Original: zIctL9WiGG86JPCYeyevFE8UIU2yPNyKEp3ZLS58LkpYlugPQCkA66AqotNMyO9cO5GChMLUDVrWgED1K6DOrHr+8VLL6EqyNgjgsZVsyuGu4jiX/z7oICzkzSVO1ccuZStlRUS6eyH4mijIstXarvxWrN491imWDH/qlLPBTfc/T9SMiHA1j0hBt3ODYcnT1hrPX+nLGkhaYvlCGIlZ+Ny/XHtICiIZ8MAnf2w/+Y+4rXVX5WGTcdlPXr5/zuivK/9Dw+IlcMI1oBorTIPeSEaMOSVskji7osiCcOQjCOoaIssJB/IuWE3uXNt+4rMf8hXUVA/W5iq5LcwyfrwpvS2Nwm52dyA3TpiFXmsuXdH49+MoYPjaGy5JkMTd0Biid+BX8hgiPNPBRYOu3qxxX2a+Fd636X4UQ/3ln0UBVAk= Content-Type: text/plain; charset="utf-8" Content-ID: <06F76B6E8907964687A5866F11BE4EE0@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Return-Path: Alan.Hayward@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6f52216d-7d7f-498e-b14e-08d70abbb362 X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00387.txt.bz2 DQoNCj4gT24gMTcgSnVsIDIwMTksIGF0IDEyOjE1LCBQZWRybyBBbHZlcyA8 cGFsdmVzQHJlZGhhdC5jb20+IHdyb3RlOg0KPiANCj4gT24gNy8xNy8xOSA5 OjE0IEFNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+PiBBcm12OC4zLWEgUG9p bnRlciBBdXRoZW50aWNhdGlvbiBjYXVzZXMgdGhlIGZ1bmN0aW9uIHJldHVy biBhZGRyZXNzIHRvIGJlDQo+PiBvYmZ1c2NhdGVkIG9uIGVudHJ5IHRvIHNv bWUgZnVuY3Rpb25zLiBHREIgbXVzdCB1bm1hc2sgdGhlIGxpbmsgcmVnaXN0 ZXIgaW4NCj4+IG9yZGVyIHRvIHByb2R1Y2UgYSBiYWNrdHJhY2UuDQo+PiAN Cj4+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggYWRkcyBtYXJrZXJzIG9mIDx1bm1h c2tlZD4gdG8gdGhlIGJyYWNrdHJhY2UsIHRvIGluZGljYXRlDQo+PiB3aGlj aCBhZGRyZXNzZXMgbmVlZGVkIHVubWFza2luZy4NCj4+IA0KPj4gRm9yIGV4 YW1wbGUsIGNvbnNpZGVyIHRoZSBmb2xsb3dpbmcgYmFja3RyYWNlOg0KPj4g DQo+PiAoZ2RiKSBidA0KPj4gMCAgMHgwMDAwMDAwMDAwNDAwNDkwIGluIHB1 dHNAcGx0ICgpDQo+PiAxICAweDAwMDAwMDAwMDA0MDA1ZGMgaW4gZm9vICgi aGVsbG8iKSBhdCBjYnJlYWstbGliLmM6Ng0KPj4gMiAgMHgwMDAwMDAwMDAw NDAwNjA0PHVubWFza2VkPiBpbiBiYXIgKCkgYXQgY2JyZWFrLWxpYi5jOjEy DQo+PiAzICAweDAwMDAwMDAwMDA0MDA2MjA8dW5tYXNrZWQ+IGluIGJhcmJh ciAoKSBhdCBjYnJlYWsuYzoxNw0KPj4gNCAgMHgwMDAwMDAwMDAwNDAwNWI0 IGluIG1haW4gKCkgYXQgY2JyZWFrLTMuYzoxMA0KPj4gDQo+PiBUaGUgZnVu Y3Rpb25zIGluIHRoZSBjYnJlYWstbGliIHVzZSBwb2ludGVyIGF1dGgsIG9i ZnVzY2F0aW5nIHRoZSByZXR1cm4gYWRkcmVzcw0KPj4gdG8gdGhlIHByZXZp b3VzIGZ1bmN0aW9uLiAgVGhlIGNhdXNlZCB0aGUgYWRkcmVzc2VzIG9mIGJh ciBhbmQgYmFyYmFyIHRvIHJlcXVpcmUNCj4+IHVubWFza2luZyBpbiBvcmRl ciB0byB1bndpbmQgdGhlIGJhY2t0cmFjZS4NCj4+IA0KPj4gQWx0ZXJuYXRp dmVseSwgSSBjb25zaWRlcmVkIHJlcGxhY2luZyA8dW5tYXNrZWQ+IHdpdGgg YSBzaW5nbGUgY2hyYWN0ZXIsIHN1Y2gNCj4+IGFzICogZm9yIGJyZXZpdHkg cmVhc29ucywgYnV0IGZlbHQgdGhpcyB3b3VsZCBiZSBub24gb2J2aW91cyBm b3IgdGhlIHVzZXIuDQo+IA0KPiBJIGRvbid0IGhhdmUgYSBwYXJ0aWN1bGFy IHN1Z2dlc3Rpb24sIHRob3VnaCBteSBmaXJzdCByZWFjdGlvbiB3YXMgdGhh dA0KPiBpdCBzZWVtZWQgYSBiaXQgdmVyYm9zZS4NCj4gDQo+IElNSE8sIHRo ZSBtYXJrZXIgZG9lc24ndCBoYXZlIHRvIHN0YW5kIG91dCBhbmQgYmUgZXhw cmVzc2l2ZSwgc2luY2UgdXNlcnMgY2FuDQo+IGFsd2F5cyBsb29rIGF0IHRo ZSBtYW51YWwuDQoNClJlYWRpbmcgdGhlIG1hbnVhbCBpcyBhbiBhc3N1bXB0 aW9uIEnigJltIG5vdCBzdXJlIGlzIGFueXdoZXJlIG5lYXIgdGhlIGNvbW1v biBjYXNlLg0KU2F5aW5nIHRoYXQsIEkgYWdyZWUgd2Ugc2hvdWxkbuKAmXQg YmUgZGVzaWduaW5nIHRoZSBvdXRwdXQgZm9yIHRoZSBub24tcmVhZGVycy4N Cg0KVGhpcyBjb21tZW50IGhhcyByZW1pbmRlZCBtZSBJIG5lZWQgdG8gYWRk IHNvbWV0aGluZyB0byB0aGUgbWFudWFsIGFzIHBhcnQgb2YgdGhpcw0KcGF0 Y2guDQoNCg0KPiAgT25jZSB0aGV5IGxlYXJuIHNvbWV0aGluZywgb2Z0ZW4g YmVpbmcgY29uY2lzZQ0KPiBoZWxwcyAtLSBvciBpbiBvdGhlciB3b3Jkcywg b25jZSB5b3UgbGVhcm4gd2hhdCAiPHVubWFza2VkPiIgb3IgIlUiIG9yIHdo YXRldmVyDQo+IGlzLCBhbmQgeW91J3JlIHVzZWQgdG8gaXQsIHdoYXQgd291 bGQgeW91IHJhdGhlciBzZWU/ICBXaGF0J3MgdGhlIG1haW4NCj4gaW5mb3Jt YXRpb24geW91J3JlIGxvb2tpbmcgZm9yIHdoZW4gc3RhcmluZyBhdCB0aGUg YmFja3RyYWNlPyAgVGhvdWdodHMNCj4gbGlrZSB0aGF0IHNob3VsZCBndWlk ZSB0aGUgb3V0cHV0IHRvbywgSU1PLg0KDQpQQUMgaXMgdGhlIG9mZmljaWFs IGFiYnJldmlhdGlvbiBmb3IgdGhlIGZlYXR1cmUsIHNvIG1heWJlIDpQQUMg d29ya3MgYmVzdC4NCg0KKGdkYikgYnQNCjAgIDB4MDAwMDAwMDAwMDQwMDQ5 MCBpbiBwdXRzQHBsdCAoKQ0KMSAgMHgwMDAwMDAwMDAwNDAwNWRjIGluIGZv byAoImhlbGxvIikgYXQgY2JyZWFrLWxpYi5jOjYNCjIgIDB4MDAwMDAwMDAw MDQwMDYwNDpQQUMgaW4gYmFyICgpIGF0IGNicmVhay1saWIuYzoxMg0KMyAg MHgwMDAwMDAwMDAwNDAwNjIwOlBBQyBpbiBiYXJiYXIgKCkgYXQgY2JyZWFr LmM6MTcNCjQgIDB4MDAwMDAwMDAwMDQwMDViNCBpbiBtYWluICgpIGF0IGNi cmVhay0zLmM6MTANCg0KDQpTb21lIG9mIG15IGF0dGVtcHRzIGF0IGRpZmZl cmVudCByZXByZXNlbnRhdGlvbnM6DQoyICAweDAwMDAwMDAwMDA0MDA2MDQq IGluIGJhciAoKSBhdCBjYnJlYWstbGliLmM6MTINCjIgIDB4MDAwMDAwMDAw MDQwMDYwNCEgaW4gYmFyICgpIGF0IGNicmVhay1saWIuYzoxMg0KMiAgMHgw MDAwMDAwMDAwNDAwNjA0VSBpbiBiYXIgKCkgYXQgY2JyZWFrLWxpYi5jOjEy MiANCjIgIDB4MDAwMDAwMDAwMDQwMDYwNDpVIGluIGJhciAoKSBhdCBjYnJl YWstbGliLmM6MTIyIA0KMiAgMHgwMDAwMDAwMDAwNDAwNjA0PFU+IGluIGJh ciAoKSBhdCBjYnJlYWstbGliLmM6MTINCjIgIDB4MDAwMDAwMDAwMDQwMDYw NFtVXSBpbiBiYXIgKCkgYXQgY2JyZWFrLWxpYi5jOjEyDQoyICAweDAwMDAw MDAwMDA0MDA2MDQ8TT4gaW4gYmFyICgpIGF0IGNicmVhay1saWIuYzoxMg0K MiAgMHgwMDAwMDAwMDAwNDAwNjA0PFA+IGluIGJhciAoKSBhdCBjYnJlYWst bGliLmM6MTINCjIgIDB4MDAwMDAwMDAwMDQwMDYwNDxQQUM+IGluIGJhciAo KSBhdCBjYnJlYWstbGliLmM6MTINCjIgIDB4MDAwMDAwMDAwMDQwMDYwNFBB QyBpbiBiYXIgKCkgYXQgY2JyZWFrLWxpYi5jOjEyDQoyICAweDAwMDAwMDAw MDA0MDA2MDQ6UEFDIGluIGJhciAoKSBhdCBjYnJlYWstbGliLmM6MTINCjIg IDB4MDAwMDAwMDAwMDQwMDYwNCxQQUMgaW4gYmFyICgpIGF0IGNicmVhay1s aWIuYzoxMg0KDQpJIGZvdW5kIGEgc2luZ2xlIGNoYXJhY3RlciB3YXMgdG9v IGhpZGRlbi4gQSBzaW5nbGUgY2hhcmFjdGVyIG9yIHN5bWJvbCB3YXMgYWxz bw0KYSBsaXR0bGUgY29uZnVzaW5nIC0gbXkgYnJhaW4gcmVhZCBVIGFzIHVu c2lnbmVkLCAqIGFzIHBvaW50ZXIsIFtdIGFzIGFuIGFycmF5Lg0KDQpJIGFs c28gbGlrZSAsUEFDIGFzIGl0IG1pZ2h0IGJlIGVhc2llciB0byBhZGQgZnV0 dXJlIGV4dGVuc2lvbnMuDQoNCg0KPiANCj4+IA0KPj4gQW4gZXh0cmEgYm9v bCBpcyBhZGRlZCBhbG9uZ3NpZGUgdGhlIHByZXZfcGMgaW4gdGhlIGZyYW1l IHN0cnV0dXJlLiAgQXQgdGhlDQo+PiBwb2ludCBhdCB3aGljaCB0aGUgbGlu ayByZWdpc3RlciBpcyB1bm1hc2tlZCwgdGhlIEFBcmNoNjQgcG9ydCBjYWxs cyBpbnRvIGZyYW1lDQo+PiB0byBzZXRzIHRoZSBib29sLiAgVGhpcyBzZWVt ZWQgdGhlIG1vc3QgZWZmaWNpZW50IHdheSBvZiBkb2luZyBpdC4NCj4+IA0K Pj4gYWFyY2g2NF9mcmFtZV91bm1hc2tfYWRkcmVzcyBpcyBkZXNpZ25lZCB0 byB3b3JrIGZvciBhbnkgYWRkcmVzcywgaG93ZXZlciBhdA0KPj4gdGhlIG1v bW9tZW50IGl0IGlzIG9ubHkgdXNlZCBmb3IgdGhlIGxpbmsgYWRkcmVzcy4g IEFuIGV4dHJhIGRlZmF1bHQgcGFyYW1ldGVyDQo+PiBpcyBhZGRlZCB0byBl bnN1cmUgaXQgb25seSBjYWNoZXMgZm9yIHRoZSBsaW5rIHJlZ2lzdGVyLg0K PiANCj4gdHlwbzog4oCcbW9tb21lbnQiDQoNCj4gDQo+PiANCj4+IEkgZXhw ZWN0IHRoaXMgd2lsbCBwb3RlbnRpYWxseSBjYXVzZSBpc3N1ZXMgd2l0aCBz b21lIHRlc3RzIGluIHRoZSB0ZXN0c3VpdGUNCj4+IHdoZW4gQXJtdjguMyBw b2ludGVyIGF1dGhlbnRpY2F0aW9uIGlzIHVzZWQuICBUaGlzIHNob3VsZCBi ZSBmaXhlZCB1cCBpbiB0aGUNCj4+IHRoZSBmdXR1cmUgb25jZSByZWFsIGhh cmR3YXJlIGlzIGF2YWlsYWJsZSBmb3IgZnVsbCB0ZXN0c3VpdGUgdGVzdGlu Zy4NCj4+IA0KPj4gMjAxOS0wNy0xNyAgQWxhbiBIYXl3YXJkICA8YWxhbi5o YXl3YXJkQGFybS5jb20+DQo+PiANCj4+IAkqIE5FV1M6IEV4cGFuZCB0aGUg UG9pbnRlciBBdXRoZW50aWNhdGlvbiBlbnRyeS4NCj4+IAkqIGFhcmNoNjQt dGRlcC5jIChhYXJjaDY0X2ZyYW1lX3VubWFza19hZGRyZXNzKTogTWFyayBm cmFtZSBpZg0KPj4gCXVubWFza2luZyBsaW5rIHJlZ2lzdGVyLg0KPj4gCSog ZnJhbWUuYyAoc3RydWN0IGZyYW1lX2luZm8pOiBBZGQgbWFza2VkIHZhcmlh YmxlLg0KPiANCj4gCSogZnJhbWUuYyAoc3RydWN0IGZyYW1lX2luZm8pOiBB ZGQgIm1hc2tlZCIgdmFyaWFibGUuDQo+IA0KPj4gCShmcmFtZV9zZXRfcHJl dmlvdXNfcGNfbWFza2VkKSAoZnJhbWVfZ2V0X3BjX21hc2tlZCk6IE5ldyBm dW5jdGlvbi4NCj4gDQo+IAkoZnJhbWVfc2V0X3ByZXZpb3VzX3BjX21hc2tl ZCwgZnJhbWVfZ2V0X3BjX21hc2tlZCk6IE5ldyBmdW5jdGlvbnMuDQo+IA0K Pj4gCSogZnJhbWUuaCAoZnJhbWVfc2V0X3ByZXZpb3VzX3BjX21hc2tlZCkg KGZyYW1lX2dldF9wY19tYXNrZWQpOiBOZXcNCj4+IAlkZWNsYXJhdGlvbi4N Cj4gDQo+IAkqIGZyYW1lLmggKGZyYW1lX3NldF9wcmV2aW91c19wY19tYXNr ZWQsIGZyYW1lX2dldF9wY19tYXNrZWQpOiBOZXcNCj4gCWRlY2xhcmF0aW9u cy4NCg0KT2sgdG8gYWxsIHRoZXNlLg0KDQo+IA0KPj4gLS0tIGEvZ2RiL2Fh cmNoNjQtdGRlcC5jDQo+PiArKysgYi9nZGIvYWFyY2g2NC10ZGVwLmMNCj4+ IEBAIC0yNTEsMTIgKzI1MSwxMyBAQCBjbGFzcyBpbnN0cnVjdGlvbl9yZWFk ZXIgOiBwdWJsaWMgYWJzdHJhY3RfaW5zdHJ1Y3Rpb25fcmVhZGVyDQo+PiB9 IC8vIG5hbWVzcGFjZQ0KPj4gDQo+PiAvKiBJZiBhZGRyZXNzIHNpZ25pbmcg aXMgZW5hYmxlZCwgbWFzayBvZmYgdGhlIHNpZ25hdHVyZSBiaXRzIGZyb20g QUREUiwgdXNpbmcNCj4+IC0gICB0aGUgcmVnaXN0ZXIgdmFsdWVzIGluIFRI SVNfRlJBTUUuICAqLw0KPj4gKyAgIHRoZSByZWdpc3RlciB2YWx1ZXMgaW4g VEhJU19GUkFNRS4gIElTX0xSIGluZGljYXRlcyBpZiBBRERSIGlzIGZyb20g dGhlIGxpbmsNCj4+ICsgICByZWdpc3RlciBmb3IgdGhlIGN1cnJlbnQgZnJh bWUuICAqLw0KPj4gDQo+PiBzdGF0aWMgQ09SRV9BRERSDQo+PiBhYXJjaDY0 X2ZyYW1lX3VubWFza19hZGRyZXNzIChzdHJ1Y3QgZ2RiYXJjaF90ZGVwICp0 ZGVwLA0KPj4gLQkJCSAgICAgIHN0cnVjdCBmcmFtZV9pbmZvICp0aGlzX2Zy YW1lLA0KPj4gLQkJCSAgICAgIENPUkVfQUREUiBhZGRyKQ0KPj4gKwkJCSAg ICAgIHN0cnVjdCBmcmFtZV9pbmZvICp0aGlzX2ZyYW1lLCBDT1JFX0FERFIg YWRkciwNCj4+ICsJCQkgICAgICBib29sIGlzX2xyID0gdHJ1ZSkNCj4gDQo+ IEkgZGlkbid0IHNlZSBhbnl3aGVyZSBpbiB0aGUgcGF0Y2ggdGhhdCBwYXNz ZXMgaXNfbHIgPT0gdHJ1ZT8NCj4gDQo+IExvb2tzIGxpa2UgdGhlIHBhdGNo IGlzIGEgbm9wPw0KDQpZZXMsIHRoZSBpc19sciBjaGVjayB3aWxsIGFsd2F5 cyBiZSB0cnVlLg0KVGhlIGZ1bmN0aW9uIGlzIGRlc2lnbmVkIHRvIGJlIGZv ciBhbnkgYWRkcmVzcywgYnV0IHJpZ2h0IG5vdyBpdOKAmXMgb25seSB1c2Vk IGZvcg0KdGhlIGxpbmsgcmVnaXN0ZXIuICBCdXQsIEkgZGlkbuKAmXQgd2Fu dCBzb21lb25lIGluIHRoZSBmdXR1cmUgdXNpbmcgaXQgYXMgYSBnZW5lcmlj DQphZGRyZXNzIHVubWFzayBmdW5jdGlvbiBhbmQgaXQgY2F1c2luZyB0aGUg bGluayByZWdpc3RlciB0byBiZSBtYXJrZWQuDQoNCkFuIG90aGVyIG9wdGlv biB3YXMgdG8gYWRkIGEgd2FybmluZyB0byB0aGUgY29tbWVudCBibG9jayBh Ym92ZSB0aGUgZnVuY3Rpb24uIE9yDQpkbyB0aGUgbHIgbWFya2luZyBpbiB0 aGUgY2FsbGVyIChidXQgdGhlbiB0aGF0IGFkZHMgZXh0cmEgbG9naWMpLiAN Cg0KTWF5YmUgdGhlIGJldHRlciBvcHRpb24gd291bGQgYmUgdG8gcmVuYW1l IHRoZSBmdW5jdGlvbiB0bw0KYWFyY2g2NF9mcmFtZV91bm1hc2tfbHJfYWRk cmVzcy4NCg0KDQo+IA0KPiANCj4+IHsNCj4+ICAgaWYgKHRkZXAtPmhhc19w YXV0aCAoKQ0KPj4gICAgICAgJiYgZnJhbWVfdW53aW5kX3JlZ2lzdGVyX3Vu c2lnbmVkICh0aGlzX2ZyYW1lLA0KPj4gQEAgLTI2NSw2ICsyNjYsMTEgQEAg YWFyY2g2NF9mcmFtZV91bm1hc2tfYWRkcmVzcyAoc3RydWN0IGdkYmFyY2hf dGRlcCAqdGRlcCwNCj4+ICAgICAgIGludCBjbWFza19udW0gPSBBQVJDSDY0 X1BBVVRIX0NNQVNLX1JFR05VTSAodGRlcC0+cGF1dGhfcmVnX2Jhc2UpOw0K Pj4gICAgICAgQ09SRV9BRERSIGNtYXNrID0gZnJhbWVfdW53aW5kX3JlZ2lz dGVyX3Vuc2lnbmVkICh0aGlzX2ZyYW1lLCBjbWFza19udW0pOw0KPj4gICAg ICAgYWRkciA9IGFkZHIgJiB+Y21hc2s7DQo+PiArDQo+PiArICAgICAgLyog SWYgYWRkciB3YXMgdGFrZW4gZnJvbSB0aGUgTGluayBSZWdpc3RlciwgdGhl biByZWNvcmQgdGhpcyBpbiB0aGUNCj4+ICsJIGZyYW1lLiAgKi8NCj4+ICsg ICAgICBpZiAoaXNfbHIpDQo+PiArCWZyYW1lX3NldF9wcmV2aW91c19wY19t YXNrZWQgKHRoaXNfZnJhbWUpOw0KPj4gICAgIH0NCj4+IA0KPj4gICByZXR1 cm4gYWRkcjsNCj4+IGRpZmYgLS1naXQgYS9nZGIvZnJhbWUuYyBiL2dkYi9m cmFtZS5jDQo+PiBpbmRleCA4NGUwMzk3ZGI5Li5iN2JiNDQ5ODZlIDEwMDY0 NA0KPj4gLS0tIGEvZ2RiL2ZyYW1lLmMNCj4+ICsrKyBiL2dkYi9mcmFtZS5j DQo+PiBAQCAtMTI0LDYgKzEyNCw4IEBAIHN0cnVjdCBmcmFtZV9pbmZvDQo+ PiAgIHN0cnVjdCB7DQo+PiAgICAgZW51bSBjYWNoZWRfY29weV9zdGF0dXMg c3RhdHVzOw0KPj4gICAgIENPUkVfQUREUiB2YWx1ZTsNCj4+ICsgICAgLyog RGlkIFZBTFVFIHJlcXVpcmUgdW5tYXNraW5nIHdoZW4gYmVpbmcgcmVhZC4g ICovDQo+PiArICAgIGJvb2wgbWFza2VkOw0KPj4gICB9IHByZXZfcGM7DQo+ PiANCj4+ICAgLyogQ2FjaGVkIGNvcHkgb2YgdGhlIHByZXZpb3VzIGZyYW1l J3MgZnVuY3Rpb24gYWRkcmVzcy4gICovDQo+PiBAQCAtMTYxLDYgKzE2Mywy MSBAQCBzdHJ1Y3QgZnJhbWVfaW5mbw0KPj4gICBjb25zdCBjaGFyICpzdG9w X3N0cmluZzsNCj4+IH07DQo+PiANCj4+ICsvKiBTZWUgZnJhbWUuaC4gICov DQo+PiArDQo+PiArdm9pZA0KPj4gK2ZyYW1lX3NldF9wcmV2aW91c19wY19t YXNrZWQgKHN0cnVjdCBmcmFtZV9pbmZvICpmcmFtZSkNCj4+ICt7DQo+PiAr ICBmcmFtZS0+cHJldl9wYy5tYXNrZWQgPSB0cnVlOw0KPj4gK30NCj4+ICsN Cj4+ICsvKiBTZWUgZnJhbWUuaC4gICovDQo+PiArDQo+PiArYm9vbCBmcmFt ZV9nZXRfcGNfbWFza2VkIChzdHJ1Y3QgZnJhbWVfaW5mbyAqZnJhbWUpDQo+ IA0KPiBGb3JtYXR0aW5nIC0tIGxpbmUgYnJlYWsgYWZ0ZXIgYm9vbC4NCg0K PiANCj4+ICt7DQo+PiArICByZXR1cm4gZnJhbWUtPm5leHQtPnByZXZfcGMu bWFza2VkOw0KPiANCj4gSSB0aGluayB0aGlzIHNob3VsZCBhc3NlcnQgdGhh dCB0aGVyZSdzIGEgZnJhbWUtPm5leHQsDQo+IGFuZCB0aGF0IGl0cyBzdGF0 dXMgaXMgQ0NfVkFMVUUuDQoNCj4gDQo+PiArfQ0KPj4gKw0KPiANCj4gSG93 IGFib3V0IG1ha2luZyB0aGUgbmFtaW5nIG9mIHRoZSBzZXR0ZXIvZ2V0dGVy IGNvbnNpc3RlbnQNCj4gd2l0aCBvdGhlciBzZXR0ZXJzL2dldHRlcnMgaW4g dGhlIGZpbGUsIGdldF9mcmFtZV90eXBlLA0KPiBnZXRfZnJhbWVfcGMsIGdl dF9mcmFtZV9wcm9ncmFtX3NwYWNlLCBldGMsIGV0Yy4NCj4gDQo+IHNldF9m cmFtZV9wcmV2aW91c19wY19tYXNrZWQNCj4gZ2V0X2ZyYW1lX3BjX21hc2tl ZA0KPiANCj4gPw0KDQoNCk9rIHdpdGggYWxsIHRoZXNlLg0KDQo+IA0KPj4g LyogQSBmcmFtZSBzdGFzaCB1c2VkIHRvIHNwZWVkIHVwIGZyYW1lIGxvb2t1 cHMuICBDcmVhdGUgYSBoYXNoIHRhYmxlDQo+PiAgICB0byBzdGFzaCBmcmFt ZXMgcHJldmlvdXNseSBhY2Nlc3NlZCBmcm9tIHRoZSBmcmFtZSBjYWNoZSBm b3INCj4+ICAgIHF1aWNrZXIgc3Vic2VxdWVudCByZXRyaWV2YWwuICBUaGUg aGFzaCB0YWJsZSBpcyBlbXB0aWVkIHdoZW5ldmVyDQo+PiBkaWZmIC0tZ2l0 IGEvZ2RiL2ZyYW1lLmggYi9nZGIvZnJhbWUuaA0KPj4gaW5kZXggYTc5ZWVl ZWFiMS4uNjFjMTJlYzBiMiAxMDA2NDQNCj4+IC0tLSBhL2dkYi9mcmFtZS5o DQo+PiArKysgYi9nZGIvZnJhbWUuaA0KPj4gQEAgLTkzMCw0ICs5MzAsMTMg QEAgZXh0ZXJuIGNvbnN0IGdkYjo6b3B0aW9uOjpvcHRpb25fZGVmIHNldF9i YWNrdHJhY2Vfb3B0aW9uX2RlZnNbMl07DQo+PiAvKiBUaGUgdmFsdWVzIGJl aGluZCB0aGUgZ2xvYmFsICJzZXQgYmFja3RyYWNlIC4uLiIgc2V0dGluZ3Mu ICAqLw0KPj4gZXh0ZXJuIHNldF9iYWNrdHJhY2Vfb3B0aW9ucyB1c2VyX3Nl dF9iYWNrdHJhY2Vfb3B0aW9uczsNCj4+IA0KPj4gKy8qIE1hcmsgdGhhdCB0 aGUgUEMgdmFsdWUgaXMgbWFza2VkIGZvciB0aGUgcHJldmlvdXMgZnJhbWUu ICAqLw0KPj4gKw0KPj4gK2V4dGVybiB2b2lkIGZyYW1lX3NldF9wcmV2aW91 c19wY19tYXNrZWQgKHN0cnVjdCBmcmFtZV9pbmZvICpmcmFtZSk7DQo+PiAr DQo+IA0KPj4gKy8qIEdldCB3aGV0aGVyIHRoZSBQQyB2YWx1ZSBpcyBtYXNr ZWQgZm9yIHRoZSBnaXZlbiBmcmFtZS4gICovDQo+PiArDQo+PiArZXh0ZXJu IGJvb2wgZnJhbWVfZ2V0X3BjX21hc2tlZCAoc3RydWN0IGZyYW1lX2luZm8g KmZyYW1lKTsNCj4+ICsNCj4+ICsNCj4+ICNlbmRpZiAvKiAhZGVmaW5lZCAo RlJBTUVfSCkgICovDQo+PiBkaWZmIC0tZ2l0IGEvZ2RiL3N0YWNrLmMgYi9n ZGIvc3RhY2suYw0KPj4gaW5kZXggOWIxZDFhNjg1Ni4uY2VmMWMyOWE4MiAx MDA2NDQNCj4+IC0tLSBhL2dkYi9zdGFjay5jDQo+PiArKysgYi9nZGIvc3Rh Y2suYw0KPj4gQEAgLTEyNTQsNyArMTI1NCwxMSBAQCBwcmludF9mcmFtZSAo Y29uc3QgZnJhbWVfcHJpbnRfb3B0aW9ucyAmZnBfb3B0cywNCj4+IAl7DQo+ PiAJICBhbm5vdGF0ZV9mcmFtZV9hZGRyZXNzICgpOw0KPj4gCSAgaWYgKHBj X3ApDQo+PiAtCSAgICB1aW91dC0+ZmllbGRfY29yZV9hZGRyICgiYWRkciIs IGdkYmFyY2gsIHBjKTsNCj4+ICsJICAgIHsNCj4+ICsJICAgICAgdWlvdXQt PmZpZWxkX2NvcmVfYWRkciAoImFkZHIiLCBnZGJhcmNoLCBwYyk7DQo+PiAr CSAgICAgIGlmIChmcmFtZV9nZXRfcGNfbWFza2VkIChmcmFtZSkpDQo+PiAr CQl1aW91dC0+dGV4dCAoIjx1bm1hc2tlZD4iKTsNCj4gDQo+IERpZCB5b3Ug Y29uc2lkZXIgd2hldGhlciBhIE1JIGZyb250ZW5kIHdvdWxkIHdhbnQgdG8g c2hvdyB0aGlzDQo+IGluIGl0cyBhZGRyZXNzIGNvbHVtbj8NCj4gDQo+IEFs c28sIHNvdW5kcyBsaWtlIHlvdSdkIHdhbnQgdG8gdHdlYWsgZnByaW50X2Zy YW1lIHRvbywNCj4gZm9yIGRlYnVnZ2luZy4NCg0KSeKAmWxsIGFkZCBib3Ro IG9mIHRob3NlIGludG8gdGhlIHBhdGNoIHRvby4NCg0KDQpUaGFua3MgZm9y IHRoZSByZXZpZXchDQoNCkFsYW4uDQoNCg0KPiANCj4+ICsJICAgIH0NCj4+ IAkgIGVsc2UNCj4+IAkgICAgdWlvdXQtPmZpZWxkX3N0cmluZyAoImFkZHIi LCAiPHVuYXZhaWxhYmxlPiIsDQo+PiAJCQkJIHVpX291dF9zdHlsZV9raW5k OjpBRERSRVNTKTsNCj4+IA0KPiANCj4gVGhhbmtzLA0KPiBQZWRybyBBbHZl cw0KDQo= >From gdb-patches-return-157560-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Jul 17 14:10:16 2019 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 76890 invoked by alias); 17 Jul 2019 14:10:15 -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 76879 invoked by uid 89); 17 Jul 2019 14:10:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy= X-HELO: mail-wm1-f66.google.com Received: from mail-wm1-f66.google.com (HELO mail-wm1-f66.google.com) (209.85.128.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jul 2019 14:10:14 +0000 Received: by mail-wm1-f66.google.com with SMTP id h19so19273997wme.0 for ; Wed, 17 Jul 2019 07:10:13 -0700 (PDT) Return-Path: Received: from ?IPv6:2001:8a0:f913:f700:56ee:75ff:fe8d:232b? ([2001:8a0:f913:f700:56ee:75ff:fe8d:232b]) by smtp.gmail.com with ESMTPSA id x18sm22411292wmi.12.2019.07.17.07.10.10 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Wed, 17 Jul 2019 07:10:11 -0700 (PDT) Subject: Re: [PATCH v3 3/4] Introduce field_unsigned To: Tom Tromey References: <20190709152436.14078-1-tromey@adacore.com> <20190709152436.14078-4-tromey@adacore.com> <443e2edd-fa22-4cca-5e5d-d491b495c7bc@redhat.com> <877e8g3hyz.fsf@tromey.com> Cc: gdb-patches@sourceware.org From: Pedro Alves Message-ID: Date: Wed, 17 Jul 2019 14:10:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <877e8g3hyz.fsf@tromey.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2019-07/txt/msg00388.txt.bz2 Content-length: 924 On 7/17/19 2:31 PM, Tom Tromey wrote: > Pedro> Given the existence of "field_int", I'd expect "unsigned" to print an > Pedro> unsigned (int), not a ULONGEST. > > Pedro> (I was initialize surprised it wasn't called field_uint, like the > Pedro> ui_out_field_uint function that is removed by this patch, until I > Pedro> realized this works with a ULONGEST.) > > Pedro> To output a ULONGEST, I'd expect the method to be called field_ulongest. > > Pedro> Is your plan to rename field_int to field_signed, perhaps? > > I hadn't really considered it, but I can rename either one as you like. > > I tend to think field_int should accept a LONGEST rather than an int. > So I suppose doing that & naming it field_signed would be a way to go. Right, I meant to ask whether the plan was to rename AND change to LONGEST, for didn't for some reason. That would work for me. > > What do think? Agree. :-) Thanks, Pedro Alves