From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 93565 invoked by alias); 8 Aug 2019 08:55:50 -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 93554 invoked by uid 89); 8 Aug 2019 08:55:50 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-23.8 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= X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10074.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 08 Aug 2019 08:55:47 +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=/7N4gmSAyYVHKuh4htSNeskNjkM5ZxTR6lbubEtzyQo=; b=4S6UCxP0sHyQvx3nJnKTiA6wRN3tFbGm4k7F4MQDOcYxeDpywZSzJB5Ttbff6mKqjLGD0N5y45x/mPZX464qQpRLEC6+n2gl+UnA97kG2Euh/sqDADtXJFSLoDIuZ9h4+iY0AA/g2MUMXTHkEHxE5IYMO6CDXUG3vCciu1KVAfs= Received: from VI1PR0802CA0015.eurprd08.prod.outlook.com (2603:10a6:800:aa::25) by HE1PR0801MB1851.eurprd08.prod.outlook.com (2603:10a6:3:7b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.18; Thu, 8 Aug 2019 08:55:42 +0000 Received: from VE1EUR03FT048.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::206) by VI1PR0802CA0015.outlook.office365.com (2603:10a6:800:aa::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.15 via Frontend Transport; Thu, 8 Aug 2019 08:55:41 +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 VE1EUR03FT048.mail.protection.outlook.com (10.152.19.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18 via Frontend Transport; Thu, 8 Aug 2019 08:55:40 +0000 Received: ("Tessian outbound 578a71fe5eaa:v26"); Thu, 08 Aug 2019 08:55:40 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: de0c1747553e9d31 X-CR-MTA-TID: 64aa7808 Received: from aac74f78f356.1 (cr-mta-lb-1.cr-mta-net [104.47.14.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id FC5D62B4-7D80-4B0A-8441-DEB8B09A6AEA.1; Thu, 08 Aug 2019 08:55:35 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2055.outbound.protection.outlook.com [104.47.14.55]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id aac74f78f356.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Thu, 08 Aug 2019 08:55:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OISXCkBleEuFXrtmL2RPtKsNyhU92+X7LSb4EKrWK/t8Cm73Bm2KDxF9PaHoT3IrVGri5zjYXrKeMDub6CgGyEviftyM319QkS61EJZRCH5R2RqR91TYfyMN1A4kBDXHA1PBTj823aVPdWD9mgv/W58UGaIfl3z7zU63lkvbFIjQLLm87QWiJcggnP8Y7VNF5EUwKRfW7+W1f2GcRc+jPxyLDwXZu93KUrnPB97Crz6G4O1SyQzut7ApErQpdE0yLbgbdCmS/JzMdXJMPkucsSP+bREkI4Y1YZplxOFfO13nGI/HZXVu724bcP43XW2LBugBBR9C9P1Pj0ktQOWGkA== 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=/7N4gmSAyYVHKuh4htSNeskNjkM5ZxTR6lbubEtzyQo=; b=eVujo3vnJJ5KMAe6tXuN7RuWMRpbIO4ofqKV4GsYNs5zZjtZy3WHdX8cc033GneQkCLuhZCjPmpYhryi73qH1321GNJ0LGIeM3k/4HD7CLd4j4PJkFPwmZ70Qy8+dGfKuNorb8Mqm5hVlGS1u2fZ/wtmSQKkD3KBAej/Hjv0/b1mm8HJsVY7w1gG/1t3b2yU990iPitEVwPNoiPaxCkkphFOK4ZW+GQWKXSD5sCmvcEHe1NaR7rYSHZlfYzQVazEn30KlFQrHQ7svxPQiaAKqG3sMuMpyEOHYIZ87Sk/N5wHnRjJ0h3vgvMoI/cov3C07i7DXVpAb5t+yeD5CSaTcA== 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=/7N4gmSAyYVHKuh4htSNeskNjkM5ZxTR6lbubEtzyQo=; b=4S6UCxP0sHyQvx3nJnKTiA6wRN3tFbGm4k7F4MQDOcYxeDpywZSzJB5Ttbff6mKqjLGD0N5y45x/mPZX464qQpRLEC6+n2gl+UnA97kG2Euh/sqDADtXJFSLoDIuZ9h4+iY0AA/g2MUMXTHkEHxE5IYMO6CDXUG3vCciu1KVAfs= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.227.22) by DB6PR0802MB2295.eurprd08.prod.outlook.com (10.172.227.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.15; Thu, 8 Aug 2019 08:55:33 +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.2136.022; Thu, 8 Aug 2019 08:55:33 +0000 From: Alan Hayward To: Pedro Alves CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH V2] AArch64 pauth: Indicate unmasked addresses in backtrace Date: Thu, 08 Aug 2019 08:55:00 -0000 Message-ID: References: <20190730144123.11135-1-alan.hayward@arm.com> <728af5fa-8e3d-845c-d72f-60b1d2067643@redhat.com> In-Reply-To: <728af5fa-8e3d-845c-d72f-60b1d2067643@redhat.com> 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:DB6PR0802MB2295; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(376002)(136003)(346002)(39860400002)(366004)(396003)(54534003)(189003)(199004)(316002)(446003)(102836004)(54906003)(476003)(66946007)(76176011)(11346002)(6436002)(2616005)(6486002)(6506007)(66446008)(53546011)(486006)(5660300002)(64756008)(66476007)(2906002)(36756003)(99286004)(256004)(76116006)(26005)(6916009)(66556008)(25786009)(81156014)(91956017)(229853002)(6246003)(6512007)(186003)(8936002)(33656002)(81166006)(50226002)(53936002)(4326008)(71190400001)(7736002)(8676002)(71200400001)(478600001)(86362001)(305945005)(66066001)(57306001)(14454004)(3846002)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2295;H:DB6PR0802MB2133.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A: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: XAFAQn5iseQ92Wm8Q9lFIlYjvTTtsU0WlMtbM8jPPhNB7FEte6aWN1SHpzophwB9RCOErk52T38u3nLi+qxn/4ICBD9iw/pSoS/chZoHScGYDJfH158vEd6s3LfuDXpLdnpJcRXA6MFat8Gv+mf1GzaAXnW5rEMx1zWyUVu+zDhs9RhuwRovUiFptFCG85ys82XgcryjmX2ieva4jdyEzS2X4nKdZxtbBBxCack5JkdUdP0Wjmux5mqstTfMIXh7dBedEbTMjGnE2rDyqKkXTKtg4xSGHvVGKr9mw/Z+Rn3JRfnM24R5Ns+mqQl9yt3Q71L+xwgSx1MyxP+slvOuTtomhItFqmCaXX9yg83xyp0A/ESXmSEAzZ5s1QQ4dBsIsuGFDTF/HJtx4HlZhV6li/mVL39rHQxJcSU/JGYDDyM= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <4066F06DB491AF4C948568774DD7FE66@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: VE1EUR03FT048.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0e2850e1-8de2-4e47-5905-08d71bde2c48 X-IsSubscribed: yes X-SW-Source: 2019-08/txt/msg00190.txt.bz2 DQoNCj4gT24gNyBBdWcgMjAxOSwgYXQgMjA6MjQsIFBlZHJvIEFsdmVzIDxw YWx2ZXNAcmVkaGF0LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiA3LzMwLzE5IDM6 NDEgUE0sIEFsYW4gSGF5d2FyZCB3cm90ZToNCj4gDQo+PiBkaWZmIC0tZ2l0 IGEvZ2RiL2RvYy9nZGIudGV4aW5mbyBiL2dkYi9kb2MvZ2RiLnRleGluZm8N Cj4+IGluZGV4IDBmY2QxMzFmNzEuLmI3ZGJhMmY5MTggMTAwNjQ0DQo+PiAt LS0gYS9nZGIvZG9jL2dkYi50ZXhpbmZvDQo+PiArKysgYi9nZGIvZG9jL2dk Yi50ZXhpbmZvDQo+PiBAQCAtMjQzODAsNiArMjQzODAsMTQgQEAgYnV0IHRo ZSBsZW5ndGhzIG9mIHRoZSBAY29kZXt6fSBhbmQgQGNvZGV7cH0gcmVnaXN0 ZXJzIHdpbGwgbm90IGNoYW5nZS4gIFRoaXMNCj4+IGlzIGEga25vd24gbGlt aXRhdGlvbiBvZiBAdmFsdWV7R0RCTn0gYW5kIGRvZXMgbm90IGFmZmVjdCB0 aGUgZXhlY3V0aW9uIG9mIHRoZQ0KPj4gdGFyZ2V0IHByb2Nlc3MuDQo+PiAN Cj4+ICtAc3Vic3Vic2VjdGlvbiBBQXJjaDY0IFBvaW50ZXIgQXV0aGVudGlj YXRpb24uDQo+PiArQGNpbmRleCBBQXJjaDY0IFBvaW50ZXIgQXV0aGVudGlj YXRpb24uDQo+PiArDQo+PiArV2hlbiBAdmFsdWV7R0RCTn0gaXMgZGVidWdn aW5nIHRoZSBBQXJjaDY0IGFyY2hpdGVjdHVyZSwgYW5kIHRoZSBwcm9ncmFt IGlzDQo+PiArdXNpbmcgdGhlIHY4LjMtQSBmZWF0dXJlIFBvaW50ZXIgQXV0 aGVudGljYXRpb24gKFBBQyksIHRoZW4gd2hlbmV2ZXIgdGhlIGxpbmsNCj4+ ICtyZWdpc3RlciBAY29kZXskbHJ9IGlzIHBvaW50aW5nIHRvIGFuIFBBQyBm dW5jdGlvbiBpdCdzIHZhbHVlIHdpbGwgYmUgbWFza2VkLg0KPiANCj4gcy9p dCdzIHZhbHVlL2l0cyB2YWx1ZS8NCj4gDQo+PiArV2hlbiBHREIgcHJpbnRz IGEgYmFja3RyYWNlLCBhbnkgYWRkcmVzc2VzIHRoYXQgcmVxdWlyZWQgdW5t YXNraW5nIHdpbGwgYmUNCj4+ICtwb3N0Zml4ZWQgd2l0aCB0aGUgbWFya2Vy IFtQQUNdLg0KPj4gDQo+IA0KPj4gZGlmZiAtLWdpdCBhL2dkYi9weXRob24v cHktZnJhbWVmaWx0ZXIuYyBiL2dkYi9weXRob24vcHktZnJhbWVmaWx0ZXIu Yw0KPj4gaW5kZXggYTJhOTZhYzBkMy4uZDgwNWVjNjhmMiAxMDA2NDQNCj4+ IC0tLSBhL2dkYi9weXRob24vcHktZnJhbWVmaWx0ZXIuYw0KPj4gKysrIGIv Z2RiL3B5dGhvbi9weS1mcmFtZWZpbHRlci5jDQo+PiBAQCAtOTAxLDYgKzkw MSw4IEBAIHB5X3ByaW50X2ZyYW1lIChQeU9iamVjdCAqZmlsdGVyLCBmcmFt ZV9maWx0ZXJfZmxhZ3MgZmxhZ3MsDQo+PiAJICAgIHsNCj4+IAkgICAgICBh bm5vdGF0ZV9mcmFtZV9hZGRyZXNzICgpOw0KPj4gCSAgICAgIG91dC0+Zmll bGRfY29yZV9hZGRyICgiYWRkciIsIGdkYmFyY2gsIGFkZHJlc3MpOw0KPj4g KwkgICAgICBpZiAoZ2V0X2ZyYW1lX3BjX21hc2tlZCAoZnJhbWUpKQ0KPj4g KwkJb3V0LT5maWVsZF9zdHJpbmcgKCJwYWMiLCAiIFtQQUNdIik7DQo+PiAJ ICAgICAgYW5ub3RhdGVfZnJhbWVfYWRkcmVzc19lbmQgKCk7DQo+PiAJICAg ICAgb3V0LT50ZXh0ICgiIGluICIpOw0KPj4gCSAgICB9DQo+PiBkaWZmIC0t Z2l0IGEvZ2RiL3N0YWNrLmMgYi9nZGIvc3RhY2suYw0KPj4gaW5kZXggNzgz M2NhNGFlYi4uOWQ0OTgwOTg5NSAxMDA2NDQNCj4+IC0tLSBhL2dkYi9zdGFj ay5jDQo+PiArKysgYi9nZGIvc3RhY2suYw0KPj4gQEAgLTEyOTgsNyArMTI5 OCwxMSBAQCBwcmludF9mcmFtZSAoY29uc3QgZnJhbWVfcHJpbnRfb3B0aW9u cyAmZnBfb3B0cywNCj4+IAl7DQo+PiAJICBhbm5vdGF0ZV9mcmFtZV9hZGRy ZXNzICgpOw0KPj4gCSAgaWYgKHBjX3ApDQo+PiAtCSAgICB1aW91dC0+Zmll bGRfY29yZV9hZGRyICgiYWRkciIsIGdkYmFyY2gsIHBjKTsNCj4+ICsJICAg IHsNCj4+ICsJICAgICAgdWlvdXQtPmZpZWxkX2NvcmVfYWRkciAoImFkZHIi LCBnZGJhcmNoLCBwYyk7DQo+PiArCSAgICAgIGlmIChnZXRfZnJhbWVfcGNf bWFza2VkIChmcmFtZSkpDQo+PiArCQl1aW91dC0+ZmllbGRfc3RyaW5nICgi cGFjIiwgIiBbUEFDXSIpOw0KPiANCj4gSG1tLCBJIGhhZCBzdWdnZXN0ZWQg Y29uc2lkZXJpbmcgTUkgaW4gdGhlIHByZXZpb3VzIGl0ZXJhdGlvbiwgYnV0 DQo+IEkgd2FzIGp1c3QgdGhpbmtpbmcgb2YgaW5jbHVkaW5nIHRoZSAiW1BB Q10iIHRleHQgaW4gdGhlDQo+ICJhZGRyIiBmaWVsZC4gIElmIHdlJ3JlIGFk ZGluZyBhIG5ldyBmaWVsZCwgdGhlbiBhIGZldyBleHRyYQ0KPiB0aGluZ3Mg bmVlZCB0byBiZSBjb25zaWRlcmVkOg0KPiANCj4gIzEgLSBkb2N1bWVudGF0 aW9uLCBib3RoIG1hbnVhbCBhbmQgTkVXUyBzaG91bGQgbWVudGlvbiB0aGlz IG5ldyBNSSBmaWVsZC4NCj4gDQo+ICMyIC0gY2FsbGluZyB0aGUgYXR0cmli dXRlICJwYWMiIG1ha2VzIGl0IGFyY2hpdGVjdHVyZSBzcGVjaWZpYy4gDQo+ ICAgICAgSS5lLiwgdG8gbWFrZSB1c2Ugb2YgaXQsIGEgZnJvbnRlbmQgd2ls bCBoYXZlIHRvIGhhdmUgQWFyY2g2NCBhd2FyZW5lc3M/DQo+ICAgICAgTm90 IHN1cmUgdGhhdCBpcyBhIGdvb2QgdGhpbmcuDQo+IA0KPiAjMyAtIFRoZSBN SSBhdHRyaWJ1dGUgaXMgY2FsbGVkICJwYWMiLCBhbmQgaXRzIGNvbnRlbnQg aXMNCj4gICAgICBsaXRlcmFsbHkgIiBbUEFDXSIuICBJJ2QgZmluZCB0aGF0 IG9kZCBpZiBJIHdlcmUgYSBmcm9udGVuZCBhdXRob3I6DQo+ICAgICAgdGhl IGNvbnRlbnQgaXMgcmlnaHQgYWxpZ25lZCB3aXRoIGEgc3BhY2UsIG1ha2lu ZyBkb2luZyBhbnl0aGluZyB3aXRoDQo+ICAgICAgaXQgb3RoZXIgdGhhbiBh cHBlbmRpbmcgaXQgdG8gdGhlIGFkZHJlc3MgdGV4dCBwcm9iYWJseSBsb29r IG9kZCwNCj4gICAgICB1bmxlc3MgeW91IGJha2UgaW4gYXdhcmVuZXNzIG9m IHRoZSBhdHRyaWJ1dGUncyB0ZXh0Li4uICBJZiBJIHNhdw0KPiAgICAgIGFu IGF0dHJpYnV0ZSBuYW1lZCAicGFjIiwgSSdkIGV4cGVjdCBpdCB0byBiZSBh IGJvb2xlYW4/ICBBdCB0aGUNCj4gICAgICBsZWFzdCwgdGhlIGxlZnQgc3Bh Y2Ugc2hvdWxkIG5vdCBiZSBwYXJ0IG9mIHRoZSBmaWVsZCwgSSB0aGluaz8N Cj4gICAgICBNYXliZSB3ZSBzaG91bGQgcmVuYW1lIHRoZSBmaWVsZCB0byBz b21ldGhpbmcgZWxzZSwgbGlrZSAiYWRkcl9hdHRyIg0KPiAgICAgZm9yICJh ZGRyZXNzIGF0dHJpYnV0ZXMiIG9yIHNvbWV0aGluZy4NCg0KDQpJIGhhZG7i gJl0IHJlYWxpc2VkIHRoZSBpbXBsaWNhdGlvbnMgZG9pbmcgdGhhdCB3b3Vs ZCBoYXZlLCBhbmQgaGFkIGFzc3VtZWQNCnlvdSBjb3VsZG7igJl0IGFkZCB0 byBhIGZpZWxkIHRoYXQgaGFkIGFscmVhZHkgYmVlbiB1c2VkLg0KDQpJIGhh ZCAocHJlbWF0dXJlbHkpIHB1c2hlZCB0aGUgcGF0Y2guIElzIHRoaXMgYWRk aXRpb25hbCBmaXggb2s/DQoNCkFsYW4uDQoNCg0KDQogICAgTW92ZSBiYWNr dHJhY2UgUEFDIG1hcmtlciBpbnRvIGFkZHIgZmllbGQNCg0KICAgIFBBQyBk b2VzIG5vdCBuZWVkIGl0cyBvd24gZmllbGQgYW5kIHNob3VsZCBpbnN0ZWFk IGJlIHBhcnQgb2YNCiAgICB0aGUgYWRkciBmaWVsZC4NCg0KICAgIGdkYi9D aGFuZ2VMb2c6DQoNCiAgICAyMDE5LTA4LTA4ICBBbGFuIEhheXdhcmQgIDxh bGFuLmhheXdhcmRAYXJtLmNvbT4NCg0KICAgICAgICAgICAgKiBzdGFjay5j IChwcmludF9mcmFtZSk6IE1vdmUgUEFDIGludG8gYWRkciBmaWVsZC4NCg0K ICAgIGdkYi9kb2MvQ2hhbmdlTG9nOg0KDQogICAgMjAxOS0wOC0wOCAgQWxh biBIYXl3YXJkICA8YWxhbi5oYXl3YXJkQGFybS5jb20+DQoNCiAgICAgICAg ICAgICogZ2RiLnRleGluZm8gKEFBcmNoNjQgUG9pbnRlciBBdXRoZW50aWNh dGlvbik6IEZpeCB0eXBvLg0KDQpkaWZmIC0tZ2l0IGEvZ2RiL2RvYy9nZGIu dGV4aW5mbyBiL2dkYi9kb2MvZ2RiLnRleGluZm8NCmluZGV4IDdmOGMwYWZm MWMuLmM4Y2E3NTc5ODkgMTAwNjQ0DQotLS0gYS9nZGIvZG9jL2dkYi50ZXhp bmZvDQorKysgYi9nZGIvZG9jL2dkYi50ZXhpbmZvDQpAQCAtMjQzOTUsNyAr MjQzOTUsNyBAQCB0YXJnZXQgcHJvY2Vzcy4NCg0KIFdoZW4gQHZhbHVle0dE Qk59IGlzIGRlYnVnZ2luZyB0aGUgQUFyY2g2NCBhcmNoaXRlY3R1cmUsIGFu ZCB0aGUgcHJvZ3JhbSBpcw0KIHVzaW5nIHRoZSB2OC4zLUEgZmVhdHVyZSBQ b2ludGVyIEF1dGhlbnRpY2F0aW9uIChQQUMpLCB0aGVuIHdoZW5ldmVyIHRo ZSBsaW5rDQotcmVnaXN0ZXIgQGNvZGV7JGxyfSBpcyBwb2ludGluZyB0byBh biBQQUMgZnVuY3Rpb24gaXQncyB2YWx1ZSB3aWxsIGJlIG1hc2tlZC4NCity ZWdpc3RlciBAY29kZXskbHJ9IGlzIHBvaW50aW5nIHRvIGFuIFBBQyBmdW5j dGlvbiBpdHMgdmFsdWUgd2lsbCBiZSBtYXNrZWQuDQogV2hlbiBHREIgcHJp bnRzIGEgYmFja3RyYWNlLCBhbnkgYWRkcmVzc2VzIHRoYXQgcmVxdWlyZWQg dW5tYXNraW5nIHdpbGwgYmUNCiBwb3N0Zml4ZWQgd2l0aCB0aGUgbWFya2Vy IFtQQUNdLg0KDQpkaWZmIC0tZ2l0IGEvZ2RiL3N0YWNrLmMgYi9nZGIvc3Rh Y2suYw0KaW5kZXggMDg1OTgxNWJhZi4uYzU5OWNhZjUxYyAxMDA2NDQNCi0t LSBhL2dkYi9zdGFjay5jDQorKysgYi9nZGIvc3RhY2suYw0KQEAgLTEzMDEs NyArMTMwMSw3IEBAIHByaW50X2ZyYW1lIChjb25zdCBmcmFtZV9wcmludF9v cHRpb25zICZmcF9vcHRzLA0KICAgICAgICAgICAgew0KICAgICAgICAgICAg ICB1aW91dC0+ZmllbGRfY29yZV9hZGRyICgiYWRkciIsIGdkYmFyY2gsIHBj KTsNCiAgICAgICAgICAgICAgaWYgKGdldF9mcmFtZV9wY19tYXNrZWQgKGZy YW1lKSkNCi0gICAgICAgICAgICAgICB1aW91dC0+ZmllbGRfc3RyaW5nICgi cGFjIiwgIiBbUEFDXSIpOw0KKyAgICAgICAgICAgICAgIHVpb3V0LT5maWVs ZF9zdHJpbmcgKCJhZGRyIiwgIiBbUEFDXSIpOw0KICAgICAgICAgICAgfQ0K ICAgICAgICAgIGVsc2UNCiAgICAgICAgICAgIHVpb3V0LT5maWVsZF9zdHJp bmcgKCJhZGRyIiwgIjx1bmF2YWlsYWJsZT4iLA0KDQoNCg0K >From gdb-patches-return-158054-listarch-gdb-patches=sources.redhat.com@sourceware.org Thu Aug 08 09:21:27 2019 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 35310 invoked by alias); 8 Aug 2019 09:21:27 -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 35302 invoked by uid 89); 8 Aug 2019 09:21:27 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1626 X-HELO: mx1.suse.de Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 08 Aug 2019 09:21:26 +0000 Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id EA5BBAEFF; Thu, 8 Aug 2019 09:21:23 +0000 (UTC) Date: Thu, 08 Aug 2019 09:21:00 -0000 From: Tom de Vries To: gdb-patches@sourceware.org Cc: Tom Tromey Subject: [PATCH][gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 Message-ID: <20190808092120.GA20911@delia> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-IsSubscribed: yes X-SW-Source: 2019-08/txt/msg00191.txt.bz2 Content-length: 1629 Hi, With gdb.tui/basic.exp and check-read1, we run into (using -v for verbose log): ... ^[[0+++ _csi_0 <<<>>> ERROR: (DejaGnu) proc "_csi_0" does not exist. ... In contrast, without check-read1, we have: ... ^[[0;10m+++ _csi_m <<<0;10>>> ... The problem is that this regexp in _accept: ... -re "^\x1b\\\[(\[0-9;\]*)(\[0-9a-zA-Z@\])" { ... while matching the longer sequence '^[' '[' '0' ';' '1' '0' 'm', also matches the shorter sequence '^[' '[' '0'. The regexp attempts to match a CSI (Control Sequence Introducer) sequence, and the final byte of such a sequence cannot be a digit. Fix the regexp accordingly: ... - -re "^\x1b\\\[(\[0-9;\]*)(\[0-9a-zA-Z@\])" { + -re "^\x1b\\\[(\[0-9;\]*)(\[a-zA-Z@\])" { ... Tested on x86_64-linux. OK for trunk? Thanks, - Tom [gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 gdb/testsuite/ChangeLog: 2019-08-08 Tom de Vries PR testsuite/24862 * lib/tuiterm.exp (_accept): Fix CSI regexp. --- gdb/testsuite/lib/tuiterm.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/testsuite/lib/tuiterm.exp b/gdb/testsuite/lib/tuiterm.exp index d94fd431d8..cd728156fc 100644 --- a/gdb/testsuite/lib/tuiterm.exp +++ b/gdb/testsuite/lib/tuiterm.exp @@ -392,7 +392,7 @@ namespace eval Term { verbose "+++ unsupported escape" error "unsupported escape" } - -re "^\x1b\\\[(\[0-9;\]*)(\[0-9a-zA-Z@\])" { + -re "^\x1b\\\[(\[0-9;\]*)(\[a-zA-Z@\])" { set cmd $expect_out(2,string) set params [split $expect_out(1,string) ";"] verbose "+++ _csi_$cmd <<<$expect_out(1,string)>>>"