From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by sourceware.org (Postfix) with ESMTPS id A610B3858D35 for ; Fri, 13 Oct 2023 09:38:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A610B3858D35 Authentication-Results: sourceware.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pk8W7cBZba4CU1e3J0JUB4gaWrNwGqyZ0mB/sqb1PWitLYHm0n6NCPmUxLYXtpetI32Pwftg4KdsDmjXEcvm2JfRfmtHKI+/K2tBPnfnmgutLnOu5C+gCzE3MfMga2fN+oxuIXwfPn3mZRHNyD5rVuq3omCsVgF9OmB2kJ3V2I7bqSZMPAa/YXUlqcnyaxX887GKj6jzWgtGBR48MObZdkUREhf+XyxPNt0G51Z3gKyR5MvuGt8cj2qguahgmmNDNiPNcdLgUAgHSUPtCUu9xpBRhy/vqNlSN1qXhIkO34RudrDlyhE313ZHG0jYlRswHbd3/uExvUwcvY5w2AbDxg== 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=vcMJZwH63kbJqVMeENXqw/Vk8sh8HuGVDxzrSs6Gre4=; b=ZdqfJKB13oVhwwsRvCN3Un5U6Mcj8h2QZTfKavZU8uA6SWiF7uIvFqVA0XqAKqlEzMseb+ZYeEil7hlKjYol51Z5VPOg4Q2ZYkvnWf0SlmOAaxBb7szuz2NMSHettZJS7tSBFUdIJJHY+SaB8JU/zzbvZmc4LXYHWlk/0IGwGFeotpYYXvGN2IXI8XD3i18VsZti3aqPRyuGYKdVaBe1mQlyprr0oh2OAwfVRNUn/58nvRa1yv2oe8dnZ3d0U1g+da+lIiqmLWIM0mOU+YhlLj6m2SIOY7mp0oHNaCbObxmubsId+x6GE82sJBoxpUmDSVOWE9JME7sRZgk3uFFlTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vcMJZwH63kbJqVMeENXqw/Vk8sh8HuGVDxzrSs6Gre4=; b=NpaZApkRja2u/qMerDrSAdmhGjQsDGF+jr3xofhCoMrDLZt3ajpIYck/Vaft6gs+AvgKyUtbK26HDtmMaQWxJeOgZMznivkIM4pPPspwMCa8Ctzf2KN2u0ld8JTh3N4CJvRGbjYl/VA4QPlIYN/Rg5lEDTrmdLQMcOD6z/ubfkQ= Received: from BY5PR12MB4965.namprd12.prod.outlook.com (2603:10b6:a03:1c4::16) by DM3PR12MB9390.namprd12.prod.outlook.com (2603:10b6:0:42::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.46; Fri, 13 Oct 2023 09:38:06 +0000 Received: from BY5PR12MB4965.namprd12.prod.outlook.com ([fe80::f3cd:d0e5:6215:15f9]) by BY5PR12MB4965.namprd12.prod.outlook.com ([fe80::f3cd:d0e5:6215:15f9%4]) with mapi id 15.20.6863.043; Fri, 13 Oct 2023 09:38:06 +0000 From: "George, Jini Susan" To: John Baldwin , Simon Marchi , "gdb-patches@sourceware.org" CC: Felix , "Balasubrmanian, Vignesh" Subject: RE: [RFC 00/13] Proposal for a new NT_X86_CPUID core dump note Thread-Topic: [RFC 00/13] Proposal for a new NT_X86_CPUID core dump note Thread-Index: AQHZ+t+QbbcDlnPzDEabtoSnpzYJWbBGPFgAgAAuIQCAAPitEA== Date: Fri, 13 Oct 2023 09:38:05 +0000 Message-ID: References: <20231009183617.24862-1-jhb@FreeBSD.org> <1fe75b09-7531-4d57-845c-c4a172af17fe@polymtl.ca> <53b0925d-04d5-a43b-0bd5-cf9e7d9db291@FreeBSD.org> In-Reply-To: <53b0925d-04d5-a43b-0bd5-cf9e7d9db291@FreeBSD.org> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=9551192c-f4fd-4306-bdac-80caa1f6d428;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-10-13T08:08:28Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR12MB4965:EE_|DM3PR12MB9390:EE_ x-ms-office365-filtering-correlation-id: 82cca078-8d35-49f1-422d-08dbcbd01a69 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2Q0NcY7+EMyicFFwitENrUTk+wgLhjCWDj+PgpuaC9TPJv91vtq8JMmbHFmhZ46sleIfUpK+bOmCDhnRO1Y0YYyq6QXcoNniiItUSEeTALlDsxwSX3EKgQmUSQFo+ofsZ/zZMZut76ZZpmcig+rIVJm1j5L32vUKqRwGMc5K11mmKhSCDXaUhEtLG21IyXFA96J8wHYMaAq72ZSKlRH4TAk3m6HJLcBC7RE4iT8glYXGvVkzCDW8o2feu4U9OYgL3PURmif4tuhCOwp8JRRCHFA8s/HUjr4wy4QR733pCdFePlNpOaHcl+9Ve/7jbAp35o3TJK3QXU1caoQv/CCcB6wX+343wiDgLGB53NJ9PdUQ++VErcSnhtr23M1mZ60oroKCh/fCM4n/0vtnqY67vUbT5L+zmYcSzqd6nb4k1kmkOSwcdo14D+Zj6us1oIEf/kk2OA9bD0Za0fkVHivJxAGskzfdLMj/3X+09ESNoCx3Epx79T2iNvyLUmUmqMRmyR1wtW9nQfsCv7QBV+sT9KEQSq/3xHjscbtcn+9jNwLzvL8//2h7pSWpIzbQXOx9QFlfkjy/H3/eLHgHCXk6VeLQxpFlutl02PHNTHe6jG6LxZIv01yE52R60clHRxn+Bi8pkLaJq6dchkDRKQFnLg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB4965.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(396003)(39860400002)(346002)(136003)(376002)(230922051799003)(186009)(451199024)(1800799009)(64100799003)(7696005)(6506007)(53546011)(83380400001)(55016003)(122000001)(9686003)(38070700005)(38100700002)(86362001)(33656002)(2906002)(5660300002)(52536014)(4326008)(8936002)(8676002)(71200400001)(110136005)(316002)(76116006)(66946007)(66556008)(64756008)(54906003)(66476007)(66446008)(41300700001)(478600001)(3613699003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OGVuL0g3TVcyaUNRK3QycDdlWHAvbExXZlo2UEM1UkVITlRza3J6YXRjV0NJ?= =?utf-8?B?U1pxRDFVMmcwVTk3NHdMSzZRNWpTL2ZBVUJWcWp6WTJOZnFqY2hWUk8xMWQw?= =?utf-8?B?OStqVjZuNHNXc2YreHF3eEVRMWlhcDZnRFUrSzlJMTdsbU9uMlZTRUpPT0dG?= =?utf-8?B?aVZiUnVBMzRwMUxwTVg4Z1lQdm9oQU1LU2JMdHVGMFhYazVqcnhRcGpMQnpU?= =?utf-8?B?TXJPR2tISCs1alc2REc1NXRJU1ViZHNPUWlHMlZXZzcrbzROblB2L3pZVUh3?= =?utf-8?B?V2pPNEtaUi9ZMzh6c2xTWEJpb1hqMXBONzV1cHo0RWRLdnJCMXNTTGNnSVVR?= =?utf-8?B?N1R3T2hCUk0vaU1NVGJYWFIvZ01KQzNNcjZxdmFQeVhEOSszaVNZaHMveWZD?= =?utf-8?B?bHNJTmhMRjV5RFhXTWl4Z2ppVU5VTTlCSHJNQUdoS3k3amxFT1NwZGZUWHB1?= =?utf-8?B?THo0NXBpSHA0cHRYeVF6ZlpSTWMreVlxUHMzOXVKRXU2SzhsQ0pPcU9Ia28w?= =?utf-8?B?bHJON0FzS04xT3p0R0ZCbFlONzdnSXVvRHdBQWtJVXVCZGxZdVdBRVNqVUtN?= =?utf-8?B?U2IwSGVoeTV6cmtoWGVPRVhuZkFRbnpSc2krWDhuUWU0bCt2MUc4eDBmMDVN?= =?utf-8?B?emVBOSt2bjM2bEd2bXpOT3JEVGN1Y2JXck5iOUtYS1dvSy9vaXhVNVJSYTA2?= =?utf-8?B?aXdrenFSeUF2UjdzOTllNFNuSmtrSUk0SG5FT0wxc280U2Naci9QK1JRYmR3?= =?utf-8?B?Q3B5Q2Erd0kvcnUwK0lkOXZ5aEJUUUJ2dkN5UkY4Mzh4N28rMklUbzJIT0gz?= =?utf-8?B?ci9XbG9TUCt3MHRXd2NsMFJxbkIzODdLc3FWQ3BGaXp3eFlqcVFmU2NJOGNz?= =?utf-8?B?U01CWXVBZU5UVEpIMUlGdjM0ek1VNmt6T01KWWVFaXk0RWtsWTl5Q2JjYTJi?= =?utf-8?B?VmZ3dFp3ZXN0eWtXN0lxa2xRbjZMbk1hazRDR1hsaU92TkNyUjFkTW03QkxH?= =?utf-8?B?Zi9iUnhOcEp2WEk5N0FrQ1lISmdBNk8xOXl1UFpkQk1MZzU2UklQeTJSQUJk?= =?utf-8?B?QVVLYWNJTGRyY3QydXZlMTZJQzJObEp3eXBGdzRoNUVtTmhSVEtndzdEWFQ1?= =?utf-8?B?SkFIZE1NWG15REpQR3pYejYrb0Y3TTZnSHN0dHI1Z0VUaHg3ZUV4U29GQkRt?= =?utf-8?B?NmhZNGVlTVZZU1U5V0NhMmhvdHdvbnpCeVp3UW9OTW5yeXFCS0JydGNlUGVl?= =?utf-8?B?Q0VsZlcwbG4wbHlMYmhOQ1BHV2VLQTNYeGpHd0FKMC9UN3JVUGlWa0w1c0p4?= =?utf-8?B?R1pDcmVMTGE0UnNHVEpzc0tuWVFvZ2lNbnNCN09Qay9qQW56d0tkRG0wYXNu?= =?utf-8?B?RHEzNHdlV1ZOeEhlNmh0TTY5dDRMZ3Nla0F3RG1GZmxzMnkwQ0tOL3I1bVFT?= =?utf-8?B?T0hTcFZQTWV3S2lvZTdGRm5yVjNqbHRsRGxtMzZWWUhhY1ZCdDc2RWlCMzFJ?= =?utf-8?B?STJTS2JmMzVKeWFEUmRQbjhUMWU0cDBLNkxSYmUvVTNTT0hDQWJwaGpJaVRT?= =?utf-8?B?NXhnT25kQzg1bDNwbEZLZG5MMWNKcEJwakx2RktuNFlSTXlpTVhxcjViMHdy?= =?utf-8?B?NHJRempLQWlWSTdrK3grVWFDV3RkV2RkajNoSFd4dkc2L3VtenNFQ0Z3RVFE?= =?utf-8?B?RStrTm8yWk5IcEQyRzJuaVFmTGZ5UW9CaDJ5cW9kRmIyMjhvZ2RCc3dqQ0FF?= =?utf-8?B?ZXloVXhNemhpUkpOT0J0QUpxVmNSbHNWa2NWQ0FmWXF2VDNVT2hGM2w3N2p6?= =?utf-8?B?bVlVMmFrVVBvT2V2N2pLUjVLQm5uRkczWlowa1FVY1RFcm1taGlaSVhuc2tk?= =?utf-8?B?OEpIUkx0VnVWWkZXWm1reUJ0ak4yTFo5NTc3cC93MGlZVVRvRTRwcVNsN0NX?= =?utf-8?B?NHV4WDVuT3MwaitVdVFvbWlqVjZFOVFMSDJnUTVEMURKUUJyL2VJR1ROUTVw?= =?utf-8?B?dFV4TVBSUWJmdjRxZmhBNzdTV0dyMXR6d052NkZaRmd0TngzUzU0RXNEc0JC?= =?utf-8?B?cm9EVUNRYTdOQXVwTHpPMDlWWUJ2VTUwUmYvQT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB4965.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82cca078-8d35-49f1-422d-08dbcbd01a69 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2023 09:38:05.9686 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2IOG525qMurcoIlI88TfHLGZ9bJgcURE3mI0VKBArn7Gz5SaIWJ8r2Fxh490IUT7+rxyU2FXqCRlRD75EjLiJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR12MB9390 X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP 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: W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkkgdGhpbmsgdGhhdCBldmVuIGlm IHRoZSB4c2F2ZSBsYXlvdXQgcmVtYWlucyB1bmlmb3JtIGFjcm9zcyB0aGUgY29yZXMgb2YgYSBz eXN0ZW0sIHNpbmNlIHdlIGFyZSB0cnlpbmcgdG8gZGVzaWduIGFuIGV4dGVuc2libGUgLm5vdGUg c2VjdGlvbiB3aGljaCBjYW4gcG9zc2libHkgaG9sZCBhbGwga2luZHMgb2YgQ1BVSUQgaW5mb3Jt YXRpb24sIHdlIG1pZ2h0IHdhbnQgdG8gY29uc2lkZXIgdmFyaW91cyBzY2VuYXJpb3Mgd2hlcmVp biB0aGUgQ1BVSUQgaW5mb3JtYXRpb24gbWlnaHQgZGlmZmVyIGFjcm9zcyBjb3JlcyAoZXNwIGZv ciBiaWcuTElUVExFLyhQL0UpKSwgbGlrZSB0aGUgY2FjaGUgaW5mb3JtYXRpb24sIHBlcmhhcHMg PyBJdCBtaWdodCBiZSBtb3JlIHBydWRlbnQgdG8gaW5jbHVkZSB0aGUgY29yZXR5cGUgaW5mb3Jt YXRpb24gYWxzbyBpbiBzdWNoIGNhc2VzID8NCg0KUmdkcw0KSmluaS4NCg0KPj4tLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPj5Gcm9tOiBKb2huIEJhbGR3aW4gPGpoYkBGcmVlQlNELm9yZz4N Cj4+U2VudDogVGh1cnNkYXksIE9jdG9iZXIgMTIsIDIwMjMgMTA6NDggUE0NCj4+VG86IFNpbW9u IE1hcmNoaSA8c2ltb24ubWFyY2hpQHBvbHltdGwuY2E+OyBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJl Lm9yZw0KPj5DYzogRmVsaXggPGZlbGl4LndpbGxnZXJvZHRAaW50ZWwuY29tPjsgR2VvcmdlLCBK aW5pIFN1c2FuDQo+PjxKaW5pU3VzYW4uR2VvcmdlQGFtZC5jb20+DQo+PlN1YmplY3Q6IFJlOiBb UkZDIDAwLzEzXSBQcm9wb3NhbCBmb3IgYSBuZXcgTlRfWDg2X0NQVUlEIGNvcmUgZHVtcCBub3Rl DQo+Pg0KPj5DYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFs IFNvdXJjZS4gVXNlIHByb3BlciBjYXV0aW9uDQo+PndoZW4gb3BlbmluZyBhdHRhY2htZW50cywg Y2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+Pg0KPj4NCj4+T24gMTAvMTIvMjMgNzoz MyBBTSwgU2ltb24gTWFyY2hpIHdyb3RlOg0KPj4+DQo+Pj4NCj4+PiBPbiAyMDIzLTEwLTA5IDE0 OjM2LCBKb2huIEJhbGR3aW4gd3JvdGU6DQo+Pj4+IE9uZSBvZiB0aGUgc2hvcnRjb21pbmdzIG9m IHRoZSBwcmV2aW91cyBYU0FWRSBwYXRjaCBzZXJpZXMgaXMgdGhhdCBpdA0KPj4+PiBkZXBlbmRz IG9uIGhldXJpc3RpY3MgYmFzZWQgb24gdGhlIHRvdGFsIFhTQVZFIHJlZ2lzdGVyIHNldCBzaXpl IGFuZA0KPj4+PiBYQ1IwIG1hc2sgdG8gaW5mZXIgbGF5b3V0cyBvZiB0aGUgdmFyaW91cyByZWdp c3RlciBibG9ja3MgZm9yIGNvcmUNCj4+Pj4gZHVtcHMuICBUaGlzIHNlcmllcyBpbnRyb2R1Y2Vz IGEgbmV3IHg4Ni1zcGVjaWZpYyBjb3JlIGR1bXAgbm90ZQ0KPj4+PiBpbnRlbmRlZCB0byBzdXBw bGFudCB0aGVzZSBoZXVyaXN0aWNzIGJ5IHN0b3JpbmcgdGhlIHJhdyBDUFVJRCBsZWF2ZXMNCj4+ Pj4gZGVzY3JpYmluZyB0aGUgWFNBVkUgbGF5b3V0IGluIGNvcmUgZHVtcHMuDQo+Pj4+DQo+Pj4+ IFRoaXMgc2VyaWVzIHByb3Bvc2VzIGEgbmV3IGNvcmUgZHVtcCBub3RlLCBOVF9YODZfQ1BVSUQg KDB4MjA1KSwNCj4+Pj4gd2hpY2ggY29udGFpbnMgYW4gYXJyYXkgb2Ygc3RydWN0dXJlcy4gIEVh Y2ggc3RydWN0dXJlIGRlc2NyaWJlcyBhbg0KPj4+PiBpbnZpZHVhbCBDUFVJRCBzdWItbGVhZiBj b250YWluaW5nIGJvdGggdGhlIGlucHV0cyB0byBDUFVJRCAoJWVheCBhbmQNCj4+Pj4gJWVjeCkg YW5kIHRoZSBvdXRwdXRzICglZWF4LCAlZWJ4LCAlZWN4LCBhbmQgJWVkeCkgaW4gYSBmb3JtYXQN Cj4+Pj4gcm91Z2hseSBtYXRjaGluZyB0aGUgZm9sbG93IEMgc3RydWN0dXJlOg0KPj4+Pg0KPj4+ PiBzdHJ1Y3QgY3B1aWRfbGVhZg0KPj4+PiB7DQo+Pj4+ICAgICAgdWludDMyX3QgbGVhZjsNCj4+ Pj4gICAgICB1aW50MzJfdCBzdWJsZWFmOw0KPj4+PiAgICAgIHVpbnQzMl90IGVheDsNCj4+Pj4g ICAgICB1aW50MzJfdCBlYng7DQo+Pj4+ICAgICAgdWludDMyX3QgZWN4Ow0KPj4+PiAgICAgIHVp bnQzMl90IGVkeDsNCj4+Pj4gfTsNCj4+Pj4NCj4+Pj4gVGhpcyBmb3JtYXQgaXMgbm90IFhTQVZF LXNwZWNpZmljIGFuZCBpbXBsZW1lbnRhdGlvbnMgY291bGQgY2hvb3NlIHRvDQo+Pj4+IGFkZCBh ZGRpdGlvbmFsIENQVUlEIGxlYXZlcyB0byB0aGlzIHN0cnVjdHVyZSBpZiBuZWVkZWQgaW4gdGhl IGZ1dHVyZS4NCj4+Pj4gQ29uc3VtZXJzIG9mIHRoaXMgbm90ZSBzaG91bGQgbG9va3VwIHRoZSB2 YWx1ZSBvZiByZXF1aXJlZCBsZWF2ZXMgYW5kDQo+Pj4+IGlnbm9yZSBhbnkgdW5uZWVkZWQgbGVh dmVzLg0KPj4+Pg0KPj4+PiBBbiBhbHRlcm5hdGUgYXBwcm9hY2ggbWlnaHQgYmUgdG8gd3JpdGUg b3V0IGEgbW9yZSBYU0FWRS1zcGVjaWZpYw0KPj4+PiBub3RlIHRoYXQgaXMgYW4gYXJyYXkgY29u dGFpbmluZyB0aGUgb2Zmc2V0IGFuZCBzaXplIG9mIGVhY2ggWFNBVkUgcmVnaW9uLg0KPj4+DQo+ Pj4gU29tZXRoaW5nIEkgdGhvdWdodCBhYm91dDogSSB0aGluayB0aGVyZSBhcmUgYXN5bW1ldHJp Y2FsIHg4Ng0KPj4+IHByb2Nlc3NvcnMgbm93LCB3aXRoICJiaWciIGFuZCAibGl0dGxlIiBjb3Jl cywgbm90IHN1cmUgaG93IHRoZXkgY2FsbA0KPj4+IHRoZW0uICBGb3IgdGhlbSwgaXMgaXQgcG9z c2libGUgZm9yIHRoZSBYU0FWRSBsYXlvdXQgdG8gYmUgZGlmZmVyZW50DQo+Pj4gcGVyIGNvcmUs IGZvciBpbnN0YW5jZSBzb21lIGNvcmVzIHN1cHBvcnRpbmcgQVZYNTEyIGFuZCBzb21lIGNvcmVz DQo+Pj4gbm90PyAgQW5kIHRoZXJlZm9yZSwgd2lsbCB3ZSBldmVudHVhbGx5IG5lZWQgdG8gaW5j bHVkZSBDUFVJRCAvIFhTQVZFDQo+Pj4gaW5mb3JtYXRpb24gZm9yIG1vcmUgdGhhbiBvbmUgQ1BV IGNvcmUgdHlwZSBpbiB0aGUgY29yZSBmaWxlIG5vdGVzPw0KPj4NCj4+KFRoZSBJbnRlbCBuYW1l cyBhcmUgIlAiIChwZXJmb3JtYW5jZSkgYW5kICJFIiAoZW5lcmd5LWVmZmljaWVudCkgY29yZXMN Cj4+YnR3KQ0KPj4NCj4+SSBoYXZlIG5vIGlkZWEgaWYgdGhleSB1c2UgdGhlIHNhbWUgb3IgZGlm ZmVyZW50IFhTQVZFIGxheW91dHMuICBJdCB3b3VsZCBzZWVtIHRvDQo+PmJlIGEgcm95YWwgcGFp biBpZiB0aGV5IGRpZCBhcyBldmVyeXRpbWUgYSB1c2VyIHRocmVhZCBtaWdyYXRlZCBiZXR3ZWVu IGNvcmVzDQo+PnRoZSBPUyB3b3VsZCBoYXZlIHRvIGNvbnZlcnQgdGhlIFhTQVZFIGJsb2NrIGZy b20gb25lIGxheW91dCB0byB0aGUgb3RoZXIuDQo+PkZyZWVCU0QgZG9lcyBub3QgaGF2ZSBhbnkg bm90aW9uIG9mIG11bHRpcGxlIGxheW91dHMgdG9kYXkgYW5kIGp1c3QgYXNzdW1lcw0KPj50aGF0 IHRoZSBYU0FWRSBsYXlvdXQgaXMgdW5pZm9ybSBhY3Jvc3MgYWxsIGNvcmVzIGluIGEgc3lzdGVt LiAgSSBiZWxpZXZlIExpbnV4J3MNCj4+a2VybmVsIGRvZXMgdGhlIHNhbWUgZnJvbSBteSByZWFk aW5nLg0KPj4NCj4+LS0NCj4+Sm9obiBCYWxkd2luDQoNCg==