From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2040.outbound.protection.outlook.com [40.107.20.40]) by sourceware.org (Postfix) with ESMTPS id 6E9DB3858D1E for ; Tue, 3 Jan 2023 19:41:38 +0000 (GMT) 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=NyZWhIVbx8W+G3VHSL1XlLyx3N67tJCRDmkXu6IA4ug=; b=ns9PD2RGENyR3LjInAikdbKpc6PXMp5SpMH36N8r/UOpdNdjCTPsoz9+qqhc8tgFuKHk9sEugCKjQsZOzy4mq8E5s4hMR7E/NZr9InI7zLNdTqfhEChhxzYd5pa0E9WaYPyPv8rvD4OL/Tw8Qz+jzZZF3lwMRvIPlGDjYncrIT0= Received: from DB9PR01CA0009.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::14) by AS2PR08MB9871.eurprd08.prod.outlook.com (2603:10a6:20b:594::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.7; Tue, 3 Jan 2023 19:41:34 +0000 Received: from DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1d8:cafe::92) by DB9PR01CA0009.outlook.office365.com (2603:10a6:10:1d8::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5966.19 via Frontend Transport; Tue, 3 Jan 2023 19:41:34 +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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT021.mail.protection.outlook.com (100.127.142.184) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.17 via Frontend Transport; Tue, 3 Jan 2023 19:41:34 +0000 Received: ("Tessian outbound 43b0faad5a68:v132"); Tue, 03 Jan 2023 19:41:33 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3e85b388f162.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DBB0B7D0-A62C-4C36-85BC-B996411A5E4F.1; Tue, 03 Jan 2023 19:41:23 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3e85b388f162.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 Jan 2023 19:41:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XglaAJkUZ+n+IJhTGRm5LllQBmW+e0OZD7NX+6VnPvplKfOT23wIsltJUJarguE46l8Nxv7Q6zEysAxlgkTewlfcGgMVoWeEIYDHD51TvRN5BJ5rvyLP2OnsHW2u2ZTF4AkCxEBs6lPfz29sqBP6z5us63zWm0e8H0PXo3z21fDYU0LJ8AghlbAyGGHCBP8KL2t4KXcc+2JKq8UMAqO5+oesgHHHbjH/NGG8ZGyKHIV2BvMHhF77H2vdFlAAadYHDgzOEbtwZnSSqQY81K4ORvLpIN1vb3iagLuVNT24fpL6CBBhxxDTfOKqtBMaDCu1SoFilbSXQbVutG8MJ1+ZkA== 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=NyZWhIVbx8W+G3VHSL1XlLyx3N67tJCRDmkXu6IA4ug=; b=k8+uDhzzRZBjOiIWG0VNI5qM7r4AOBiPwGDA+jb/lKd8R4lFZQ3REa4kY6oDB5LR1UA6g0tttjnKIn9DTlEj1ZHFMc0vX9SIAp/Dax42+edVNvNAIIvzzCibM2xDPMDj7dUoiGsf07DoaDy3v9SvHOTbbwHwwE76yPIWd2FEVnQgIq7mnfx2CwJKrmlP4WbdRFwB2tK4bh6V6k4bEzLfsyU4qrZkTEYZWT+PFdb4+5DSNSagwI3jmoqu1JX6RU29CSFrK5MeLRRPRLqYbCWtyLrKh1WrSIAWOKXMURd3R/JYZfFLRZpgVTwsswyb7QA0ew/pPB94DEjxXIU2UYGjMA== 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=NyZWhIVbx8W+G3VHSL1XlLyx3N67tJCRDmkXu6IA4ug=; b=ns9PD2RGENyR3LjInAikdbKpc6PXMp5SpMH36N8r/UOpdNdjCTPsoz9+qqhc8tgFuKHk9sEugCKjQsZOzy4mq8E5s4hMR7E/NZr9InI7zLNdTqfhEChhxzYd5pa0E9WaYPyPv8rvD4OL/Tw8Qz+jzZZF3lwMRvIPlGDjYncrIT0= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by AS8PR08MB6599.eurprd08.prod.outlook.com (2603:10a6:20b:332::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.14; Tue, 3 Jan 2023 19:41:21 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::8b7b:e3be:cccb:1936]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::8b7b:e3be:cccb:1936%5]) with mapi id 15.20.5986.009; Tue, 3 Jan 2023 19:41:21 +0000 From: Tamar Christina To: Andrew Pinski , Mark Harmstone CC: =?utf-8?B?TWFydGluIFN0b3JzasO2?= , Richard Earnshaw , NightStrike , "wej22007@outlook.com" , "zac.walker@linaro.org" , binutils , "nickc@redhat.com" Subject: RE: [PATCH 1/8] ld: Rename aarch64pe emulation target to arm64pe Thread-Topic: [PATCH 1/8] ld: Rename aarch64pe emulation target to arm64pe Thread-Index: AQHZG/grKGRFLN4z3Eerd/kBOX3zWq6MndgAgAAAjMCAACNrAIAAAXsAgAAJeRCAADuZAIAAA5KAgAAPOQA= Date: Tue, 3 Jan 2023 19:41:20 +0000 Message-ID: References: <20221230024055.31841-1-mark@harmstone.com> <01e2b3d2-ad18-27ba-9761-82d2d521c00e@foss.arm.com> <005b709d-acf5-f266-1e4f-41d2c3918ba3@harmstone.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: C5EE61E6FDE3E840824C288B9F42E160.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-traffictypediagnostic: VI1PR08MB5325:EE_|AS8PR08MB6599:EE_|DBAEUR03FT021:EE_|AS2PR08MB9871:EE_ X-MS-Office365-Filtering-Correlation-Id: fe1a2746-612e-4e0a-1ffa-08daedc28530 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: RVotLOnYgx4zMbUrUzoQTSjDoIIkK3Rn6cm6KexfvnxXQp2BSYwY9UVxT6Qbs7sdEUll4FWVIglDSGtA6FWpaAUAiFvwYNowLLJdS1tXGDA88u6nPvvafkkfwuESWWvdJwsFyqG7tuqdbyZD9FN2LAZ+iwBD6bhVpQB5K6GDt/O/8Md6tyiC532KRmnuHss8noXveGD+JFoFlL0Kjm/ZojUootgL5mUASdBJzjHOFarZtU1TwtfcdOk94JjMKWFAu+umE9XuTpRMb/c4uBn2EFbVZMfaT45cU7XhhzUM7Du/M7FolQtIN9HP1ipp/9uodvx0yEeS0bC3du18ZDo8WCpQFeQaGQUo1drowyAmxv0k0qVK6rqgKDA9J/h0WSjEKduciTYm8O0OxR9auKA4kmGqLe+ubOzD9v+WEPh29FHRXEFWEtUS8q4nmMcgU0xqZzEt8wxaSGBtRocjMmg2X9cMjglghF6mifwvRyIIIhP3iIUrnXl4xsxuPARUmBIqYjHg5MNmP8DeYvvuy2mh8UGypVKfQQAQE1MKs8T+NMCacXDQdQJudXelejwhNUo5oV02Ae+eh3kEi9TIBVyjXc3MC+uH0sDRWSZJWhTVUyiE3FJa23/jje4vuAnhLv80zhEugwhb0C11N/JdwFpEfx/Ue9/Tp3RzUFJXu3TEcWMT7uLT8MTJtISMa/tLd2afQG3U0PIv3ooO0xEEIIP/NTuXWzvRMzRw0w68DCdNXQA= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB5325.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(346002)(396003)(366004)(376002)(39860400002)(451199015)(38100700002)(33656002)(122000001)(86362001)(66446008)(38070700005)(66476007)(66556008)(8676002)(64756008)(76116006)(4326008)(45080400002)(110136005)(41300700001)(66946007)(54906003)(9686003)(6506007)(316002)(55016003)(8936002)(52536014)(5660300002)(2906002)(83380400001)(71200400001)(7696005)(478600001)(186003)(26005)(53546011)(22166006);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6599 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: DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a2a98987-e331-4241-9d4c-08daedc27d69 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4bM7xu+GewFcUWBsmB+por5ezmRBRe2mO2YVmf6zTw/b3gyXGzklJwffsBTLyMWy/MV7z4XJbNtiyjKBrAPwGU4k4Phq2uPpqWKT792Ul6t8i4Inu9xyRJLrheND3prn1JKGV8ogQLLw5hRpLHkKDIbAN07krrFaKVb+eIsY8F8JFyZsxhhrybqbqJyvlxKc2/R+6FOc77wqwEvwXfc1hk9SP0XMPAcKnyQ2YmFUxMHA+bsV8FgjCXrY/CFH1VtS1I7XFxmqHOBV9XiOK+rSdfw0ZFGmVmSxFnLuHhTd8I5v1J731nFNxJ9f7eSgxUwIgYMLBVfF9YLWHgRGMEej2JMRZHMKVA3o/NZatUaRDKyG0b5/NpHWHpAMF7UtFFR+up3kkSZIsLixJvSLe0vKwuB7wId5DFlAoOZz1NYi+nhQEDJOAwkzy8p1BMMn1Lfa+CMbPV1yu6moOJ2HJMX1wyRh/G1Kg05sCQVpxNbAR1wKSbCDk/rj0ZJJokPIbjv5CSr7jY/xsYnDvv+zPWoCwDJZRTJh9OA+fmqx3rGldfZlESSZhdSo93yIhPtvXie5h5nLUzr6W+/xFt/o0NnRPet/bd+aGughVMAR6vCIKqcNXOuMdnYT05yfAbs/cHyq7SY9w/uZ4JQ/UIIhnQbGNF102kTgyPISCod/GI9X6ju+7Qk9wtDTSIP1IlPJVShNi7FErqSSM9VSh36pphKxh2pqFV/DtFlUMK2SDr6Dr2o= 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:(13230022)(4636009)(346002)(39860400002)(396003)(376002)(136003)(451199015)(46966006)(40470700004)(36840700001)(33656002)(52536014)(356005)(2906002)(82740400003)(81166007)(8936002)(41300700001)(5660300002)(36860700001)(47076005)(86362001)(83380400001)(45080400002)(54906003)(7696005)(110136005)(70206006)(40480700001)(70586007)(6506007)(55016003)(107886003)(478600001)(9686003)(40460700003)(82310400005)(4326008)(316002)(336012)(8676002)(26005)(53546011)(186003)(22166006);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2023 19:41:34.0308 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fe1a2746-612e-4e0a-1ffa-08daedc28530 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: DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9871 X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: SGkgTWFyaywNCg0KPiBPbiBUdWUsIEphbiAzLCAyMDIzIGF0IDEwOjIxIEFNIE1hcmsgSGFybXN0 b25lIDxtYXJrQGhhcm1zdG9uZS5jb20+DQo+IHdyb3RlOg0KPiA+DQo+ID4gSGkgVGFtYXIsDQo+ ID4NCj4gPiBJcyB0aGVyZSBhbnkgcHJhY3RpY2FsIGJlbmVmaXQgdG8gdGhpcz8gVGhlIGVtdWxh dGlvbiAiYWFyY2g2NHBlIiBoYXNuJ3QgeWV0DQo+IGJlZW4gc2VlbiBpbiBhIHJlbGVhc2VkIHZl cnNpb24gb2YgYmludXRpbHMsIHNvIGl0J3Mgbm90IHRoYXQgYW55Ym9keSdzIHJlbHlpbmcNCj4g b24gaXQuIEdpdmluZyB0aGUgZW11bGF0aW9uIGEgZGlmZmVyZW50IG5hbWUgZnJvbSBMTFZNLCB0 aGVuIGFkZGluZyBhDQo+IHdvcmthcm91bmQgc28gdGhhdCBMTFZNIHN0aWxsIHdvcmtzLCBzZWVt cyBsaWtlIGl0J3MgYWRkaW5nIHVubmVlZGVkDQo+IGNvbXBsZXhpdHkuIFBsdXMgaXQgYWxzbyBp bXBsaWVzIHRoYXQgc29tZW9uZSB3aWxsIGFsc28gaGF2ZSB0byBwYXRjaCBMTFZNIHRvDQo+IGFk ZCBhIHdvcmthcm91bmQgdGhlIG90aGVyIHdheSByb3VuZC4NCg0KVGhlIHJlYXNvbiBmb3IgaW5z aXN0aW5nIG9uIHRoaXMgY2hhbmdlIGlzIG5vbi10ZWNobmljYWwgaW4gbmF0dXJlLiAgRm9yIGEg cHJvamVjdCBzdWNoDQphcyBiaW51dGlscyB3ZSBhbHdheXMgd2FudCB0aGUgcHJpbWFyeSBuYW1l IHRvIHJlZmxlY3Qgd2hhdCB0aGUgYXJjaGl0ZWN0dXJlIGNhbGxzIHRoaW5ncy4NCg0KQXMgYSBt YXR0ZXIgb2YgY29tcGF0aWJpbGl0eSB3aXRoIG90aGVyIHByb2plY3RzIHdlIGNhbiBvbiB0b3Ag b2YgdGhhdCBhY2NlcHQgYWxpYXNlcy4NCg0KSSBkb24ndCB0aGluayB3ZSdsbCBuZWVkIHRvIHBh dGNoIExMVk0gYXMgeW91IHR5cGljYWxseSBkb24ndCBzcGVjaWZ5IHRoZSBlbXVsYXRpb24gd2hl bg0KdXNpbmcgbGQuICBNb3N0IHByb2plY3RzIHRoYXQgd2FudCBjcm9zcyB0b29sY2hhaW4gc3Vw cG9ydCBsb29rdXAgdGhlIGRvY3VtZW50YXRpb24gd2hlcmUNCndlIGNhbiBleHBsaWNpdGx5IHBv aW50IG91dCB0aGF0IHRoZSBhbGlhcyBpcyB0aGVyZSBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG90 aGVyIHRvb2xjaGFpbnMuDQoNCktpbmQgUmVnYXJkcywNClRhbWFyDQoNCj4gPg0KPiA+IEl0J3Mg bm90IGxpa2UgdGhlcmUncyBhbnkgY29uc2lzdGVuY3kgaW4gdGhlIGVtdWxhdGlvbiBuYW1pbmcg YXMgaXQgaXMsIGFzIGBsZCAtbQ0KPiBoZWxwYCB3aWxsIHNob3cgeW91LiBPZiB0aGUgRUxGIGVt dWxhdGlvbnMsIHNvbWUgaGF2ZSAiZWxmIiBhdCB0aGUgYmVnaW5uaW5nLA0KPiBzb21lIGF0IHRo ZSBlbmQsIHNvbWUgaGF2ZSAiZWxmMzIiIG9yICJlbGY2NCIsIG90aGVycyAocHJlc3VtYWJseSkg aGF2ZSBpdA0KPiBpbXBsaWNpdCwgc29tZSBoYXZlIHVuZGVyc2NvcmVzLCBzb21lIGRvbid0Li4u DQo+IA0KPiBNeSB0aG91Z2h0cy4gYXJtNjQgaGFzIGFsd2F5cyBiZWVuIGEgYmFkIG5hbWUgYW5k IHNob3VsZCBub3QgYmUNCj4gcmVmZXJlbmNlZCBhbnl3aGVyZS4gSXQgaXMgYmFkIHRoYXQgTWlj cm9zb2Z0IGFuZCBMTFZNIGZvbGtzIGhhdmUgc3RhcnRlZA0KPiB1c2luZyBpdC4NCj4gV2Ugc2hv dWxkIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgZWxmIHRhcmdldHMgaGVyZSBhbmQgdXNlIGFhcmNo NjRwZSBhbmQNCj4gdGhlbiBhZGQgYW4gYWxpYXMganVzdCBmb3IgY29tcGF0aWJpbGl0eSByZWFz b25zIHdpdGggTExWTS4NCj4gV2Ugc2hvdWxkIHB1c2ggTExWTSBmb2xrcyB0byB0aGUgc2FtZSBh bmQgZXZlcnlvbmUgb3ZlciB0byBhYXJjaDY0DQo+IGluc3RlYWQgb2YgYXJtNjQuDQo+IA0KPiBU aGFua3MsDQo+IEFuZHJldyBQaW5za2kNCj4gDQo+ID4NCj4gPiBNYXJrDQo+ID4NCj4gPiBPbiAz LzEvMjMgMTQ6NTQsIFRhbWFyIENocmlzdGluYSB3cm90ZToNCj4gPiA+IEhpIEFsbCwNCj4gPiA+ DQo+ID4gPiBBZnRlciBzb21lIGRpc2N1c3Npb25zLCB3ZSB3b3VsZCBwcmVmZXIgaWYgaW5zdGVh ZCBvZiByZW5hbWluZw0KPiA+ID4gYWN0dWFsIGVtdWwgdGFyZ2V0ICh3aGljaCBhbHNvIHJlbmFt ZWQgdGhlIGludGVybmFsIG1hY3JvcykgdGhhdCB3ZQ0KPiA+ID4gcHJvdmlkZSBhIGB0YXJnX2Vt dWxfYWxpYXNgIG9yIHNpbWlsYXIgaW5zdGVhZC4gIFRoaXMgd291bGQgYWxsb3cgdXMNCj4gPiA+ IHRvIGtlZXAgdGhlIGN1cnJlbnQgbmFtaW5nIGFzIGlzLCB3aGlsZSBzdGlsbCBzdXBwb3J0aW5n IHRoZSB0aGUgZW11bCBhcw0KPiBzdXBwb3J0ZWQgYnkgY2xhbmcuDQo+ID4gPg0KPiA+ID4gVGhp cyB3b3VsZCBiZSBzaW1pbGFyIHRvIHRoZSBhbHJlYWR5IGV4aXN0aW5nIHRhcmdfYWxpYXMgd2hp Y2ggaXMNCj4gPiA+IHVzZWQgdG8gYWxpYXMgdGhlIHRhcmdldCB0cmlwbGVzLg0KPiA+ID4NCj4g PiA+IEkgYmVsaWV2ZSAoZnJvbSBhIHF1aWNrIGxvb2spIHRoYXQgdGhpcyBzaG91bGQgYWxsIGJl IGRvLWFibGUgYnkNCj4gPiA+IG1vZGlmeWluZyBjb25maWd1cmUuYWMgaW4gYSBzaW1pbGFyIHdh eSBhcyB0YXJnX2V4dHJhX2VtdWxzIGN1cnJlbnRseQ0KPiBkb2VzLg0KPiA+ID4NCj4gPiA+IFRo YW5rcywNCj4gPiA+IFRhbWFyDQo+ID4gPg0KPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4gPj4gRnJvbTogTWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0Pg0KPiA+ ID4+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMywgMjAyMyAyOjE0IFBNDQo+ID4gPj4gVG86IFJp Y2hhcmQgRWFybnNoYXcgPFJpY2hhcmQuRWFybnNoYXdAZm9zcy5hcm0uY29tPg0KPiA+ID4+IENj OiBUYW1hciBDaHJpc3RpbmEgPFRhbWFyLkNocmlzdGluYUBhcm0uY29tPjsgTmlnaHRTdHJpa2UN Cj4gPiA+PiA8bmlnaHRzdHJpa2VAZ21haWwuY29tPjsgTWFyayBIYXJtc3RvbmUgPG1hcmtAaGFy bXN0b25lLmNvbT47DQo+ID4gPj4gd2VqMjIwMDdAb3V0bG9vay5jb207IHphYy53YWxrZXJAbGlu YXJvLm9yZzsgYmludXRpbHMNCj4gPiA+PiA8YmludXRpbHNAc291cmNld2FyZS5vcmc+OyBuaWNr Y0ByZWRoYXQuY29tDQo+ID4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzhdIGxkOiBSZW5hbWUg YWFyY2g2NHBlIGVtdWxhdGlvbiB0YXJnZXQgdG8NCj4gPiA+PiBhcm02NHBlDQo+ID4gPj4NCj4g PiA+PiBPbiBUdWUsIDMgSmFuIDIwMjMsIFJpY2hhcmQgRWFybnNoYXcgdmlhIEJpbnV0aWxzIHdy b3RlOg0KPiA+ID4+DQo+ID4gPj4+IFRoZSBwcm9ibGVtIHdpdGggYXJtNjQgaXMgdGhhdCBpdCBh bHNvIG1hdGNoZXMgZXhpc3RpbmcgY29uZmlndXJlDQo+ID4gPj4+IHNjcmlwdHMgdGhhdCB1c2Ug YXJtKiBmb3IgdGhlIDMyLWJpdCB0YXJnZXRzLiAgSSBkb24ndCB0aGluayB0aGlzIGlzIGEgZ29v ZA0KPiBpZGVhLg0KPiA+ID4+PiBHTlUgdG9vbHMgaGF2ZSBjb25zaXN0ZW50bHkgdXNlZCB0aGUg b2ZmaWNpYWwgbmFtZSBmb3IgYWxsIHRhcmdldHMuDQo+ID4gPj4gVGhpcyBpc24ndCBmb3IgdGhl IG5hbWUgdXNlZCBpbiB0cmlwbGVzICh3aGljaCBvZnRlbiBhcmUgbWF0Y2hlZCBpbg0KPiA+ID4+ IGNvbmZpZ3VyZSBzY3JpcHRzIGV0YyksIGJ1dCB1c2VkIGZvciB0aGUgbGQgZW11bGF0aW9uIG1v ZGUgLSB3aGVyZQ0KPiA+ID4+IHRoZSBjdXJyZW50IE1pbkdXIHRhcmdldHMgdXNlIHRoZSBuYW1l cyAiaTM4NnBlIiBmb3IgaTM4NiBhbmQgYW5kDQo+ICJpMzg2cGVwIg0KPiA+ID4+IGZvciB4ODZf NjQuIEkgZG9uJ3QgYmVsaWV2ZSBpdCdzIGNvbW1vbiB0byBtYXRjaCB0aG9zZSBlbXVsYXRpb24N Cj4gPiA+PiBuYW1lcyBpbiBjb25maWd1cmUgc2NyaXB0cyAtIHRoZXNlIG5hbWVzIGFyZSBtb3N0 bHkgYSBkZXRhaWwNCj4gPiA+PiBiZXR3ZWVuIGhvdyB0aGUgY29tcGlsZXIgZHJpdmVyIGludm9r ZXMgdGhlIGxpbmtlciwgYW5kIHRoZSBsaW5rZXINCj4gaXRzZWxmLg0KPiA+ID4+DQo+ID4gPj4g Ly8gTWFydGluDQo+ID4NCj4gPg0K