From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 111557 invoked by alias); 10 Jan 2020 16:53:19 -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 111539 invoked by uid 89); 10 Jan 2020 16:53:19 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.3 required=5.0 tests=AWL,BAYES_00,FORGED_SPF_HELO,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy= X-HELO: EUR04-VI1-obe.outbound.protection.outlook.com Received: from mail-eopbgr80084.outbound.protection.outlook.com (HELO EUR04-VI1-obe.outbound.protection.outlook.com) (40.107.8.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 10 Jan 2020 16:53:16 +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=5tqkpDpvbrJa9MkZOb/nr3idJf3y4cud5pkXb3lttR0=; b=9RTsumV0CrbUJFd9TWqcs0X4XwhqGKfM6Ip4qbFXzdBNkB0FgAYCtvvDNOw87+I6qzzkhW+nyZKzxhVEYX1sm4sOEgLOxHJEe9eBCeo78ciPC2dz/tX6cZCOHtaTCTxJoJwIxvrUMDhC7Z1X52mO4ZQHwq6lYnI33UMSfwoKzZo= Received: from DB6PR0801CA0066.eurprd08.prod.outlook.com (2603:10a6:4:2b::34) by AM6PR08MB4216.eurprd08.prod.outlook.com (2603:10a6:20b:89::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.12; Fri, 10 Jan 2020 16:53:12 +0000 Received: from VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by DB6PR0801CA0066.outlook.office365.com (2603:10a6:4:2b::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9 via Frontend Transport; Fri, 10 Jan 2020 16:53:12 +0000 Authentication-Results: spf=pass (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=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT054.mail.protection.outlook.com (10.152.19.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.11 via Frontend Transport; Fri, 10 Jan 2020 16:53:12 +0000 Received: ("Tessian outbound ca1df68f3668:v40"); Fri, 10 Jan 2020 16:53:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a00176d7cdae814f X-CR-MTA-TID: 64aa7808 Received: from a1016b286e55.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 010DD078-D12C-4AAF-A349-53E1A293C217.1; Fri, 10 Jan 2020 16:53:07 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a1016b286e55.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 10 Jan 2020 16:53:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R39QMylXSCPyco10VHBBx/Z9753xsAoDazP/d4MnRLdNQ/MqULh69nrHcQb9lLD5zx+va1Nkgx5M6ja6C9HGbIOLpf0Gfdb0b/u0F/ysxZZmWkIZYNEbfx3wGO7uhTYzlP1n5wmZSeKyVA0dlQQT9u3dNaAh3pEQnyRaCAM8XnP55X9+ICIMG+IkhMLBOeXVG4V/xK/jqzCkSJGih85lpMfZLxpTPGhmOReQQiapdiQyURPoXjX1bxsAg0cNwoTEE7qqPGiYQcLq5TQQdqf4OF7Dr9i7kE/YmGDuyX66UwHY3/UNl3ron8v/JJX5Pa6GCI1bHVw2lHeCFQVojcOX0g== 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=5tqkpDpvbrJa9MkZOb/nr3idJf3y4cud5pkXb3lttR0=; b=dGpxnTeImOyNBERqZvBfrs7PlM4mvXuR36SoBKYr46xApB6h1sY5RLqhs/YBTBW3OyN3MNuoFGISr/oQCKymxzhnsq01wQVXV85wtff8LE9ToxLp/Apxw/CumOWz4mPCNXOpyEJl2/VwTf1/sVB7iracr1ZsPKr2QksrjlPZ3KOm9vgYmOgqoC8ER6pGE1EFwXPwrTt1BCW4zbD4+VdBnKhzTDKG558j87sGk6sPlhNjwf5iv2Pu42470YDndacF6qFrWoSD+kLr8uY5pTjrNFvGeBBduW45dZkvkrNjBw5ihVDv/EaO9UPoSUgBW7wGkpolbHKUrLqF/OU9GYSn4w== 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=5tqkpDpvbrJa9MkZOb/nr3idJf3y4cud5pkXb3lttR0=; b=9RTsumV0CrbUJFd9TWqcs0X4XwhqGKfM6Ip4qbFXzdBNkB0FgAYCtvvDNOw87+I6qzzkhW+nyZKzxhVEYX1sm4sOEgLOxHJEe9eBCeo78ciPC2dz/tX6cZCOHtaTCTxJoJwIxvrUMDhC7Z1X52mO4ZQHwq6lYnI33UMSfwoKzZo= Received: from AM0PR08MB5330.eurprd08.prod.outlook.com (52.132.212.151) by AM0PR08MB5283.eurprd08.prod.outlook.com (20.178.117.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.12; Fri, 10 Jan 2020 16:53:06 +0000 Received: from AM0PR08MB5330.eurprd08.prod.outlook.com ([fe80::89cf:a33e:c415:d30]) by AM0PR08MB5330.eurprd08.prod.outlook.com ([fe80::89cf:a33e:c415:d30%6]) with mapi id 15.20.2623.011; Fri, 10 Jan 2020 16:53:06 +0000 From: Alan Hayward To: Luis Machado CC: "gdb-patches\\@sourceware.org" , nd Subject: Re: [PATCH] [AArch64] Recognize more program breakpoint patterns Date: Fri, 10 Jan 2020 16:53:00 -0000 Message-ID: References: <20191223173432.16955-1-luis.machado@linaro.org> <690B08E1-F6A3-42B3-A788-4101D7A1F04D@arm.com> <9f11b4d9-f851-2900-82d3-2ff3244a8f81@linaro.org> In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(136003)(346002)(396003)(376002)(366004)(39850400004)(54534003)(189003)(199004)(2906002)(478600001)(66476007)(64756008)(81166006)(6916009)(316002)(2616005)(81156014)(6486002)(54906003)(8676002)(33656002)(6512007)(66446008)(36756003)(66946007)(55236004)(86362001)(26005)(53546011)(6506007)(4326008)(30864003)(66556008)(186003)(8936002)(71200400001)(5660300002)(4001150100001)(91956017)(76116006);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR08MB5283;H:AM0PR08MB5330.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-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: FkTX1J1BGHcJYeS4OfaXLpUldddvfzB28e/+eDASkDrREPHfTzKGVM+zQuTKXytJY2vtEdW22Ox39uVWQB1pMNy++Ff+6uCQS95joCgXFiyX1J1pgGxnhWDXGrkZGU8MCKlTGlMVhDZ0ubGFhVQUX285ZoL9GeEuKgYqlLU/9bkoxra2M1A6hC/wSdrCXif2FOQuUbEqsS3obs1gHQfcdoMgpKZQ/CiRl69bk9LAIkuZ1pSWNUF/VllTGfGw10oZltnm7AoTf0NRWlekGZvQjKPp9C9fTJyRf6430ZaPYOD/9Q32gLDR3/6GNrqS2qAzbsr2C0Lto2nv44MAKRcrqy3uf25dKzeEr1Y04Psus/ejlV5+3cK9i5veJ7/yMGpR3v5EmXxJ0U2nTR8Bw2wTLnQ2/7p1KELYLhlFByF+Rm8m5Nb8WeukjhB8GWMchDVXl0trnj4FumC7Q7UYDB44GVb/16+VBohtr477W3bX3Yy3YbvkBHnbcF+jTjqD6qVd x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: 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: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: fc1d0cbb-daea-4d64-bba6-08d795ed9082 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00257.txt.bz2 DQoNCj4gT24gMTAgSmFuIDIwMjAsIGF0IDE0OjU4LCBMdWlzIE1hY2hhZG8g PGx1aXMubWFjaGFkb0BsaW5hcm8ub3JnPiB3cm90ZToNCj4gDQo+IA0KPiAN Cj4gT24gMS85LzIwIDE6MjUgUE0sIEFsYW4gSGF5d2FyZCB3cm90ZToNCj4+ PiBPbiA5IEphbiAyMDIwLCBhdCAxNTo0NSwgTHVpcyBNYWNoYWRvIDxsdWlz Lm1hY2hhZG9AbGluYXJvLm9yZz4gd3JvdGU6DQo+Pj4gDQo+Pj4gT24gMS85 LzIwIDExOjUyIEFNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+Pj4+PiBPbiAy MyBEZWMgMjAxOSwgYXQgMTc6MzQsIEx1aXMgTWFjaGFkbyA8bHVpcy5tYWNo YWRvQGxpbmFyby5vcmc+IHdyb3RlOg0KPj4+Pj4gDQo+Pj4+PiBJdCB3YXMg cmVwb3J0ZWQgdG8gbWUgdGhhdCBwcm9ncmFtIGJyZWFrcG9pbnRzIChwZXJt YW5lbnQgb25lcyBpbnNlcnRlZCBpbnRvDQo+Pj4+PiB0aGUgY29kZSBpdHNl bGYpIG90aGVyIHRoYW4gdGhlIG9uZSBHREIgdXNlcyBmb3IgQUFyY2g2NCAo MHhkNDIwMDAwMCkgZG8gbm90DQo+Pj4+PiBnZW5lcmF0ZSB2aXNpYmxlIHN0 b3BzIHdoZW4gY29udGludWluZywgYW5kIEdEQiB3aWxsIGNvbnRpbnVlIHNw aW5uaW5nDQo+Pj4+PiBpbmZpbml0ZWx5Lg0KPj4+Pj4gDQo+Pj4+PiBUaGlz IGhhcHBlbnMgYmVjYXVzZSBHREIsIHVwb24gaGl0dGluZyBvbmUgb2YgdGhv c2UgcHJvZ3JhbSBicmVha3BvaW50cywgdGhpbmtzDQo+Pj4+PiB0aGUgU0lH VFJBUCBjYW1lIGZyb20gYSBkZWxheWVkIGJyZWFrcG9pbnQgaGl0Li4uDQo+ Pj4+PiANCj4+Pj4+IChnZGIpIHgvaSAkcGMNCj4+Pj4+ID0+IDB4NDAwNWMw IDxwcm9ibGVtX2Z1bmN0aW9uPjogYnJrICAgICAjMHg5MGYNCj4+Pj4+IChn ZGIpIGMNCj4+Pj4+IENvbnRpbnVpbmcuDQo+Pj4+PiBpbmZydW46IGNsZWFy X3Byb2NlZWRfc3RhdHVzX3RocmVhZCAocHJvY2VzcyAxNDE5OCkNCj4+Pj4+ IGluZnJ1bjogcHJvY2VlZCAoYWRkcj0weGZmZmZmZmZmZmZmZmZmZmYsIHNp Z25hbD1HREJfU0lHTkFMX0RFRkFVTFQpDQo+Pj4+PiBpbmZydW46IHByb2Nl ZWQ6IHJlc3VtaW5nIHByb2Nlc3MgMTQxOTgNCj4+Pj4+IGluZnJ1bjogcmVz dW1lIChzdGVwPTAsIHNpZ25hbD1HREJfU0lHTkFMXzApLCB0cmFwX2V4cGVj dGVkPTAsIGN1cnJlbnQgdGhyZWFkIFtwcm9jZXNzIDE0MTk4XSBhdCAweDQw MDVjMA0KPj4+Pj4gaW5mcnVuOiBpbmZydW5fYXN5bmMoMSkNCj4+Pj4+IGlu ZnJ1bjogcHJlcGFyZV90b193YWl0DQo+Pj4+PiBpbmZydW46IHRhcmdldF93 YWl0ICgtMS4wLjAsIHN0YXR1cykgPQ0KPj4+Pj4gaW5mcnVuOiAgIDE0MTk4 LjE0MTk4LjAgW3Byb2Nlc3MgMTQxOThdLA0KPj4+Pj4gaW5mcnVuOiAgIHN0 YXR1cy0+a2luZCA9IHN0b3BwZWQsIHNpZ25hbCA9IEdEQl9TSUdOQUxfVFJB UA0KPj4+Pj4gaW5mcnVuOiBoYW5kbGVfaW5mZXJpb3JfZXZlbnQgc3RhdHVz LT5raW5kID0gc3RvcHBlZCwgc2lnbmFsID0gR0RCX1NJR05BTF9UUkFQDQo+ Pj4+PiBpbmZydW46IHN0b3BfcGMgPSAweDQwMDVjMA0KPj4+Pj4gaW5mcnVu OiBkZWxheWVkIHNvZnR3YXJlIGJyZWFrcG9pbnQgdHJhcCwgaWdub3JpbmcN Cj4+Pj4+IGluZnJ1bjogbm8gc3RlcHBpbmcsIGNvbnRpbnVlDQo+Pj4+PiBp bmZydW46IHJlc3VtZSAoc3RlcD0wLCBzaWduYWw9R0RCX1NJR05BTF8wKSwg dHJhcF9leHBlY3RlZD0wLCBjdXJyZW50IHRocmVhZCBbcHJvY2VzcyAxNDE5 OF0gYXQgMHg0MDA1YzANCj4+Pj4+IGluZnJ1bjogcHJlcGFyZV90b193YWl0 DQo+Pj4+PiBpbmZydW46IHRhcmdldF93YWl0ICgtMS4wLjAsIHN0YXR1cykg PQ0KPj4+Pj4gaW5mcnVuOiAgIDE0MTk4LjE0MTk4LjAgW3Byb2Nlc3MgMTQx OThdLA0KPj4+Pj4gaW5mcnVuOiAgIHN0YXR1cy0+a2luZCA9IHN0b3BwZWQs IHNpZ25hbCA9IEdEQl9TSUdOQUxfVFJBUA0KPj4+Pj4gaW5mcnVuOiBoYW5k bGVfaW5mZXJpb3JfZXZlbnQgc3RhdHVzLT5raW5kID0gc3RvcHBlZCwgc2ln bmFsID0gR0RCX1NJR05BTF9UUkFQDQo+Pj4+PiBpbmZydW46IHN0b3BfcGMg PSAweDQwMDVjMA0KPj4+Pj4gaW5mcnVuOiBkZWxheWVkIHNvZnR3YXJlIGJy ZWFrcG9pbnQgdHJhcCwgaWdub3JpbmcNCj4+Pj4+IGluZnJ1bjogbm8gc3Rl cHBpbmcsIGNvbnRpbnVlDQo+Pj4+PiBpbmZydW46IHJlc3VtZSAoc3RlcD0w LCBzaWduYWw9R0RCX1NJR05BTF8wKSwgdHJhcF9leHBlY3RlZD0wLCBjdXJy ZW50IHRocmVhZCBbcHJvY2VzcyAxNDE5OF0gYXQgMHg0MDA1YzANCj4+Pj4+ IGluZnJ1bjogcHJlcGFyZV90b193YWl0DQo+Pj4+PiBpbmZydW46IHRhcmdl dF93YWl0ICgtMS4wLjAsIHN0YXR1cykgPQ0KPj4+Pj4gaW5mcnVuOiAgIDE0 MTk4LjE0MTk4LjAgW3Byb2Nlc3MgMTQxOThdLA0KPj4+Pj4gaW5mcnVuOiAg IHN0YXR1cy0+a2luZCA9IHN0b3BwZWQsIHNpZ25hbCA9IEdEQl9TSUdOQUxf VFJBUA0KPj4+Pj4gaW5mcnVuOiBoYW5kbGVfaW5mZXJpb3JfZXZlbnQgc3Rh dHVzLT5raW5kID0gc3RvcHBlZCwgc2lnbmFsID0gR0RCX1NJR05BTF9UUkFQ DQo+Pj4+PiBpbmZydW46IHN0b3BfcGMgPSAweDQwMDVjMA0KPj4+Pj4gaW5m cnVuOiBkZWxheWVkIHNvZnR3YXJlIGJyZWFrcG9pbnQgdHJhcCwgaWdub3Jp bmcNCj4+Pj4+IGluZnJ1bjogbm8gc3RlcHBpbmcsIGNvbnRpbnVlDQo+Pj4+ PiBpbmZydW46IHJlc3VtZSAoc3RlcD0wLCBzaWduYWw9R0RCX1NJR05BTF8w KSwgdHJhcF9leHBlY3RlZD0wLCBjdXJyZW50IHRocmVhZCBbcHJvY2VzcyAx NDE5OF0gYXQgMHg0MDA1YzANCj4+Pj4+IGluZnJ1bjogcHJlcGFyZV90b193 YWl0DQo+Pj4+PiBpbmZydW46IHRhcmdldF93YWl0ICgtMS4wLjAsIHN0YXR1 cykgPQ0KPj4+Pj4gaW5mcnVuOiAgIDE0MTk4LjE0MTk4LjAgW3Byb2Nlc3Mg MTQxOThdLA0KPj4+Pj4gaW5mcnVuOiAgIHN0YXR1cy0+a2luZCA9IHN0b3Bw ZWQsIHNpZ25hbCA9IEdEQl9TSUdOQUxfVFJBUA0KPj4+Pj4gaW5mcnVuOiBo YW5kbGVfaW5mZXJpb3JfZXZlbnQgc3RhdHVzLT5raW5kID0gc3RvcHBlZCwg c2lnbmFsID0gR0RCX1NJR05BTF9UUkFQDQo+Pj4+PiBpbmZydW46IHN0b3Bf cGMgPSAweDQwMDVjMA0KPj4+Pj4gaW5mcnVuOiBkZWxheWVkIHNvZnR3YXJl IGJyZWFrcG9pbnQgdHJhcCwgaWdub3JpbmcNCj4+Pj4+IGluZnJ1bjogbm8g c3RlcHBpbmcsIGNvbnRpbnVlDQo+Pj4+PiBpbmZydW46IHJlc3VtZSAoc3Rl cD0wLCBzaWduYWw9R0RCX1NJR05BTF8wKSwgdHJhcF9leHBlY3RlZD0wLCBj dXJyZW50IHRocmVhZCBbcHJvY2VzcyAxNDE5OF0gYXQgMHg0MDA1YzANCj4+ Pj4+IGluZnJ1bjogcHJlcGFyZV90b193YWl0DQo+Pj4+PiBpbmZydW46IHRh cmdldF93YWl0ICgtMS4wLjAsIHN0YXR1cykgPQ0KPj4+Pj4gaW5mcnVuOiAg IDE0MTk4LjE0MTk4LjAgW3Byb2Nlc3MgMTQxOThdLA0KPj4+Pj4gaW5mcnVu OiAgIHN0YXR1cy0+a2luZCA9IHN0b3BwZWQsIHNpZ25hbCA9IEdEQl9TSUdO QUxfVFJBUA0KPj4+Pj4gLi4uDQo+Pj4+PiANCj4+Pj4+IC4uLiB3aGljaCBp cyBub3QgdGhlIGNhc2UuDQo+Pj4+PiANCj4+Pj4+IElmIHRoZSBwcm9ncmFt IGJyZWFrcG9pbnQgaXMgb25lIEdEQiByZWNvZ25pemVzLCB0aGVuIGl0IHdp bGwgc3RvcCB3aGVuIGl0DQo+Pj4+PiBoaXRzIGl0Lg0KPj4+Pj4gDQo+Pj4+ PiAoZ2RiKSB4L2kgJHBjDQo+Pj4+PiA9PiAweDQwMDVjMCA8cHJvYmxlbV9m dW5jdGlvbj46IGJyayAgICAgIzB4MA0KPj4+Pj4gKGdkYikgYw0KPj4+Pj4g Q29udGludWluZy4NCj4+Pj4+IGluZnJ1bjogY2xlYXJfcHJvY2VlZF9zdGF0 dXNfdGhyZWFkIChwcm9jZXNzIDE0MTkzKQ0KPj4+Pj4gaW5mcnVuOiBwcm9j ZWVkIChhZGRyPTB4ZmZmZmZmZmZmZmZmZmZmZiwgc2lnbmFsPUdEQl9TSUdO QUxfREVGQVVMVCkNCj4+Pj4+IGluZnJ1bjogcHJvY2VlZDogcmVzdW1pbmcg cHJvY2VzcyAxNDE5Mw0KPj4+Pj4gaW5mcnVuOiByZXN1bWUgKHN0ZXA9MCwg c2lnbmFsPUdEQl9TSUdOQUxfMCksIHRyYXBfZXhwZWN0ZWQ9MCwgY3VycmVu dCB0aHJlYWQgW3Byb2Nlc3MgMTQxOTNdIGF0IDB4NDAwNWMwDQo+Pj4+PiBp bmZydW46IGluZnJ1bl9hc3luYygxKQ0KPj4+Pj4gaW5mcnVuOiBwcmVwYXJl X3RvX3dhaXQNCj4+Pj4+IGluZnJ1bjogdGFyZ2V0X3dhaXQgKC0xLjAuMCwg c3RhdHVzKSA9DQo+Pj4+PiBpbmZydW46ICAgMTQxOTMuMTQxOTMuMCBbcHJv Y2VzcyAxNDE5M10sDQo+Pj4+PiBpbmZydW46ICAgc3RhdHVzLT5raW5kID0g c3RvcHBlZCwgc2lnbmFsID0gR0RCX1NJR05BTF9UUkFQDQo+Pj4+PiBpbmZy dW46IGhhbmRsZV9pbmZlcmlvcl9ldmVudCBzdGF0dXMtPmtpbmQgPSBzdG9w cGVkLCBzaWduYWwgPSBHREJfU0lHTkFMX1RSQVANCj4+Pj4+IGluZnJ1bjog c3RvcF9wYyA9IDB4NDAwNWMwDQo+Pj4+PiBpbmZydW46IHJhbmRvbSBzaWdu YWwgKEdEQl9TSUdOQUxfVFJBUCkNCj4+Pj4+IGluZnJ1bjogc3RvcF93YWl0 aW5nDQo+Pj4+PiBpbmZydW46IHN0b3BfYWxsX3RocmVhZHMNCj4+Pj4+IGlu ZnJ1bjogc3RvcF9hbGxfdGhyZWFkcywgcGFzcz0wLCBpdGVyYXRpb25zPTAN Cj4+Pj4+IGluZnJ1bjogICBwcm9jZXNzIDE0MTkzIG5vdCBleGVjdXRpbmcN Cj4+Pj4+IGluZnJ1bjogc3RvcF9hbGxfdGhyZWFkcywgcGFzcz0xLCBpdGVy YXRpb25zPTENCj4+Pj4+IGluZnJ1bjogICBwcm9jZXNzIDE0MTkzIG5vdCBl eGVjdXRpbmcNCj4+Pj4+IGluZnJ1bjogc3RvcF9hbGxfdGhyZWFkcyBkb25l DQo+Pj4+PiANCj4+Pj4+IFByb2dyYW0gcmVjZWl2ZWQgc2lnbmFsIFNJR1RS QVAsIFRyYWNlL2JyZWFrcG9pbnQgdHJhcC4NCj4+Pj4+IHByb2JsZW1fZnVu Y3Rpb24gKCkgYXQgYnJrXzAuYzo3DQo+Pj4+PiA3ICAgICAgICBhc20oImJy ayAlMFxuXHQiIDo6Im4iKDB4MCkpOw0KPj4+Pj4gaW5mcnVuOiBpbmZydW5f YXN5bmMoMCkNCj4+Pj4+IA0KPj4+Pj4gT3RoZXJ3aXNlIEdEQiB3aWxsIGtl ZXAgdHJ5aW5nIHRvIHJlc3VtZSB0aGUgaW5mZXJpb3IgYW5kIHdpbGwga2Vl cA0KPj4+Pj4gc2VlaW5nIHRoZSBTSUdUUkFQJ3MsIHdpdGhvdXQgc3RvcHBp bmcuDQo+Pj4+PiANCj4+Pj4+IFRvIHRoZSB1c2VyIGl0IGFwcGVhcnMgR0RC IGhhcyBnb25lIGludG8gYW4gaW5maW5pdGUgbG9vcCwgaW50ZXJydXB0aWJs ZSBvbmx5DQo+Pj4+PiBieSBDdHJsLUMuDQo+Pj4+PiANCj4+Pj4+IEFsc28s IHdpbmRiZyBzZWVtcyB0byB1c2UgYSBkaWZmZXJlbnQgdmFyaWF0aW9uIG9m IEFBcmNoNjQgYnJlYWtwb2ludCBjb21wYXJlZA0KPj4+Pj4gdG8gR0RCLiBU aGlzIGNhdXNlcyBwcm9ibGVtcyB3aGVuIGRlYnVnZ2luZyBXaW5kb3dzIG9u IEFSTSBiaW5hcmllcywgd2hlbg0KPj4+Pj4gcHJvZ3JhbSBicmVha3BvaW50 cyBhcmUgYmVpbmcgdXNlZC4NCj4+Pj4+IA0KPj4+Pj4gVGhlIHByb3Bvc2Vk IHBhdGNoIGNyZWF0ZXMgYSBuZXcgZ2RiYXJjaCBtZXRob2QgKGdkYmFyY2hf aW5zbl9pc19icmVha3BvaW50KQ0KPj4+Pj4gdGhhdCB0ZWxscyBHREIgd2hl dGhlciB0aGUgdW5kZXJseWluZyBpbnN0cnVjdGlvbiBpcyBhIGJyZWFrcG9p bnQgaW5zdHJ1Y3Rpb24NCj4+Pj4+IG9yIG5vdC4NCj4+Pj4+IA0KPj4+Pj4g VGhpcyBpcyBtb3JlIGdlbmVyYWwgdGhhbiBvbmx5IGNoZWNraW5nIGZvciB0 aGUgaW5zdHJ1Y3Rpb24gR0RCIHVzZXMgYXMNCj4+Pj4+IGJyZWFrcG9pbnQu DQo+Pj4+PiANCj4+Pj4+IFRoZSBleGlzdGluZyBsb2dpYyBpcyBzdGlsbCBw cmVzZXJ2ZWQgZm9yIHRhcmdldHMgdGhhdCBkbyBub3QgaW1wbGVtZW50IHRo aXMNCj4+Pj4+IG5ldyBnZGJhcmNoIG1ldGhvZC4NCj4+Pj4+IA0KPj4+Pj4g VGhlIGVuZCByZXN1bHQgaXMgbGlrZSBzbzoNCj4+Pj4+IA0KPj4+Pj4gKGdk YikgeC9pICRwYw0KPj4+Pj4gPT4gMHg0MDA1YzAgPHByb2JsZW1fZnVuY3Rp b24+OiBicmsgICAgICMweDkwZg0KPj4+Pj4gKGdkYikgYw0KPj4+Pj4gQ29u dGludWluZy4NCj4+Pj4+IGluZnJ1bjogY2xlYXJfcHJvY2VlZF9zdGF0dXNf dGhyZWFkIChwcm9jZXNzIDE2NDE3KQ0KPj4+Pj4gaW5mcnVuOiBwcm9jZWVk IChhZGRyPTB4ZmZmZmZmZmZmZmZmZmZmZiwgc2lnbmFsPUdEQl9TSUdOQUxf REVGQVVMVCkNCj4+Pj4+IGluZnJ1bjogcHJvY2VlZDogcmVzdW1pbmcgcHJv Y2VzcyAxNjQxNw0KPj4+Pj4gaW5mcnVuOiByZXN1bWUgKHN0ZXA9MCwgc2ln bmFsPUdEQl9TSUdOQUxfMCksIHRyYXBfZXhwZWN0ZWQ9MCwgY3VycmVudCB0 aHJlYWQgW3Byb2Nlc3MgMTY0MTddIGF0IDB4NDAwNWMwDQo+Pj4+PiBpbmZy dW46IGluZnJ1bl9hc3luYygxKQ0KPj4+Pj4gaW5mcnVuOiBwcmVwYXJlX3Rv X3dhaXQNCj4+Pj4+IGluZnJ1bjogdGFyZ2V0X3dhaXQgKC0xLjAuMCwgc3Rh dHVzKSA9DQo+Pj4+PiBpbmZydW46ICAgMTY0MTcuMTY0MTcuMCBbcHJvY2Vz cyAxNjQxN10sDQo+Pj4+PiBpbmZydW46ICAgc3RhdHVzLT5raW5kID0gc3Rv cHBlZCwgc2lnbmFsID0gR0RCX1NJR05BTF9UUkFQDQo+Pj4+PiBpbmZydW46 IGhhbmRsZV9pbmZlcmlvcl9ldmVudCBzdGF0dXMtPmtpbmQgPSBzdG9wcGVk LCBzaWduYWwgPSBHREJfU0lHTkFMX1RSQVANCj4+Pj4+IGluZnJ1bjogc3Rv cF9wYyA9IDB4NDAwNWMwDQo+Pj4+PiBpbmZydW46IHJhbmRvbSBzaWduYWwg KEdEQl9TSUdOQUxfVFJBUCkNCj4+Pj4+IGluZnJ1bjogc3RvcF93YWl0aW5n DQo+Pj4+PiBpbmZydW46IHN0b3BfYWxsX3RocmVhZHMNCj4+Pj4+IGluZnJ1 bjogc3RvcF9hbGxfdGhyZWFkcywgcGFzcz0wLCBpdGVyYXRpb25zPTANCj4+ Pj4+IGluZnJ1bjogICBwcm9jZXNzIDE2NDE3IG5vdCBleGVjdXRpbmcNCj4+ Pj4+IGluZnJ1bjogc3RvcF9hbGxfdGhyZWFkcywgcGFzcz0xLCBpdGVyYXRp b25zPTENCj4+Pj4+IGluZnJ1bjogICBwcm9jZXNzIDE2NDE3IG5vdCBleGVj dXRpbmcNCj4+Pj4+IGluZnJ1bjogc3RvcF9hbGxfdGhyZWFkcyBkb25lDQo+ Pj4+PiANCj4+Pj4+IFByb2dyYW0gcmVjZWl2ZWQgc2lnbmFsIFNJR1RSQVAs IFRyYWNlL2JyZWFrcG9pbnQgdHJhcC4NCj4+Pj4+IHByb2JsZW1fZnVuY3Rp b24gKCkgYXQgYnJrLmM6Nw0KPj4+Pj4gNyAgICAgICAgYXNtKCJicmsgJTBc blx0IiA6OiJuIigweDkwMCArIDB4ZikpOw0KPj4+Pj4gaW5mcnVuOiBpbmZy dW5fYXN5bmMoMCkNCj4+Pj4+IA0KPj4+Pj4gRG9lcyB0aGlzIGNoYW5nZSBs b29rIG9rPw0KPj4+Pj4gDQo+Pj4+PiBnZGIvQ2hhbmdlTG9nOg0KPj4+Pj4g DQo+Pj4+PiAyMDE5LTEyLTIzICBMdWlzIE1hY2hhZG8gIDxsdWlzLm1hY2hh ZG9AbGluYXJvLm9yZz4NCj4+Pj4+IA0KPj4+Pj4gCSogYWFyY2g2NC10ZGVw LmMgKEJSS19JTlNOX01BU0spOiBEZWZpbmUgdG8gMHhkNDIwMDAwMC4NCj4+ Pj4+IAkoYWFyY2g2NF9pbnNuX2lzX2JyZWFrcG9pbnQpOiBOZXcgZnVuY3Rp b24uDQo+Pj4+PiAJKGFhcmNoNjRfZ2RiYXJjaF9pbml0KTogU2V0IGdkYmFy Y2hfaW5zbl9pc19icmVha3BvaW50IGhvb2suDQo+Pj4+PiAJKiBhcmNoLXV0 aWxzLmMgKGRlZmF1bHRfaW5zbl9pc19icmVha3BvaW50KTogTmV3IGZ1bmN0 aW9uLg0KPj4+Pj4gCSogYXJjaC11dGlscy5oIChkZWZhdWx0X2luc25faXNf YnJlYWtwb2ludCk6IE5ldyBwcm90b3R5cGUuDQo+Pj4+PiAJKiBicmVha3Bv aW50LmMgKHByb2dyYW1fYnJlYWtwb2ludF9oZXJlKTogVXBkYXRlZCB0byB1 c2UNCj4+Pj4+IAkgIGdkYmFyY2hfaW5zbl9pc19icmVha3BvaW50Lg0KPj4+ Pj4gCVVwZGF0ZSBkb2N1bWVudGF0aW9uIHRvIGNsYXJpZnkgYmVoYXZpb3Iu DQo+Pj4+PiAJKiBnZGJhcmNoLmM6IFJlZ2VuZXJhdGUuDQo+Pj4+PiAJKiBn ZGJhcmNoLmg6IFJlZ2VuZXJhdGUuDQo+Pj4+PiAJKiBnZGJhcmNoLnNoIChn ZGJhcmNoX2luc25faXNfYnJlYWtwb2ludCk6IE5ldyBtZXRob2QuDQo+Pj4+ PiANCj4+Pj4+IENoYW5nZS1JZDogSTk2ZWIyNzE1MTQ0MmY0MzU1NjBhNThj ODdlYWM0OGIwZjY4NDMyYmMNCj4+Pj4+IC0tLQ0KPj4+Pj4gZ2RiL2FhcmNo NjQtdGRlcC5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4+ Pj4gZ2RiL2FyY2gtdXRpbHMuYyAgIHwgIDcgKysrKysrKw0KPj4+Pj4gZ2Ri L2FyY2gtdXRpbHMuaCAgIHwgIDMgKysrDQo+Pj4+PiBnZGIvYnJlYWtwb2lu dC5jICAgfCAxOSArKysrKysrKysrKysrKy0tLS0tDQo+Pj4+PiBnZGIvZ2Ri YXJjaC5jICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKw0KPj4+ Pj4gZ2RiL2dkYmFyY2guaCAgICAgIHwgIDcgKysrKysrKw0KPj4+Pj4gZ2Ri L2dkYmFyY2guc2ggICAgIHwgIDQgKysrKw0KPj4+Pj4gNyBmaWxlcyBjaGFu Z2VkLCA4MyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPj4+Pj4g DQo+Pj4+IERvIHlvdSBoYXZlIGEgdGVzdCBjYXNlIGZvciB0aGlzPyBJdCBj b3VsZCBnbyBpbiB0aGUgZ2RiLmFyY2gvIGRpcmVjdG9yeS4NCj4+Pj4gSXTi gJlkIGJlIGZhaXJseSBlYXN5IHRvIGNoZWNrIGFsbCB0aGUgZGlmZmVyZW50 IGJyayBwYXR0ZXJucy4NCj4+PiANCj4+PiBJJ2xsIHdvcmsgb24gdGhpcy4g SSdtIHRoaW5raW5nIHdlIGNvdWxkIGF1dG8tZ2VuZXJhdGUgYSBudW1iZXIg b2YgYnJrIHBhdHRlcm5zIGFuZCB2ZXJpZnkgd2UgY2FuIGNvbnRpbnVlIGFu ZCBoaXQgZWFjaCBvZiB0aGVtLg0KPj4+IA0KPj4+Pj4gZGlmZiAtLWdpdCBh L2dkYi9hYXJjaDY0LXRkZXAuYyBiL2dkYi9hYXJjaDY0LXRkZXAuYw0KPj4+ Pj4gaW5kZXggMWQ1ZmIyMDAxZC4uYzY5MzYxZDRlYSAxMDA2NDQNCj4+Pj4+ IC0tLSBhL2dkYi9hYXJjaDY0LXRkZXAuYw0KPj4+Pj4gKysrIGIvZ2RiL2Fh cmNoNjQtdGRlcC5jDQo+Pj4+PiBAQCAtMTIwMSw2ICsxMjAxLDI4IEBAIGFh cmNoNjRfZXhlY3V0ZV9kd2FyZl9jZmFfdmVuZG9yX29wIChzdHJ1Y3QgZ2Ri YXJjaCAqZ2RiYXJjaCwgZ2RiX2J5dGUgb3AsDQo+Pj4+PiAgIHJldHVybiBm YWxzZTsNCj4+Pj4+IH0NCj4+Pj4+IA0KPj4+Pj4gKyNkZWZpbmUgQlJLX0lO U05fTUFTSyAweGQ0MjAwMDAwDQo+Pj4+PiArDQo+Pj4+PiArLyogSW1wbGVt ZW50YXRpb24gb2YgZ2RiYXJjaF9pbnNuX2lzX2JyZWFrcG9pbnQgZm9yIGFh cmNoNjQuICAqLw0KPj4+Pj4gKw0KPj4+Pj4gK3N0YXRpYyBib29sDQo+Pj4+ PiArYWFyY2g2NF9pbnNuX2lzX2JyZWFrcG9pbnQgKGdkYmFyY2ggKmdkYmFy Y2gsDQo+Pj4+PiArCQkJICAgIGNvbnN0IGdkYl9ieXRlICppbnNuLA0KPj4+ Pj4gKwkJCSAgICB1bnNpZ25lZCBpbnQgaW5zbl9zaXplKQ0KPj4+Pj4gK3sN Cj4+Pj4+ICsgIGdkYl9hc3NlcnQgKGluc24gIT0gbnVsbHB0cik7DQo+Pj4+ PiArDQo+Pj4+PiArICB1aW50MzJfdCBpOw0KPj4+Pj4gKw0KPj4+Pj4gKyAg aSA9ICh1aW50MzJfdCkgZXh0cmFjdF91bnNpZ25lZF9pbnRlZ2VyIChpbnNu LCBpbnNuX3NpemUsDQo+Pj4+PiArCQkJCQkgICBnZGJhcmNoX2J5dGVfb3Jk ZXIgKGdkYmFyY2gpKTsNCj4+Pj4+ICsNCj4+Pj4+ICsgIC8qIENoZWNrIGlm IElOU04gaXMgYSBCUksgaW5zdHJ1Y3Rpb24gcGF0dGVybi4gIFRoZXJlIGFy ZSBtdWx0aXBsZSBjaG9pY2VzDQo+Pj4+PiArICAgICBvZiBzdWNoIGluc3Ry dWN0aW9ucyB3aXRoIGRpZmZlcmVudCBpbW1lZGlhdGUgdmFsdWVzLiAgRGlm ZmVyZW50IE9TJyBtYXkNCj4+Pj4+ICsgICAgIHVzZSBhIGRpZmZlcmVudCB2 YXJpYXRpb24sIGJ1dCB0aGV5IGhhdmUgdGhlIHNhbWUgb3V0Y29tZS4gICov DQo+Pj4+PiArICByZXR1cm4gKGkgJiBCUktfSU5TTl9NQVNLKSA9PSBCUktf SU5TTl9NQVNLOw0KPj4+Pj4gK30NCj4+Pj4+ICsNCj4+Pj4+IC8qIFdoZW4g YXJndW1lbnRzIG11c3QgYmUgcHVzaGVkIG9udG8gdGhlIHN0YWNrLCB0aGV5 IGdvIG9uIGluIHJldmVyc2UNCj4+Pj4+ICAgIG9yZGVyLiAgVGhlIGNvZGUg YmVsb3cgaW1wbGVtZW50cyBhIEZJTE8gKHN0YWNrKSB0byBkbyB0aGlzLiAg Ki8NCj4+Pj4+IA0KPj4+Pj4gQEAgLTMzNTcsNiArMzM3OSw5IEBAIGFhcmNo NjRfZ2RiYXJjaF9pbml0IChzdHJ1Y3QgZ2RiYXJjaF9pbmZvIGluZm8sIHN0 cnVjdCBnZGJhcmNoX2xpc3QgKmFyY2hlcykNCj4+Pj4+ICAgc2V0X2dkYmFy Y2hfZXhlY3V0ZV9kd2FyZl9jZmFfdmVuZG9yX29wIChnZGJhcmNoLA0KPj4+ Pj4gCQkJCQkgICBhYXJjaDY0X2V4ZWN1dGVfZHdhcmZfY2ZhX3ZlbmRvcl9v cCk7DQo+Pj4+PiANCj4+Pj4+ICsgIC8qIFBlcm1hbmVudC9Qcm9ncmFtIGJy ZWFrcG9pbnQgaGFuZGxpbmcuICAqLw0KPj4+Pj4gKyAgc2V0X2dkYmFyY2hf aW5zbl9pc19icmVha3BvaW50IChnZGJhcmNoLCBhYXJjaDY0X2luc25faXNf YnJlYWtwb2ludCk7DQo+Pj4+PiArDQo+Pj4+PiAgIC8qIEFkZCBzb21lIGRl ZmF1bHQgcHJlZGljYXRlcy4gICovDQo+Pj4+PiAgIGZyYW1lX3Vud2luZF9h cHBlbmRfdW53aW5kZXIgKGdkYmFyY2gsICZhYXJjaDY0X3N0dWJfdW53aW5k KTsNCj4+Pj4+ICAgZHdhcmYyX2FwcGVuZF91bndpbmRlcnMgKGdkYmFyY2gp Ow0KPj4+Pj4gZGlmZiAtLWdpdCBhL2dkYi9hcmNoLXV0aWxzLmMgYi9nZGIv YXJjaC11dGlscy5jDQo+Pj4+PiBpbmRleCBhMWEwMDNmOTFmLi45OWM5ZjI4 MWJlIDEwMDY0NA0KPj4+Pj4gLS0tIGEvZ2RiL2FyY2gtdXRpbHMuYw0KPj4+ Pj4gKysrIGIvZ2RiL2FyY2gtdXRpbHMuYw0KPj4+Pj4gQEAgLTg3Niw2ICs4 NzYsMTMgQEAgaW50IGRlZmF1bHRfaW5zbl9pc19qdW1wIChzdHJ1Y3QgZ2Ri YXJjaCAqZ2RiYXJjaCwgQ09SRV9BRERSIGFkZHIpDQo+Pj4+PiAgIHJldHVy biAwOw0KPj4+Pj4gfQ0KPj4+PiBBZGQgIi8qIFNlZSBhcmNoLXV0aWxzLmgu ICAqLyIgLi4uDQo+Pj4gDQo+Pj4gRml4ZWQuDQo+Pj4gDQo+Pj4+PiANCj4+ Pj4+ICtib29sIGRlZmF1bHRfaW5zbl9pc19icmVha3BvaW50IChzdHJ1Y3Qg Z2RiYXJjaCAqZ2RiYXJjaCwNCj4+Pj4+ICsJCQkJIGNvbnN0IGdkYl9ieXRl ICAqaW5zbiwNCj4+Pj4+ICsJCQkJIHVuc2lnbmVkIGludCBpbnNuX3NpemUp DQo+Pj4+PiArew0KPj4+Pj4gKyAgcmV0dXJuIGZhbHNlOw0KPj4+PiBJIGRv buKAmXQgbGlrZSB0aGF0IHRoaXMgaXMganVzdCByZXR1cm5pbmcgZmFsc2Us IGFzIGl04oCZcyBub3QgcmVhbGx5IGRvaW5nIHdoYXQgdGhlIGZ1bmN0aW9u IG5hbWUgc2F5cy4NCj4+Pj4gSG93IGFib3V0IGlmIHRoZSBmdW5jdGlvbiBk aWQgdGhpczoNCj4+Pj4gICByZXR1cm4gKG1lbWNtcCAodGFyZ2V0X21lbSwg YnBvaW50LCBsZW4pID09IDApOw0KPj4+PiBUaGVuIHJlbW92ZSB0aGUgbWVt Y21wIGZyb20gcHJvZ3JhbV9icmVha3BvaW50X2hlcmVfcC4NCj4+PiANCj4+ PiBJIGFncmVlIGl0IHdvdWxkIGJlIGNsZWFuZXIsIGJ1dCAuLi4NCj4+PiAN Cj4+Pj4gWW914oCZbGwgcHJvYmFibHkgaGF2ZSB0byBtb3ZlIHRoZSBjYWxs IHRvIGdkYmFyY2hfYnJlYWtwb2ludF9mcm9tX3BjIGludG8gaGVyZSB0b28u DQo+Pj4gDQo+Pj4gLi4uIHRoaXMgZGVwZW5kcyBvbiBjYWxsaW5nIGdkYmFy Y2hfYnJlYWtwb2ludF9mcm9tX3BjIHRvIGZldGNoIGJwb2ludCwgYW5kIGdk YmFyY2hfYnJlYWtwb2ludF9mcm9tX3BjIHJlcXVpcmVzIHRoZSBhZGRyZXNz IGluZm9ybWF0aW9uIHNvIGl0IGNhbiBkZXRlcm1pbmUgdGhlIGJyZWFrcG9p bnQga2luZC4NCj4+PiANCj4+PiBQYXNzaW5nIGluIHRoZSBhZGRyZXNzIGlz IGEgYml0IG91dCBvZiBzY29wZSBmb3Igd2hhdCB0aGUgZnVuY3Rpb24gaXMg c3VwcG9zZWQgdG8gZG8gKHZlcmlmeSBpZiBhIHBhcnRpY3VsYXIgaW5zdHJ1 Y3Rpb24gaXMgYSBicmVha3BvaW50KS4NCj4+PiANCj4+PiBJIGRvbid0IGhh dmUgYSBzdHJvbmcgb2JqZWN0aW9uIHRvd2FyZHMgcGFzc2luZyBpbiB0aGUg YWRkcmVzcyAob3IgTlVMTCBpZiBubyBhZGRyZXNzKSBpZiBvdGhlcnMgYXJl IE9LIHdpdGggaXQuDQo+PiBIb3cgYWJvdXQgcmVwbGFjaW5nIHByb2dyYW1f YnJlYWtwb2ludF9oZXJlX3Agd2l0aA0KPj4gZ2RiYXJjaF9wcm9ncmFtX2Jy ZWFrcG9pbnRfaGVyZV9wKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBDT1JF X0FERFIgYWRkcmVzcykgPw0KPj4gZGVmYXVsdF9wcm9ncmFtX2JyZWFrcG9p bnRfaGVyZV9wIHdvdWxkIGJlIGFuIGV4YWN0IGNvcHkgb2YgdGhlIGV4aXN0 aW5nIHByb2dyYW1fYnJlYWtwb2ludF9oZXJlX3AuDQo+PiBhYXJjaDY0X3By b2dyYW1fYnJlYWtwb2ludF9oZXJlX3Agd291bGQgZG8gdGhlIGNvcHkgdG8g bWVtb3J5IHRoZW4gdGhlIHNhbWUgYXMgYWFyY2g2NF9pbnNuX2lzX2JyZWFr cG9pbnQuDQo+IA0KPiBJdCBzb3VuZHMgaW50ZXJlc3RpbmcgYXQgZmlyc3Qs IGJ1dCBpJ20gbm90IHN1cmUgYWJvdXQgaXQuIFdlJ2xsIHNhdmUgYSBtZW1v cnkgY29tcGFyaXNvbiBidXQgd2lsbCBkdXBsaWNhdGUgdGhlIGNvZGUgdG8g Z2RiYXJjaF9icmVha3BvaW50X2Zyb21fcGMgdG8gZXZlcnkgYXJjaCB0aGF0 IHNldHMgaXRzIG93biBnZGJhcmNoX3Byb2dyYW1fYnJlYWtwb2ludF9oZXJl X3AuDQo+IA0KPiBBdCBsZWFzdCB0aGUgb2xkIGZ1bmN0aW9uIGRlYWx0IHdp dGgganVzdCBhcmNoLXNwZWNpZmljIGJpdHMsIHdoZXJlYXMgdGhlIDxhcmNo Pl9wcm9ncmFtX2JyZWFrcG9pbnRfaGVyZV9wIGltcGxlbWVudGF0aW9uIHdp bGwgbmVlZCB0byBkbyBhIGdlbmVyaWMgY2hlY2sgKyBnZW5lcmljIG1lbW9y eSByZWFkIGFzIHdlbGwsIHRoZW4gZG8gdGhlIGFyY2gtc3BlY2lmaWMgY2hl Y2tzLg0KPiANCj4gVGhvdWdodHM/DQoNCg0KSXQgc2hvdWxkIGJlIHJhcmUg dGhhdCBhbnkgb3RoZXIgYXJjaGl0ZWN0dXJlIG5lZWRzIHRvIGRlZmluZSB0 aGVpciBvd24NCmdkYmFyY2hfcHJvZ3JhbV9icmVha3BvaW50X2hlcmVfcCBm dW5jdGlvbi4NCg0KSG93ZXZlciwgbGV0J3MgcmV3aW5kIGEgbGl0dGxlLiBN eSBjb25jZXJuIHdhcyB0aGF0IGluIHRoZSBleGlzdGluZyBjb2RlLCB0aGUg Y29tbW9uDQpwcm9ncmFtX2JyZWFrcG9pbnRfaGVyZV9wIGlzIGFzc3VtaW5n IHRoYXQgdGhlIHRhcmdldCBoYXMgYSBzaW5nbGUgYnJlYWtwb2ludCBpbnN0 cnVjdGlvbiwNCndoaWNoIGl0IG9idGFpbnMgYnkgY2FsbGluZyBnZGJhcmNo X2JyZWFrcG9pbnRfZnJvbV9wYy4gT24gQUFyY2g2NCwgd2UgaGF2ZSBtdWx0 aXBsZSBwYXR0ZXJucw0KdG8gbWF0Y2guIFdpdGggeW91ciBwYXRjaCwgcHJv Z3JhbV9icmVha3BvaW50X2hlcmVfcCBub3cgY2hlY2tzIGJvdGggdGhlIHNp bmdsZSBwYXR0ZXJuIGFuZA0KbXVsdGlwbGUgcGF0dGVybiBjYXNlcywgd2hp Y2ggZmVlbHMgd3JvbmcuIEluc3RlYWQgdGhlIGNvbW1vbiBjb2RlIHNob3Vs ZCBqdXN0IGFzayB0aGUgdGFyZ2V0DQpjb2RlIOKAnGRvZXMgdGhpcyBhZGRy ZXNzIGNvbnRhaW4gYSBicmVha3BvaW50P+KAnQ0KDQpJIHN1Z2dlc3RlZCBj cmVhdGluZyBnZGJhcmNoX3Byb2dyYW1fYnJlYWtwb2ludF9oZXJlX3AgYXMg dGhhdCB3b3VsZCByZWR1Y2UgdGhlIG51bWJlciBvZg0KZnVuY3Rpb25zIGNh bGxlZCwgd2hpY2ggaGVscHMgd2hlbiB0cnlpbmcgdG8gZm9sbG93IHRoZSBj b2RlIGxvZ2ljLg0KSG93ZXZlciwgSeKAmW0gaGFwcHkgZm9yIHRoZSB0YXJn ZXRfcmVhZF9tZW1vcnkgdG8gcmVtYWluIGluIGNvbW1vbiBjb2RlLCB0aGVu IHBhc3MgdGhhdCBkb3duDQp0byB0aGUgYXJjaCBzcGVjaWZpYyB2ZXJzaW9u cy4NCg0KSeKAmW0gbm90IHN1cmUgaWYgYW55dGhpbmcgZWxzZSB1c2VzIGl0 LCBidXQgbWF5YmUgdGhlIGNhbGwgdG8gc2V0X2dkYmFyY2hfYnJlYWtwb2lu dF9raW5kX2Zyb21fcGMNCmluIGFhcmNoNjQtdGRlcC5jIHNob3VsZCBwcm9i YWJseSBiZSByZW1vdmVkIHRvby4NCg0KDQpBbGFuLg0KDQoNCg0KDQoNCg== >From gdb-patches-return-162944-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jan 10 17:41:00 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 46523 invoked by alias); 10 Jan 2020 17:41:00 -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 46465 invoked by uid 89); 10 Jan 2020 17:41:00 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-17.0 required=5.0 tests=AWL,BAYES_00,ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_PASS,USER_IN_DEF_SPF_WL autolearn=ham version=3.3.1 spammy=HX-Received:588c, HX-Languages-Length:322, HX-Spam-Relays-External:209.85.210.67, H*RU:209.85.210.67 X-HELO: mail-ot1-f67.google.com Received: from mail-ot1-f67.google.com (HELO mail-ot1-f67.google.com) (209.85.210.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 10 Jan 2020 17:40:58 +0000 Received: by mail-ot1-f67.google.com with SMTP id z9so607390oth.5 for ; Fri, 10 Jan 2020 09:40:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MwfvkPUvVE5JCA2IrDCoVQ0Y++6QmwiQlsyEX9HkHo8=; b=nSbGBYspdkc5H5RlNAn+KuNQGM/6K0iCAc6/+ClT2uWIngFWqWDGgRncM/V5HzA/oa jQLq7qMONh3d5Z/pzgzBpj38nSOUYtoe4eDJ2LJ2oTquX0X18XausKlgEZ+/1OsqbVvD 329CjNfcKlolnmGncm71J3m3ITw6WMt1RcqVInRrhoeYm4P/p7ePoRW6nx9yRuNQMaz0 /cru13sGnqiQGQ/0pwM9prjkI38lSoKFtgY+im98VrqD+DmCL09zZ2ZpyBa/JDK/r622 xjEbCUfrRRVWfa2arrcjdPXxy/S/OP4WALLYybyUA6emzMZGNJVrPgECaSKJJ2iXckct p9XA== MIME-Version: 1.0 References: <20191218190705.161582-1-cbiesinger@google.com> <20200102113102.GA4137@adacore.com> <87zhewxo9s.fsf@tromey.com> <87h814f943.fsf@tromey.com> In-Reply-To: <87h814f943.fsf@tromey.com> From: "Christian Biesinger via gdb-patches" Reply-To: Christian Biesinger Date: Fri, 10 Jan 2020 17:41:00 -0000 Message-ID: Subject: Re: [PATCH v2] Don't define _FORTIFY_SOURCE on mingw To: Tom Tromey Cc: Christian Biesinger via gdb-patches , Joel Brobecker Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00258.txt.bz2 Content-length: 273 On Thu, Jan 9, 2020 at 6:28 PM Tom Tromey wrote: > > Christian> Thanks, pushed to master. OK for the gdb 9 branch too? > > Yes, please. Thanks, done. To ssh://sourceware.org/git/binutils-gdb.git ad5e26527f..975292a976 HEAD -> gdb-9-branch Christian