From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2056.outbound.protection.outlook.com [40.107.20.56]) by sourceware.org (Postfix) with ESMTPS id 6DECD3857C7A for ; Thu, 28 Oct 2021 11:42:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6DECD3857C7A Received: from DB8PR03CA0009.eurprd03.prod.outlook.com (2603:10a6:10:be::22) by AM7PR08MB5447.eurprd08.prod.outlook.com (2603:10a6:20b:10b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Thu, 28 Oct 2021 11:42:29 +0000 Received: from DB5EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:be:cafe::88) by DB8PR03CA0009.outlook.office365.com (2603:10a6:10:be::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15 via Frontend Transport; Thu, 28 Oct 2021 11:42:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass 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 DB5EUR03FT014.mail.protection.outlook.com (10.152.20.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14 via Frontend Transport; Thu, 28 Oct 2021 11:42:29 +0000 Received: ("Tessian outbound 6ebd41198c5d:v108"); Thu, 28 Oct 2021 11:42:29 +0000 X-CR-MTA-TID: 64aa7808 Received: from fda0f00b0952.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 22750B36-D0F5-48E9-87E6-BF4A9D516FD6.1; Thu, 28 Oct 2021 11:42:19 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fda0f00b0952.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 28 Oct 2021 11:42:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DWxDfQi8qWXLm5XorHqZqPt6+oD3BlQxPNpT9CShB/wSJP2TT07R6PgbyLmXusch1Akd1AZz6t39jqOwCvsdQ8ioGuhoGOFoXDxcOxAdrnTDwy2F4wRCKzWhTIjhexadV0SZTxb8oMs5/H5vWj5mjsAyEndfEiCU9/gOCOQSO6aM38tRXd/Xy2r8lgrU8a6iMQ3pJ8DaRgmmtCTqe56IWG7b3U+W2Qfy7NjbLBeZH5Ejm7bC2JxN9H1cFv5hfJfjvHmFBhi3RJavugnHCn1ov3W+IFQiFNRt0vyZ/iC/wcrYT+C+zMghLGz6jtWHgtxH4q6RJ32GI+Z/h3EIdhYuSQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mBcCr6dFFnrfgmru26iyvfnAOgQHBFS/avRC24cwGDM=; b=BW+bBRlRtJ475svArjNuET8VYLDcmPDSG+eIweW5tb9dHxjBfzzo2XRmyxnnfh8t4kag5V0crHHV4B+cwRVf/NWg4z3prtZNH0KZDtv8Ys0yToVzLur6jGMGZH/UpYGDBXCEYPFKxbmqZ3VInzZ7eTj1IPNwwD45YzHROLg9lx2iL63ibgh/ZK0OyHjXlcPA/oKjMDCW7T9LP7X/xoE7hl3mVIJmRv1Zg74jmdC+m5kEDQP5eC6IEc0iMK9aTqSZTTEaZtC99oY/ekSaXeJ0JYb/09cdYEQVbN2ToHd2aCNQVdxbJlYLkT+WOxAyo9FEpB+xa+OOvDsDbHvjU2fBcA== 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 Received: from PAXPR08MB7075.eurprd08.prod.outlook.com (2603:10a6:102:201::15) by PAXPR08MB7123.eurprd08.prod.outlook.com (2603:10a6:102:206::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Thu, 28 Oct 2021 11:42:16 +0000 Received: from PAXPR08MB7075.eurprd08.prod.outlook.com ([fe80::9c7f:ad76:ac66:26f2]) by PAXPR08MB7075.eurprd08.prod.outlook.com ([fe80::9c7f:ad76:ac66:26f2%9]) with mapi id 15.20.4628.020; Thu, 28 Oct 2021 11:42:16 +0000 From: Tejas Belagod To: Richard Earnshaw , "gcc-patches@gcc.gnu.org" Subject: [Patch 3/8, Arm, GCC] Add option -mbranch-protection. [Was RE: [Patch 2/7, Arm, GCC] Add option -mbranch-protection.] Thread-Topic: [Patch 3/8, Arm, GCC] Add option -mbranch-protection. [Was RE: [Patch 2/7, Arm, GCC] Add option -mbranch-protection.] Thread-Index: AdfL7BKI2laQ6UQ8RLSiOvSwvpo37g== Date: Thu, 28 Oct 2021 11:42:16 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ts-tracking-id: F2C38273A4E67F49965CCFE3DDF7BFBF.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 0eeedcfc-9bf2-495e-0e1d-08d99a0805d7 x-ms-traffictypediagnostic: PAXPR08MB7123:|AM7PR08MB5447: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: StOG+ZJo0wTZUBQgoqvtnqCZwOMJQWUsy5EEJiLcRjCF0odzMrXyPlxgyEOq5icXxMSfx1i2+Dykt2ShchHEd1haShL362yNf8NXD8O/vDUR9lms2JRjb7pKWz51fGtZIPD0UsFsZ/GOFrhec9vFfjTFchlJZITvs5vwu7fx76+hQsMcKKhO2v38QlO4Z9CfZuzrrilojmc58HeG2tfo9gcnqH3w4jIcDYRr6dTlqr8m542VbPtCDeWEQK2BeoGAlOYdTunUZ6K0raKLhZNneToNIpGm9n3ZjFbaXYxmHNb999lcpCyJlSNc2nFsH63fNbeRmk6js+9/nlxB6mPd4UDhgTARRtdGxhnW0MwxdAMoYeqbOC4nYXMuZ2sGCXj0rZTUNPlD8ilE8U+KPYay6ilGw6A/8Fe0i7fYU0/mYs2RAk8IOMP/IcreSlu0fp2BkyX9QgzBSKUz0rma7trVvp2Hru7smO3CAt6LreieMoF8ifygicxmOJB64Hr5L7yqNpX9sDygrLqwrQ9GT8oCxzd4OG5v15whYZ4RSj1K/NNhq0G2Q/UTKY3vrX+/TY/de1Yfl8BvY1SXIe86MzQvar8hxvZcqPB2JV7JSdwBavdnLhELUTISsA9Bsg7CTTSzAf1tFqZSYPdIky+d2aO1uykpWZWhsk8IuLFOTKEDBkQq2FCI6cWHlSzx62S6GOi1BVU4LfeVbf5ivWMz2o48Jg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB7075.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(71200400001)(33656002)(7696005)(83380400001)(38070700005)(99936003)(4001150100001)(66946007)(6506007)(9686003)(76116006)(38100700002)(53546011)(26005)(55016002)(52536014)(508600001)(186003)(110136005)(122000001)(316002)(66446008)(66556008)(8936002)(64756008)(66476007)(5660300002)(8676002)(86362001); DIR:OUT; SFP:1101; Content-Type: multipart/mixed; boundary="_002_PAXPR08MB7075770D11A8F2AAB4CE9F1EEA869PAXPR08MB7075eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7123 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8ed6ae9a-268b-4cae-9415-08d99a07fe2e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1G1GTL8fDg1/klMJSHXo6HgD65iCMcGhtpQ13kVvOpuHm24QzO9JpOM1Am/AP9Q577W1/eBsJ8BbAyYveeEKoG4YdPZWv8bBcVT8m++5YB2IOpEOfTQ8f89BXjiHRCdtE4jT84TnHYFiSHwKkWKheB5HtVV53KdP/s7i6eSLhgSV5Krsl3ypxk9GkMbK9yEXqwvBTnlzd/tak1k7U63bLKyCH5Tqj0oVZdBDLmuGmOF5DBUeo0f7JQWLu7Kty2YWxDqaqfD4jbH3BKq1WuEBJ1b0IjwKQX8TmcW8A6DFVEbRaw+wbBdoXYMxqevVQQIUyoQQw2KlfV3YWPI3n7nsB3Z/13gj6n7UVWS8eZKY1XwXVx5VuA1tpQiN0pRbL3dIg+59okIvxMjCLqAyzBZFH9GLLgSN9QtoxNXcKbR78LvDfwnijjBiloz1w5pTygTHhMwH8eUYusuCz+ysCIYZnkg1fs/B3hNquSBMsAgp/eD9qKZiPWn8PPhDI4cAuXIjf9T1cC+AJ8o9xzKwZqFoxQ2l1nL/Qrgbmo2STwY9QzyYpaoZf5rtNYsx4GfKCGA94/2H4aKQ1lOa8G8oGXBE2Vm79th8R03dzCDFfkXP64FV3/Yxy8hB8J1CMH41yqJxrop5AcNLzT7ek5hOPpDWSU3U4Dt4RSd2aHmVE2pJVCfLjjQXuDUt1J46kGBv8Ip7vBr0kx30XD2eaX1CBbOzEw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(8676002)(99936003)(86362001)(2906002)(235185007)(356005)(5660300002)(186003)(81166007)(21480400003)(47076005)(36860700001)(8936002)(82310400003)(33656002)(70586007)(55016002)(70206006)(33964004)(110136005)(336012)(9686003)(316002)(508600001)(83380400001)(4001150100001)(6506007)(52536014)(26005)(53546011)(7696005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2021 11:42:29.7951 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0eeedcfc-9bf2-495e-0e1d-08d99a0805d7 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5447 X-Spam-Status: No, score=-13.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 11:42:34 -0000 --_002_PAXPR08MB7075770D11A8F2AAB4CE9F1EEA869PAXPR08MB7075eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmljaGFyZCBFYXJuc2hh dyA8UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29tPg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgMTEs IDIwMjEgMTo1OCBQTQ0KPiBUbzogVGVqYXMgQmVsYWdvZCA8VGVqYXMuQmVsYWdvZEBhcm0uY29t PjsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gU3ViamVjdDogUmU6IFtQYXRjaCAyLzcsIEFy bSwgR0NDXSBBZGQgb3B0aW9uIC1tYnJhbmNoLXByb3RlY3Rpb24uDQo+IA0KPiBPbiAwOC8xMC8y MDIxIDEzOjE3LCBUZWphcyBCZWxhZ29kIHZpYSBHY2MtcGF0Y2hlcyB3cm90ZToNCj4gPiBIaSwN Cj4gPg0KPiA+IEFkZCAtbWJyYW5jaC1wcm90ZWN0aW9uIG9wdGlvbiBhbmQgaXRzIGFzc29jaWF0 ZWQgcGFyc2luZyByb3V0aW5lcy4NCj4gPiBUaGlzIG9wdGlvbiBlbmFibGVzIHRoZSBjb2RlLWdl bmVyYXRpb24gb2YgcG9pbnRlciBzaWduaW5nIGFuZA0KPiA+IGF1dGhlbnRpY2F0aW9uIGluc3Ry dWN0aW9ucyBpbiBmdW5jdGlvbiBwcm9sb2d1ZXMgYW5kIGVwaWxvZ3Vlcy4NCj4gPg0KPiA+IFRl c3RlZCBvbiBhcm0tbm9uZS1lYWJpLiBPSyBmb3IgdHJ1bms/DQo+ID4NCj4gPiAyMDIxLTEwLTA0 ICBUZWphcyBCZWxhZ29kICA8dGJlbGFnb2RAYXJtLmNvbT4NCj4gPg0KPiA+IGdjYy9DaGFuZ2VM b2c6DQo+ID4NCj4gPiAJKiBjb21tb24vY29uZmlnL2FybS9hcm0tY29tbW9uLmMNCj4gPiAJIChh cm1fcHJpbnRfaGl0X2Zvcl9wYWNidGlfb3B0aW9uKTogTmV3Lg0KPiA+IAkgKGFybV9wcm9ncmVz c19uZXh0X3Rva2VuKTogTmV3Lg0KPiA+IAkgKGFybV9wYXJzZV9wYWNfcmV0X2NsYXVzZSk6IE5l dyByb3V0aW5lIGZvciBwYXJzaW5nIHRoZQ0KPiA+IAlwYWMtcmV0IGNsYXVzZSBmb3IgLW1icmFu Y2gtcHJvdGVjdGlvbi4NCj4gPiAJKGFybV9wYXJzZV9wYWNidGlfb3B0aW9uKTogTmV3IHJvdXRp bmUgdG8gcGFyc2UgYWxsIHRoZSBvcHRpb25zDQo+ID4gCXRvIC1tYnJhbmNoLXByb3RlY3Rpb24u DQo+ID4gCSogY29uZmlnL2FybS9hcm0tcHJvdG9zLmggKGFybV9wYXJzZV9wYWNidGlfb3B0aW9u KTogRXhwb3J0Lg0KPiA+IAkqIGNvbmZpZy9hcm0vYXJtLmMgKGFybV9jb25maWd1cmUpYnVpbGRf dGFyZ2V0KTogSGFuZGxlIG9wdGlvbg0KPiA+IAl0byAtbWJyYW5jaC1wcm90ZWN0aW9uLg0KPiA+ IAkqIGNvbmZpZy9hcm0vYXJtLm9wdCAobWJyYW5jaC1wcm90ZWN0aW9uKS4gTmV3Lg0KPiA+IAko YXJtX2VuYWJsZV9wYWNidGkpOiBOZXcuDQo+ID4NCj4gDQo+IFlvdSdyZSBtaXNzaW5nIGRvY3Vt ZW50YXRpb24gZm9yIGludm9rZS50ZXhpLg0KPiANCj4gQWxzbywgaG93IGRvZXMgdGhpcyBkaWZm ZXIgZnJvbSB0aGUgZXhpc2luZyBvcHRpb24gaW4gYWFyY2g2ND8gIENhbiB0aGUgY29kZQ0KPiBm cm9tIHRoYXQgYmUgYWRhcHRlZCB0byBiZSBtYWRlIGNvbW1vbiB0byBib3RoIHRhcmdldHMgcmF0 aGVyIHRoYW4gZG9pbmcNCj4gYSBuZXcgaW1wbGVtZW50YXRpb24/DQo+IA0KPiBGaW5hbGx5LCB0 aGVyZSBhcmUgZmFyIHRvIG1hbnkgbWFuaWZlc3QgY29uc3RhbnRzIGluIHRoaXMgcGF0Y2gsIHRo ZXkgbmVlZA0KPiByZXBsYWNpbmcgd2l0aCBlbnVtcyBvciAjZGVmaW5lcyBhcyBhcHByb3ByaWF0 ZSBpZiB3ZSBjYW5ub3Qgc2hhcmUgdGhlDQo+IGFhcmNoNjQgY29kZS4NCg0KVGhhbmtzIGZvciB0 aGUgcmV2aWV3cy4NCg0KQWRkIC1tYnJhbmNoLXByb3RlY3Rpb24gb3B0aW9uLiAgVGhpcyBvcHRp b24gZW5hYmxlcyB0aGUgY29kZS1nZW5lcmF0aW9uIG9mDQpwb2ludGVyIHNpZ25pbmcgYW5kIGF1 dGhlbnRpY2F0aW9uIGluc3RydWN0aW9ucyBpbiBmdW5jdGlvbiBwcm9sb2d1ZXMgYW5kDQplcGls b2d1ZXMuDQoNCjIwMjEtMTAtMjUgIFRlamFzIEJlbGFnb2QgIDx0YmVsYWdvZEBhcm0uY29tPg0K DQpnY2MvQ2hhbmdlTG9nOg0KDQoJKiBjb25maWcvYXJtL2FybS5jIChhcm1fY29uZmlndXJlX2J1 aWxkX3RhcmdldCk6IFBhcnNlIGFuZCB2YWxpZGF0ZQ0KCS1tYnJhbmNoLXByb3RlY3Rpb24gb3B0 aW9uIGFuZCBpbml0aWFsaXplIGFwcHJvcHJpYXRlIGRhdGEgc3RydWN0dXJlcy4NCgkqIGNvbmZp Zy9hcm0vYXJtLm9wdDogTmV3IG9wdGlvbiAtbWJyYW5jaC1wcm90ZWN0aW9uLg0KCSogZG9jL2lu dm9rZS50ZXhpOiBEb2N1bWVudCAtbWJyYW5jaC1wcm90ZWN0aW9uLg0KDQpUZXN0ZWQgdGhlIGZv bGxvd2luZyBjb25maWd1cmF0aW9ucywgT0sgZm9yIHRydW5rPw0KDQotbXRodW1iLy1tYXJjaD1h cm12OC4xLW0ubWFpbitwYWNidGkvLW1mbG9hdC1hYmk9c29mdA0KLW1hcm0vLW1hcmNoPWFybXY3 LWEvLW1mcHU9dmZwdjMtZDE2Ly1tZmxvYXQtYWJpPXNvZnRmcA0KbWNtb2RlbD1zbWFsbCBhbmQg dGlueQ0KYWFyY2g2NC1ub25lLWxpbnV4LWdudSBuYXRpdmUgdGVzdCBhbmQgYm9vdHN0cmFwDQoN Cg== --_002_PAXPR08MB7075770D11A8F2AAB4CE9F1EEA869PAXPR08MB7075eurp_ Content-Type: text/plain; name="mbranch_prot.txt" Content-Description: mbranch_prot.txt Content-Disposition: attachment; filename="mbranch_prot.txt"; size=3006; creation-date="Thu, 28 Oct 2021 11:09:43 GMT"; modification-date="Thu, 28 Oct 2021 11:08:54 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2FybS5jIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLmMK aW5kZXggYTk1MjY1NWRiODA2NjNmMjhmNWE1ZDEyMDA1ZjJhZGI0NzAyODk0Zi4uOTQ2ODQxNTI2 ZWUxMjcxMDUzOTYwOTdkMTQzZTc1NWJkZmM3NTZmNSAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZpZy9h cm0vYXJtLmMKKysrIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLmMKQEAgLTMyMTYsNiArMzIxNiwxNyBA QCBhcm1fY29uZmlndXJlX2J1aWxkX3RhcmdldCAoc3RydWN0IGFybV9idWlsZF90YXJnZXQgKnRh cmdldCwKICAgICAgIHR1bmVfb3B0cyA9IHN0cmNociAob3B0cy0+eF9hcm1fdHVuZV9zdHJpbmcs ICcrJyk7CiAgICAgfQogCisgIGlmIChvcHRzLT54X2FybV9icmFuY2hfcHJvdGVjdGlvbl9zdHJp bmcpCisgICAgeworICAgICAgYWFyY2hfdmFsaWRhdGVfbWJyYW5jaF9wcm90ZWN0aW9uIChvcHRz LT54X2FybV9icmFuY2hfcHJvdGVjdGlvbl9zdHJpbmcpOworCisgICAgICBpZiAoYWFyY2hfcmFf c2lnbl9rZXkgIT0gQUFSQ0hfS0VZX0EpCisJeworCSAgd2FybmluZyAoMCwgImludmFsaWQga2V5 IHR5cGUgZm9yICU8LW1icmFuY2gtcHJvdGVjdGlvbj0lPiIpOworCSAgYWFyY2hfcmFfc2lnbl9r ZXkgPSBBQVJDSF9LRVlfQTsKKwl9CisgICAgfQorCiAgIGlmIChhcm1fc2VsZWN0ZWRfYXJjaCkK ICAgICB7CiAgICAgICBhcm1faW5pdGlhbGl6ZV9pc2EgKHRhcmdldC0+aXNhLCBhcm1fc2VsZWN0 ZWRfYXJjaC0+Y29tbW9uLmlzYV9iaXRzKTsKZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2Fy bS5vcHQgYi9nY2MvY29uZmlnL2FybS9hcm0ub3B0CmluZGV4IDVjNWI0ZjNhZTA2OTlhM2E5ZDc4 ZGY0MGE1YWI2NTMyNGRjYmE3YjkuLjRmMjc1NGMzZTg0YzQzNmY3MDU4ZWEwYmQxYzlmNTE3YjNh NjNjY2QgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYXJtL2FybS5vcHQKKysrIGIvZ2NjL2NvbmZp Zy9hcm0vYXJtLm9wdApAQCAtMzEzLDYgKzMxMywxMCBAQCBtYnJhbmNoLWNvc3Q9CiBUYXJnZXQg UmVqZWN0TmVnYXRpdmUgSm9pbmVkIFVJbnRlZ2VyIFZhcihhcm1fYnJhbmNoX2Nvc3QpIEluaXQo LTEpCiBDb3N0IHRvIGFzc3VtZSBmb3IgYSBicmFuY2ggaW5zbi4KIAorbWJyYW5jaC1wcm90ZWN0 aW9uPQorVGFyZ2V0IFJlamVjdE5lZ2F0aXZlIEpvaW5lZCBWYXIoYXJtX2JyYW5jaF9wcm90ZWN0 aW9uX3N0cmluZykgU2F2ZQorVXNlIGJyYW5jaC1wcm90ZWN0aW9uIGZlYXR1cmVzLgorCiBtZ2Vu ZXJhbC1yZWdzLW9ubHkKIFRhcmdldCBSZWplY3ROZWdhdGl2ZSBNYXNrKEdFTkVSQUxfUkVHU19P TkxZKSBTYXZlCiBHZW5lcmF0ZSBjb2RlIHdoaWNoIHVzZXMgdGhlIGNvcmUgcmVnaXN0ZXJzIG9u bHkgKHIwLXIxNCkuCmRpZmYgLS1naXQgYS9nY2MvZG9jL2ludm9rZS50ZXhpIGIvZ2NjL2RvYy9p bnZva2UudGV4aQppbmRleCAyN2RmOGNmNWJlZTc5YzJhYmFjOGI4MWMxYWM1NGYxYzNlNTBjNjI4 Li43Zjg4NmRiMDA4YTM5YzQ0ODE5NjE2ZWIyNzk5YzAxODIyZDBhYWU5IDEwMDY0NAotLS0gYS9n Y2MvZG9jL2ludm9rZS50ZXhpCisrKyBiL2djYy9kb2MvaW52b2tlLnRleGkKQEAgLTgxMCw3ICs4 MTAsOSBAQCBPYmplY3RpdmUtQyBhbmQgT2JqZWN0aXZlLUMrKyBEaWFsZWN0c30uCiAtbXB1cmUt Y29kZSBAZ29sCiAtbWNtc2UgQGdvbAogLW1maXgtY21zZS1jdmUtMjAyMS0zNTQ2NSBAZ29sCi0t bWZkcGljfQorLW1mZHBpYyBAZ29sCistbWJyYW5jaC1wcm90ZWN0aW9uPUB2YXJ7bm9uZX18QHZh cntzdGFuZGFyZH18QHZhcntwYWMtcmV0fVsrQHZhcntsZWFmfV0KK1srQHZhcntidGl9XXxAdmFy e2J0aX1bK0B2YXJ7cGFjLXJldH1bK0B2YXJ7bGVhZn1dXX0KIAogQGVtcGh7QVZSIE9wdGlvbnN9 CiBAZ2Njb3B0bGlzdHstbW1jdT1AdmFye21jdX0gIC1tYWJzZGF0YSAgLW1hY2N1bXVsYXRlLWFy Z3MgQGdvbApAQCAtMjA5NjksNiArMjA5NzEsMTggQEAgVGhlIG9wcG9zaXRlIEBvcHRpb257LW1u by1mZHBpY30gb3B0aW9uIGlzIHVzZWZ1bCAoYW5kIHJlcXVpcmVkKSB0bwogYnVpbGQgdGhlIExp bnV4IGtlcm5lbCB1c2luZyB0aGUgc2FtZSAoQGNvZGV7YXJtLSotdWNsaW51eGZkcGljZWFiaX0p CiB0b29sY2hhaW4gYXMgdGhlIG9uZSB1c2VkIHRvIGJ1aWxkIHRoZSB1c2VybGFuZCBwcm9ncmFt cy4KIAorQGl0ZW0gLW1icmFuY2gtcHJvdGVjdGlvbj1AdmFye25vbmV9fEB2YXJ7c3RhbmRhcmR9 fEB2YXJ7cGFjLXJldH1bK0B2YXJ7bGVhZn1dWytAdmFye2J0aX1dfEB2YXJ7YnRpfVsrQHZhcntw YWMtcmV0fVsrQHZhcntsZWFmfV1dCitAb3BpbmRleCBtYnJhbmNoLXByb3RlY3Rpb24KK1NlbGVj dCB0aGUgYnJhbmNoIHByb3RlY3Rpb24gZmVhdHVyZXMgdG8gdXNlLgorQHNhbXB7bm9uZX0gaXMg dGhlIGRlZmF1bHQgYW5kIHR1cm5zIG9mZiBhbGwgdHlwZXMgb2YgYnJhbmNoIHByb3RlY3Rpb24u CitAc2FtcHtzdGFuZGFyZH0gdHVybnMgb24gYWxsIHR5cGVzIG9mIGJyYW5jaCBwcm90ZWN0aW9u IGZlYXR1cmVzLiAgSWYgYSBmZWF0dXJlCitoYXMgYWRkaXRpb25hbCB0dW5pbmcgb3B0aW9ucywg dGhlbiBAc2FtcHtzdGFuZGFyZH0gc2V0cyBpdCB0byBpdHMgc3RhbmRhcmQKK2xldmVsLgorQHNh bXB7cGFjLXJldFsrQHZhcntsZWFmfV19IHR1cm5zIG9uIHJldHVybiBhZGRyZXNzIHNpZ25pbmcg dG8gaXRzIHN0YW5kYXJkCitsZXZlbDogc2lnbmluZyBmdW5jdGlvbnMgdGhhdCBzYXZlIHRoZSBy ZXR1cm4gYWRkcmVzcyB0byBtZW1vcnkgKG5vbi1sZWFmCitmdW5jdGlvbnMgd2lsbCBwcmFjdGlj YWxseSBhbHdheXMgZG8gdGhpcykuICBUaGUgb3B0aW9uYWwgYXJndW1lbnQgQHNhbXB7bGVhZn0K K2NhbiBiZSB1c2VkIHRvIGV4dGVuZCB0aGUgc2lnbmluZyB0byBpbmNsdWRlIGxlYWYgZnVuY3Rp b25zLgorQHNhbXB7YnRpfSB0dXJucyBvbiBicmFuY2ggdGFyZ2V0IGlkZW50aWZpY2F0aW9uIG1l Y2hhbmlzbS4KIEBlbmQgdGFibGUKIAogQG5vZGUgQVZSIE9wdGlvbnMK --_002_PAXPR08MB7075770D11A8F2AAB4CE9F1EEA869PAXPR08MB7075eurp_--