From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2065.outbound.protection.outlook.com [40.107.93.65]) by sourceware.org (Postfix) with ESMTPS id 3CD3B385782D for ; Tue, 31 May 2022 18:07:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3CD3B385782D ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RUNuDJ5KwJOpiX7IXAuLIfRDu+noKELIetmfO1lEFOwNtPhYwgywhHbUKAMkJRylMP0LYrRoB1lZX1riifdLLiuSvJgQrwgBRed9l9os9ui9DzZGttKCvUrHWXEVjDDUKU8gqSOFXBipYfaeAn5u/ego3jgz9UZSPgKdhL4vK7RXDqFHIjEY76gPb9FQpPECNZS8TpjFNuC/zOfhsHcEGBqS5Sdwh4SyPqw447+K1NNzZT7pz43/DUYP9NAjlyXEF8cwyG37z/gyJ7Pd5Y6RngPGrUFtfwlyWrCi9GkBZDxxpOaHuIlANU+3HPl88fn+hBt+qzJjaW4N12VYdf+FlA== 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=aONG9Yz3uU1AnfKco48Ybu46g/Jup52YIBAHFCLXRsw=; b=WKHGP5ITIaUlCFNwRGjutiRxdu01s/k6/Rc6YaMKuyLpk8o476oUcyAoGgX+uIHvXGjIkFOAUflN6TolzxszUwQz7ifNojSi5yekRbU3GXUfejpvz5oUhKRq6+hSh84FcgrxZmjGu7a59oCuXkzLvXVqkAYs8VV5Jz3rwsbU4MhCfP2dmYCddhhdC57tT6QGe8hz77jQ0Skj0TcA+LGLRgAzDaS/5OLrJLSdiexf2WJDmnGfKJ6ERYReP4LnZ7KcsvPWSbrd7QuCROU2AoWx5+GzCuBt+bKzeLt3nHJVZhT+BS2tUyoLQ29lVVJntECLe1QF04bpJ9SW702wdgw9Jg== 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 Received: from DM6PR12MB4219.namprd12.prod.outlook.com (2603:10b6:5:217::14) by MN2PR12MB3344.namprd12.prod.outlook.com (2603:10b6:208:c5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Tue, 31 May 2022 18:07:45 +0000 Received: from DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::d40:694e:5c72:ccb3]) by DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::d40:694e:5c72:ccb3%8]) with mapi id 15.20.5293.019; Tue, 31 May 2022 18:07:45 +0000 From: "Potharla, Rupesh" To: Jan Beulich CC: "George, Jini Susan" , "Parasuraman, Hariharan" , "Natarajan, Kavitha" , "Potharla, Rupesh via Binutils" Subject: RE: [PATCH] bfd: Fix issues with files in debug_line table with dwarf5. Thread-Topic: [PATCH] bfd: Fix issues with files in debug_line table with dwarf5. Thread-Index: Adhjcf2wBDrksA9bSv2G8M2KtgtXbgHQfFiAAU3kV9AABPMLAAFFvmgg Date: Tue, 31 May 2022 18:07:45 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-05-31T17:45:53Z; 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_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=0313ce73-886c-4867-a72d-09d3d26021d8; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_enabled: true msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_setdate: 2022-05-31T18:07:41Z 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_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_actionid: b5521a1e-05fd-4089-b5fa-5276ea25ceca msip_label_4342314e-0df4-4b58-84bf-38bed6170a0f_contentbits: 0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cbd6790e-72eb-4f24-966e-08da43307670 x-ms-traffictypediagnostic: MN2PR12MB3344:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AtKy9S9RpueAkEc3vpcwN1wze6JLU8plT5497REdC/g5h62bPaXlMfTqSnGTQazF11a/HL18lvtKgZNUkPlm/Z8MgFuYLe3iGNGUUE3mtgbP3uJR7QDxS5hvMuqckp3SRMRgesPlRZ08B6rOhZnIekz8SwgSbIRQRIFx8gISgdK68CGn7cLk+GjC0u9jXg3mbaeQjPhNPs1s0slI6L/SU5Sk0qbCv6OtH9/32vfKwWomonYJK081gff8ceSUgmkxeMd/SCF0fu7jBjLdfOSCy0QUImGsQFaWC7EK7U3ncxZe8pnocwxBBKJsEC6WI4IJmV7vN64eP7kQ3FCsd0P+Nx8bUfLMWcl7nz4ccNhVokF6bDHKtZ/bXRtdToJn9Eu0/cYceoto3Rf706a+plBLVwVgydmXdphHg9eeGYCHTYLc3NgYJmSKs4kVudXvYfvUem4dYi6hmO83O9Z4l4PKUqM7Q4/KhDal7GkTGROXD/V/fI601Gyp8tNqQzvLF07iYOKSZN+fXpa4G+SAl4aVydbXRa8mCO1eMt3FVBnrOrtxtBbnDm5qtt0hnv7+xyGLa47Qr+B6DaznmqbsZxC+XaJKobnTOVIcZl8vPiO61T2esHQXnkk2c2pdON66IzpnKRCOicwAGGj9GMF86baIo39wdd0wp0vVnCSSJI4V+9QTmRuSqDF48yxNa9bm1+d7FFT/c0h29a3pBx5ZS7l4DQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4219.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(55016003)(316002)(6916009)(54906003)(66476007)(64756008)(71200400001)(83380400001)(66556008)(8676002)(76116006)(66946007)(66446008)(4326008)(52536014)(186003)(38100700002)(508600001)(86362001)(8936002)(26005)(9686003)(5660300002)(38070700005)(2906002)(33656002)(122000001)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VU5TRURrak4wTm81M01adjFiK1BJVG90VG01cTB0MTI3UWJjQjhKU21mbFJn?= =?utf-8?B?VXRBUWJ3bW8wYk9zZGRXTFc2UWlaazVIVnRjbE1kRXBrRitWcFpVbkNpYlds?= =?utf-8?B?YnRxZUoveW85VGNrcVdIRDdCdThzYjVMWE1MQXZDeW93d1RWNEc0dVNaTFFY?= =?utf-8?B?bHQ5QWd4U21LbDdtT0cxMGd2Nk5xSEMyR1FJVW1Zc0dINjRRZzJIa3B6R1gv?= =?utf-8?B?SWRGaUs5YVF1SGoyZEZzZlFVT2p5blFZNzlZdXQ5MkJocE8xSXh4YTI0ZXNx?= =?utf-8?B?ZDJLQk5QSEZNTXRkS3JpTDZDNEcwSmorSFdpU05MOUFyeWpMVXVQYWk0WEFm?= =?utf-8?B?Lzlvb2xJbk42cFpVbUlrQ0o3VXJBV3ZlKzdERS9Cb1pZdms3QnlGM3lNZjR1?= =?utf-8?B?c2JlcndJRkdwbmpib0x6d1VIRjYxTVBVTktrSE1RaU1tMHMyMFVQL2tNUmdw?= =?utf-8?B?RTNKZEdJU0dIRDU5NFoyNm5HVDBxS2hSRmVjNy9jUkpSbm81RVVkeGlzTHU3?= =?utf-8?B?a3dDSVZHL29Gdlp4WEFGSWhoc1ZHSktFeFF0RUNLNFJOcjFzTmlTQnlHcXRr?= =?utf-8?B?K2NIM21scVBZQTFIeE5zZU5lNUFaQTl0Q0xPaTJYS3A5Wm5CTVdWZzdFOFBo?= =?utf-8?B?Z0lLYzUrUDBIOEhhZ1REaUE2aWZjYVRXSEU1cFBDY0FYamU2WGd5aG1KZUZH?= =?utf-8?B?dFk4T2h4czVrOTh3RjFFVDdYYjBaZzBnQW9hOUVoUXJYMnpjd3FQM08vT1NB?= =?utf-8?B?U2N3NDZtN3hkQjU0d3NwZlFHL3NhcFVxc1l5SUJ6OE9GL21oS21kV2tmblhW?= =?utf-8?B?V3kvVG92UFk3bnhRN1h4ZGt0aS9NZzN5bEtQRkEvNFM3ZjFsUEdPaTJlQ2NN?= =?utf-8?B?TWtUNStmOGsxUXBXZTBEWE84ZDVTV1hmanNXZmdVMVNwaUJscTRXSHM4NXZJ?= =?utf-8?B?ZDFFcm1Kb2dyVisrZjR3dnFKZnhhTk9SckI2MkRmSWkzNFUyWENqMER5UDBS?= =?utf-8?B?U3F5ZDNLWWxmdDNOZFdTQmtGRGt2SWtTUm9oa3UySXlLOC81eENwSkY4OE9o?= =?utf-8?B?SkJBVDVLb1VZdGhKVVh5Mnl6QmhYalpVL2JvYU51R004YVc3M0I2UWVha1Rr?= =?utf-8?B?RFFWMHJKVEhJUlN1bEZvRjNGL2lWSXM4V1Q0cXR5MlZOSWNWd0xSRUx4a05N?= =?utf-8?B?eU80UmtlMU1yZ2lxcktIRW82ZnVtZlRLam04MkJQT041ODJNYXMybmNjUmRS?= =?utf-8?B?WGJCUVh6RE5rdGt0WVJjcXg5dU9jbXB0REZyRVNRell5eDBZUWZVdVh0M0xk?= =?utf-8?B?cTFzWnMwdUNHWGhtNUc0RkhtUXY0Tm51OUJpZ0RhVUY2V0dYV1FLLy9UcVZz?= =?utf-8?B?bFlVUEhyZjZxeU14RzNwVXduN3NkUkZubGVndHV5MThvTGN6OEd4dmJJN2VP?= =?utf-8?B?Q3JIcktMZ2NReG9BZDY3Z01wS1pZek8zT3BFYzRUUDh2azNKMGFEUytEZ0dC?= =?utf-8?B?REFiRVB0ekd0ZGRJeXM0S2NOcXp1bXM5bEZ4THFpQW9EZDB2QkZ0eHQ5dEZR?= =?utf-8?B?M0ljWVB0cEhzVDBEb3NNamxsL3FoYmNFZGc1M0RSaFFtZVNZNzJQYk41OTFL?= =?utf-8?B?bG1Iam05ZHBlaW85VW54aHVIMDFIaE1Ra0JKSFVKN0wxTldzZzc4Y0p4MGJy?= =?utf-8?B?NkE3UDVZQy91UDdSMnhjY1lkY1RaUUkwU01vTFJsZFIvK2hVdHZOS1Z5a3Vn?= =?utf-8?B?K3Z6V3NtVVhrR2MwalROQnJPVnhCSzNWejFBUnR2cTlZVStwNkpsMmcvR2Z0?= =?utf-8?B?QUtWRmw4TGNXT2F3MGR1dHg0cHhYWnBDaTM5d0d5bm1TYWRjNjM5UVBqaWdQ?= =?utf-8?B?VlcwR2llSEFFVDZXWXRIMzJtZ0hTSEozbVc3bkZBekp2UllkZDYwUjNJUUs0?= =?utf-8?B?SEJZYUt2cE5mOTNPYitmdHJTWG50SDlsRCt4K21ESVlLNVFPQm1QLy9Pc2Vy?= =?utf-8?B?dXVzcXVad0EyOFk3YVBUSXg0RCtyOEhHcEFRS2I2ak1CRjFubjdLa2tZRzlE?= =?utf-8?B?WWZPUmI2WVVVOTc0NXVQU3p0OVNCcVl4K2RIdGlSRHhmVWdiOS8rQlBES2N6?= =?utf-8?B?T3RQVDFqSkJ0Y3NDWDk0N0JFaHhKcHJGTjhvcVQ5N3NjdG1FQWlibkNUU1Vk?= =?utf-8?B?a1Z0bzZKL2hTLzZhdkd1RkxYTWpZeXRndXVmbUNEL3RCZlJFemZWWHdLdGxo?= =?utf-8?B?NEhwbmNhNnJRbXBNM3h0VEtrSUJpdi9iL21jK2NuWGE1TzZGMjFMb29wckdF?= =?utf-8?B?MHlvNFhxakwxU3R5cUVJaTVVb0s1RkxFeUFLbjQ4YUFmZDVFdDlaUT09?= 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: DM6PR12MB4219.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbd6790e-72eb-4f24-966e-08da43307670 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 18:07:45.0458 (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: QBJmlWg4nEn5zs3IT+RNKBmu13Ca60NmgftvkqJm4SPrH4ars9acbVnPeigFxxjCsGH0X8X8Zuxynu9yURIhxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3344 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 May 2022 18:07:52 -0000 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCg0KDQo+LS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj5Gcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+U2Vu dDogV2VkbmVzZGF5LCBNYXkgMjUsIDIwMjIgMTE6NDkgQU0NCj5UbzogUG90aGFybGEsIFJ1cGVz aCA8UnVwZXNoLlBvdGhhcmxhQGFtZC5jb20+DQo+Q2M6IEdlb3JnZSwgSmluaSBTdXNhbiA8Smlu aVN1c2FuLkdlb3JnZUBhbWQuY29tPjsgUGFyYXN1cmFtYW4sDQo+SGFyaWhhcmFuIDxIYXJpaGFy YW4uUGFyYXN1cmFtYW5AYW1kLmNvbT47IE5hdGFyYWphbiwgS2F2aXRoYQ0KPjxLYXZpdGhhLk5h dGFyYWphbkBhbWQuY29tPjsgUG90aGFybGEsIFJ1cGVzaCB2aWEgQmludXRpbHMNCj48YmludXRp bHNAc291cmNld2FyZS5vcmc+DQo+U3ViamVjdDogUmU6IFtQQVRDSF0gYmZkOiBGaXggaXNzdWVz IHdpdGggZmlsZXMgaW4gZGVidWdfbGluZSB0YWJsZSB3aXRoIGR3YXJmNS4NCj4NCj5bQ0FVVElP TjogRXh0ZXJuYWwgRW1haWxdDQo+DQo+T24gMjUuMDUuMjAyMiAwNjoyMCwgUG90aGFybGEsIFJ1 cGVzaCB3cm90ZToNCj4+Pj4gLSAgICAgIC8qIFNraXAgdGhlIGZpcnN0ICJ6ZXJvIGVudHJ5Iiwg d2hpY2ggaXMgdGhlIGNvbXBpbGF0aW9uIGRpci9maWxlLiAgKi8NCj4+Pj4gLSAgICAgIGlmIChk YXRhaSAhPSAwKQ0KPj4+PiAtICAgICAgICAgaWYgKCFjYWxsYmFjayAodGFibGUsIGZlLm5hbWUs IGZlLmRpciwgZmUudGltZSwgZmUuc2l6ZSkpDQo+Pj4+IC0gICAgICAgICAgIHJldHVybiBmYWxz ZTsNCj4+Pj4gKyAgICAgIGlmICghY2FsbGJhY2sgKHRhYmxlLCBmZS5uYW1lLCBmZS5kaXIsIGZl LnRpbWUsIGZlLnNpemUpKQ0KPj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+Pj4+ICAgICAg fQ0KPj4+DQo+Pj4gSG93IGNvbWUgdGhpcyBjaGFuZ2UgZG9lc24ndCBhZGQgYSB2ZXJzaW9uIGNo ZWNrPw0KPj4+DQo+PiBTaW5jZSB0aGUgZnVuY3Rpb24gcmVhZF9mb3JtYXR0ZWRfZW50cmllcyBp cyBvbmx5IGNhbGxlZCBmb3IgdmVyc2lvbiA1IGluIHRoZQ0KPmZpbGUsIEkgdGhvdWdodCB0aGUg dmVyc2lvbiBjaGVjayBpcyBub3QgbmVlZGVkLiBOb3cgSSBoYXZlIGFkZGVkIHRoZQ0KPmNvbmRp dGlvbiBhbmQgdXBkYXRlZCB0aGUgcGF0Y2guDQo+DQo+T2gsIEknbSBzb3JyeSAtIEkgaGFkbid0 IG5vdGljZWQgdGhpcyBhc3BlY3QuIEkgZG9uJ3QgdGhpbmsgYSB2ZXJzaW9uIGNoZWNrIGlzDQo+ bmVlZGVkIHRoZW4uDQo+DQo+Pj4gVG8gaGVscCBiZWluZyBjZXJ0YWluIHRoaXMgaXMgdGhlIHJp Z2h0IHdheSBvZiBjaGFuZ2luZyB0aGluZ3MsIGNhbg0KPj4+IHlvdSBwbGVhc2UgYWRkIHVwIHRv IHR3byB0ZXN0Y2FzZXMgKHJlYWRlbGYgYW5kL29yIG9iamR1bXApLCBvbmUgZm9yDQo+Pj4gYSB2 ZXJzaW9uIDwgNSAodW5sZXNzIG9uZSBzdWNoIGFscmVhZHkgZXhpc3RzIGFuZCBoZW5jZSBpdCB3 b3VsZCBiZQ0KPj4+IHZpc2libGUgdGhlcmUgdGhhdCB5b3UgZG9uJ3QgdW5kdWx5IGFsdGVyIGhh bmRsaW5nIG9mIHRob3NlIG9sZGVyIHZlcnNpb25zKQ0KPmFuZCBvbmUgZm9yIHZlcnNpb24gNT8N Cj4+Pg0KPj4NCj4+IFJlYWRlbGYgYW5kIG9iamR1bXAgYXJlIG5vdCB1c2luZyBkd2FyZjIuYyBm aWxlIHVuZGVyIGJmZCBkaXJlY3RvcnkgdGhlc2UNCj50b29scyBhcmUgdXNpbmcgZHdhcmYuYyB1 bmRlciBiaW51dGlscyBkaXJlY3RvcnkuDQo+DQo+QXJnaCwgeWVzIC0gdG9vIG1hbnkgZHdhcmYq LmMgaW4gdGhlIHRyZWUuDQo+DQo+PiAgQ3VycmVudGx5IEkgYW0gdXNpbmcgYWRkcjJsaW5lIHRv IHRlc3QgYW5kIHZhbGlkYXRlIG15IGNvZGUgY2hhbmdlcw0KPm1hbnVhbGx5LiBUaGVyZSBhcmUg bm8gdGVzdGNhc2VzIGZvciBhZGRyMmxpbmUgYW5kIEkgZGlkIG5vdCBmaW5kIGFueSB0ZXN0Y2Fz ZXMNCj5mb3IgYmZkIGxpYnJhcnkgYXMgd2VsbC4gIFBsZWFzZSBsZXQgbWUga25vdyB5b3VyIHN1 Z2dlc3Rpb25zIC4NCj4NCj5JcyB0aGVyZSBhIHJlYXNvbiBzcGVha2luZyBhZ2FpbnN0IGFkZGlu ZyBhbiBhZGRyMmxpbmUgdGVzdD8gVGhlIGdlbmVyaWMNCj5mcmFtZXdvcmsgbG9va3MgdG8ga25v dyBvZiBhZGRyMmxpbmUuIChQZXJoYXBzIGlkZWFsbHkgdGhlIHNhbWUgc291cmNlDQo+d291bGQg YmUgdXNlZCBmb3IgYm90aCBhbiBhZGRyMmxpbmUgdGVzdCBhbmQgYSByZWFkZWxmIG9yIG9iamR1 bXAgb25lLCBhcyB0bw0KPnByb3ZlIHRoYXQgdGhlIHR3byBmb3JtcyBvZiBEd2FyZiByZWFkaW5n IGFyZSBhY3R1YWxseSBpbiBzeW5jLiBCdXQgSSBndWVzcw0KPnRoYXQncyBhc2tpbmcgZm9yIHRv byBtdWNoLikNCj4NCg0KUmVnYXJkaW5nIHRlc3QgZm9yIGFkZHIybGluZSwgdGhlIGlucHV0IGFk ZHJlc3MgZ2l2ZW4gdG8gYWRkcjJsaW5lIGlzIHJldHJpZXZlZCBmcm9tIG91dHB1dCBvZiBubS9v YmpkdW1wIHRvb2wuIFRoZSBmdW5jdGlvbmluZyBvZiB0aGUgYWRkcjJsaW5lIHRvb2wgZGVwZW5k cyBvbiB0aGUgcmVsaWFiaWxpdHkgb2Ygb3RoZXIgdG9vbHMuDQoNCj5KYW4NCg==