From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2084.outbound.protection.outlook.com [40.107.100.84]) by sourceware.org (Postfix) with ESMTPS id 579173945C1D for ; Wed, 14 Sep 2022 06:45:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 579173945C1D 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=YnrNGLDeWBvXT39BldBgHM+n2pBo7IKDUhMufNxLYT6I7Uhlc5cQI6+8a0+geetavMgx7wy0xiNh/Uc72ryM6c1xDClkSB0pM7BrPcz+zOeO3JsFGu37jYdw9D8sTum7gfmmI2ZGjAN85cogAEeRMuBJ/D8n1Yp+rsu+5yiYzSNrrJbQT3MAtVHdbjgXShiUOiasHB5QNJq1IiKbCnVwOr7Dt7NXaO0MEHg9uIilhgrZDs9Fz7/y9GW2yZJTJhbbjl+oDdqGXSbgcQ8ms53z0piYtce6Xr1+Tg2GEtid6MI5OvKgkp9ESsg1ZhrLdsUC4jOo6CYxDn97Z3bEli+6VA== 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=8ngK+Rej410jfBlXUmDM+yBps/enXR2JAOvkfqiCQMY=; b=DNtaTCrixWV9TYVXC6xpbYXdtukLgKovTlJn55ziF6bAXGlc5LZ3eKVWbs4IX0EmRMi28B54bJzuHiJOu0vzr7QMMBanWt/k2nkduQOqjPZOGzcoQriNYcH3zUHfqQQQRjd/VshR/SoCFg5W7dbYxDCdBTJ6pOpEt0eP1qio4WV/klFLUnWvzgf0BwKTwyesiH//un+DQWM9OHwiWqiUbWkPDPBXYozL5NIz5Bw8Ccswk7KcTjcU4NbJnW+leQWu7UhBjuo/fd1eND+ZQB1gRigl2wl4Ldit3MsTHSjsbxbQDo2RTq+B1dVGFPUrE5XsdWpdp9yFxo0i8lCrjsE6dQ== 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=8ngK+Rej410jfBlXUmDM+yBps/enXR2JAOvkfqiCQMY=; b=uthAIkAYZrfLNC3TvTgDoZ0fDray9gtYNA+N8YmASRafNd6zc+YfGQOKcQ+Y7sQ/C9lXJEoeLuUNgIKijfIkclNyjFKPJ9oPP9MiEfmahblF7S8w1i9T4vPoeP5hGRZ9uw1euyDIniBapqStuTJqPrfEaUkGmat+jlqSPc7heJ4= Received: from DM6PR12MB4219.namprd12.prod.outlook.com (2603:10b6:5:217::14) by PH7PR12MB6612.namprd12.prod.outlook.com (2603:10b6:510:210::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Wed, 14 Sep 2022 06:45:14 +0000 Received: from DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::f559:6f42:145:bcb4]) by DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::f559:6f42:145:bcb4%9]) with mapi id 15.20.5612.022; Wed, 14 Sep 2022 06:45:14 +0000 From: "Potharla, Rupesh" To: "Potharla, Rupesh via Binutils" , Nick Clifton CC: "George, Jini Susan" , "Parasuraman, Hariharan" , "Kumar N, Bhuvanendra" Subject: Subject: [PATCH] Binutils: Readelf testcase failing with clang Thread-Topic: Subject: [PATCH] Binutils: Readelf testcase failing with clang Thread-Index: AdjIA5JjStyFrR9DSLmMiDLwnC7Y1Q== Date: Wed, 14 Sep 2022 06:45:14 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2022-09-14T06:31:31Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=5138f762-8296-48d1-ace9-56caa2ecfb50; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled: true msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate: 2022-09-14T06:45:09Z msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method: Privileged msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name: Public-AIP 2.0 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid: 4b590f4a-7bd3-47fa-a357-d06aff5a5d2f msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits: 0 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: DM6PR12MB4219:EE_|PH7PR12MB6612:EE_ x-ms-office365-filtering-correlation-id: 950603aa-55a8-4aa5-6e0c-08da961cad86 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: itdU5v8z0zKHvTtCjfhTES7Y0haQxQhdYqQ2YTfchRvRS94SfAv0SAfW5iBG7AnSWBj6Q0zx7+d9y5ptz1FxPnSXlabeIWARlCL3TNw7xNQb/RXZIyl+IZ7sRe1VxzDk9EESmNa1RMKFmmFs9T4LUj0sgi5Kabtij4nGW3niaq0hWQVYoRXFyuKRmlSlnBfzKomiENsJCGPDzlMPO969tstp4c+N1qzl5OSEop/eZhgDbk15wOGeHmV5yJKig6UT42Nv372HrBZR/2/MWeBUYgwv9C1cjfXIBC9jLvprqTVrMPFG/yVMHigsKa9FW77f5wh5MxCo0hUCUPl62R6cn4hjC0nmYa99c8hX7LsHzpOS/vN/5tzo52LQEp3Ko1BI98XEIyyCM0Tg/cIeghVnoV5YJSymF8dFXYE52r+vGMAvstqIiwikYNPNN5BuJUeXRM8Ml1K/3hm5OObvdktwb9AjDbI+vYYUKb+0me8HtGRDuO6u6nhDAOP8J4gjbTiR8sXyDZ/Cyvo5GmvHF+aYzLqsfY2xNGAfmlXBHpB/o2+I/dEfNApsm2UyGKzHIK7nZe6k6TNhS/ux/X1Yc+bb+M+URk6kCFugqZoNwNJByzQpbhubUjgNzPLmr96wcogtdUbuHGF1nHW3caC/DRDjsfZTMl0tkKwdFrcnPjIR/SulS7VBNy2EB/+KHMmk2KjLb5Kd0Pv2Db5tGY+AINRlLwJjOatQlQCjIa7OtddHbFgc79Dz1eduYysojxXTt97aOPesZ2PK6WonTuL8blNR/Q== 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:(13230022)(4636009)(39860400002)(366004)(376002)(136003)(396003)(346002)(451199015)(26005)(55016003)(9686003)(186003)(66946007)(5660300002)(66476007)(76116006)(122000001)(478600001)(110136005)(316002)(99936003)(33656002)(52536014)(4326008)(54906003)(7696005)(86362001)(38070700005)(66446008)(6506007)(2906002)(64756008)(41300700001)(38100700002)(8676002)(66556008)(83380400001)(8936002)(71200400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DK6PfFuDs5pjwPqZ5MDomKVkK987dZEQqrTwqoWYvreYI5fIc3d71RCNS9by?= =?us-ascii?Q?VsnVa9xQRpNvocRJl9kR31wMSwazBh2hAkm4XXNps0vtkagcHgeP2TTUGIAQ?= =?us-ascii?Q?udAzgc6u8wsjMKiry5cDfwgqxTdx9FdQExiIOEGQHR6Gywu5e/nc47xhakuL?= =?us-ascii?Q?nrGBpZxO05xjfGDY3V+AlavPl2XmxEHuPeBx4yUtwRErS4qPUonCRH2VvJ5n?= =?us-ascii?Q?RAOwymxDH0oHU8GiF0RNKhEX7umrrdZD5W2SXOFeYRXrWO5UoIgYogddjOxa?= =?us-ascii?Q?UUgYccQ8d2FX4CW/oJRqWi4pHyHvRsPxA4Hskq2MLOVd7Y+aa79CGExbdDzM?= =?us-ascii?Q?JIxYMOtIPnvUHqkEng6q85dTZpbZ7P+ErzptvtCERnhCnk2F1A5y5rBErxm3?= =?us-ascii?Q?IjVRDAUqKbDVsxfVOhyMpJMgZvmtTtga8ROMzTs0lkxfVCgkJLZo5dFn+Hc8?= =?us-ascii?Q?WcM9Zzsr+jyTfVY7x4aCb4DP67TxNabTP/978CbTfD/JrHjDtkxOyZip0HRA?= =?us-ascii?Q?FAiz+svs5y3j3Ahsd56DqSMV/dCBsYYL0NJHSCpmjDodxC+VA9eFEE88m2bg?= =?us-ascii?Q?ImtSa0YM4FoBE2AXDQG3iHyigWg/hbTsJPZtwJoypoFzARgnZ9nw4t5ynUeY?= =?us-ascii?Q?rZKgBjlHkz6+RK1mCUrsGrY64YoGQDApN2fi1ANwcEEC/XsXz76MvsuDV2vs?= =?us-ascii?Q?uZaiJij348tjp2Hskdi+2G80LsHYw88n/sVsXT7/+WnB5xSzRE4zPQRTEM2D?= =?us-ascii?Q?8olLDzS/9ZPOirBzuGS65e+m61D8DIEcgkUBVrennUnEH1h82Gd/4pQQ9RQX?= =?us-ascii?Q?1nJOieymvIcuYfYzURxmKD2qaZm1weYavRxiZ3YIK/RXdIaFgGy1a4MIQLOH?= =?us-ascii?Q?/PGR78cBmGpVFqXG+A5fJw1TWqVHnkSPjiFStU+PFc+lp4MB6kffM/PiBsa7?= =?us-ascii?Q?LqL/r/EBUWhInUkVtMCfq7BufIbaAu6+kp4kKmia9jMMJIZmrUnMpnVXRIpV?= =?us-ascii?Q?uLkATDvSCeWaFsYhXvrHlGmqOj6ezwbBidy9biSfVUHQrBi33ft2SvW/P0oN?= =?us-ascii?Q?g/AvoMiWAcZnq5tvJxptRuPiA25ENDj/LTcTq5Jglh+XoJObW5puer8LpWz3?= =?us-ascii?Q?hD6+3sVlokJwGGaHUoKTt+LVNIC0j04Rd1Px91O83X6I4NBi7/FIpSF7vTqg?= =?us-ascii?Q?daK71kQlYEXswqJnCIxKECZHRp2N98ZbtB15iQZaxaQAt1FlYOglyhhtgNoQ?= =?us-ascii?Q?+CWieYuuRiFCwULFkqvXecBegLIAFVXd5ene5ooFA+A6SyfqrdlzXQ+0anDz?= =?us-ascii?Q?Td/dk0I+5oAPSiMeAr2kuFU88Wq95qeYFYQeGh7jEGg3yiEhsF/oXSba4M/K?= =?us-ascii?Q?avjHNeFrqUB29CEmNyR10M7Lt6VexHXlBzm8gEYHULI0NqnFKJzvV9OIsgNK?= =?us-ascii?Q?vFtVkaGiKokxy1yaK9FxrUzwXan3NG0eEVGc+ER+bhbPhIPlFFO1wj/QQQ9k?= =?us-ascii?Q?A6rTnGrWrA6xSEykeuUDsFzcUC0HRRLxQP6QRE9tpfe/Xx2udbb341HGuYIw?= =?us-ascii?Q?s2tBWNcej/akMHYbD58=3D?= Content-Type: multipart/mixed; boundary="_004_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_" 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: 950603aa-55a8-4aa5-6e0c-08da961cad86 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2022 06:45:14.0396 (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: 1CkdqQ4NzF+zqn0bd+6VLQmZm6v+nb67vOJ46EQ90uioOw+dKrdTTjV3f6TMTFDXz1mABtlv3hZ6neawEI/uQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6612 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,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 List-Id: --_004_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_ Content-Type: multipart/alternative; boundary="_000_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_" --_000_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [Public] Hi, Can you review the code changes and send in your comments or suggestions? Patch Inlined: --------------- The latest clang is emitting strx forms for strings earlier it was emitting strp form. Due to this change, the readelf test case is failing, fixing the regular expression in the test case fixes the issue. Similar behavior is seen with addresses and fixed that as well. Latest clang ------------ [1] DW_TAG_compile_unit DW_CHILDREN_yes DW_AT_producer DW_FORM_strx1 DW_AT_language DW_FORM_data2 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_producer : (indexed string: 0x0): AMD clang version 15.0= .0 DW_AT_language : 12 (ANSI C99) <10> DW_AT_name : (indexed string: 0x1): testprog.c Old clang and Gcc ----------------- [1] DW_TAG_variable DW_CHILDREN_no DW_AT_name DW_FORM_strp <0>: Abbrev Number: 5 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0x18): GNU C17 12.0= .0 20211122 <11> DW_AT_language : 29 (C11) --- binutils/testsuite/binutils-all/readelf.exp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/binutils/testsuite/binutils-all/readelf.exp b/binutils/testsui= te/binutils-all/readelf.exp index 0f7a1f3b5a0..23cefab41a4 100644 --- a/binutils/testsuite/binutils-all/readelf.exp +++ b/binutils/testsuite/binutils-all/readelf.exp @@ -188,12 +188,12 @@ proc readelf_wi_test {} { ".*DW_TAG_compile_unit.*" ".*DW_TAG_subprogram.*" ".*DW_TAG_base_type.*" - ".*DW_AT_producer.*(GNU C|indirect string).*" + ".*DW_AT_producer.*(GNU C|indirect string|indexed string).*" ".*DW_AT_language.*(ANSI C|C11).*" - ".*DW_AT_name.*(testprog.c|indirect string).*" + ".*DW_AT_name.*(testprog.c|indirect string|indexed string).*" ".*DW_AT_name.*fn.*" - ".*DW_AT_name.*(main|indirect string).*" - ".*\(DW_OP_addr: 0\).*" + ".*DW_AT_name.*(main|indirect string|indexed string).*" + ".*(DW_OP_addr: 0|DW_OP_addrx <0>).*" } # The MSP430 in LARGE mode does not generate a DW_OP_addr. -- 2.25.1 --_000_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_-- --_004_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_ Content-Type: application/octet-stream; name="0001-Binutils-Readelf-testcase-failing-with-clang.patch" Content-Description: 0001-Binutils-Readelf-testcase-failing-with-clang.patch Content-Disposition: attachment; filename="0001-Binutils-Readelf-testcase-failing-with-clang.patch"; size=2168; creation-date="Wed, 14 Sep 2022 06:38:13 GMT"; modification-date="Wed, 14 Sep 2022 06:45:13 GMT" Content-Transfer-Encoding: base64 RnJvbSAzMWEwYWI0ZDE0NWZkNmJjZjUzOTFhNzM5YjQwMWVmYWJiNGM0Mzdm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBydXBvdGhhciA8cnVw ZXNoLnBvdGhhcmxhQGFtZC5jb20+CkRhdGU6IFdlZCwgNyBTZXAgMjAyMiAx MjowNzowOSArMDUzMApTdWJqZWN0OiBbUEFUQ0hdICBCaW51dGlsczogUmVh ZGVsZiB0ZXN0Y2FzZSBmYWlsaW5nIHdpdGggY2xhbmcKCiBUaGUgbGF0ZXN0 IGNsYW5nIGlzIGVtaXR0aW5nIHN0cnggZm9ybXMgZm9yIHN0cmluZ3MgZWFy bGllciBpdCB3YXMKIGVtaXR0aW5nIHN0cnAgZm9ybS4gRHVlIHRvIHRoaXMg Y2hhbmdlLCB0aGUgcmVhZGVsZiB0ZXN0IGNhc2UgaXMgZmFpbGluZywKIGZp eGluZyB0aGUgcmVndWxhciBleHByZXNzaW9uIGluIHRoZSB0ZXN0IGNhc2Ug Zml4ZXMgdGhlIGlzc3VlLiBTaW1pbGFyCiBiZWhhdmlvciBpcyBzZWVuIHdp dGggYWRkcmVzc2VzLgoKIExhdGVzdCBjbGFuZwogLS0tLS0tLS0tLS0tCiBb MV0gRFdfVEFHX2NvbXBpbGVfdW5pdCBEV19DSElMRFJFTl95ZXMKICAgICAg ICBEV19BVF9wcm9kdWNlciAgRFdfRk9STV9zdHJ4MQogICAgICAgIERXX0FU X2xhbmd1YWdlICBEV19GT1JNX2RhdGEyCgogPDA+PGM+OiBBYmJyZXYgTnVt YmVyOiAxIChEV19UQUdfY29tcGlsZV91bml0KQogICAgPGQ+ICAgRFdfQVRf cHJvZHVjZXIgICAgOiAoaW5kZXhlZCBzdHJpbmc6IDB4MCk6IEFNRCBjbGFu ZyB2ZXJzaW9uIDE1LjAuMAogICAgPGU+ICAgRFdfQVRfbGFuZ3VhZ2UgICAg OiAxMiAgICAgICAgKEFOU0kgQzk5KQogICAgPDEwPiAgIERXX0FUX25hbWUg ICAgICAgIDogKGluZGV4ZWQgc3RyaW5nOiAweDEpOiB0ZXN0cHJvZy5jCgog T2xkIGNsYW5nIGFuZCBHY2MKIC0tLS0tLS0tLS0tLS0tLS0tCiBbMV0gRFdf VEFHX3ZhcmlhYmxlICAgICBEV19DSElMRFJFTl9ubwogICAgICAgICBEV19B VF9uYW1lICAgICAgRFdfRk9STV9zdHJwCgogPDA+PGM+OiBBYmJyZXYgTnVt YmVyOiA1IChEV19UQUdfY29tcGlsZV91bml0KQogICAgPGQ+ICAgRFdfQVRf cHJvZHVjZXIgICAgOiAoaW5kaXJlY3Qgc3RyaW5nLCBvZmZzZXQ6IDB4MTgp OiBHTlUgQzE3IDEyLjAuMCAyMDIxMTEyMgogICAgPDExPiAgIERXX0FUX2xh bmd1YWdlICAgIDogMjkgICAgICAgKEMxMSkKLS0tCiBiaW51dGlscy90ZXN0 c3VpdGUvYmludXRpbHMtYWxsL3JlYWRlbGYuZXhwIHwgOCArKysrLS0tLQog MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9iaW51dGlscy90ZXN0c3VpdGUvYmludXRpbHMt YWxsL3JlYWRlbGYuZXhwIGIvYmludXRpbHMvdGVzdHN1aXRlL2JpbnV0aWxz LWFsbC9yZWFkZWxmLmV4cAppbmRleCAwZjdhMWYzYjVhMC4uMjNjZWZhYjQx YTQgMTAwNjQ0Ci0tLSBhL2JpbnV0aWxzL3Rlc3RzdWl0ZS9iaW51dGlscy1h bGwvcmVhZGVsZi5leHAKKysrIGIvYmludXRpbHMvdGVzdHN1aXRlL2JpbnV0 aWxzLWFsbC9yZWFkZWxmLmV4cApAQCAtMTg4LDEyICsxODgsMTIgQEAgcHJv YyByZWFkZWxmX3dpX3Rlc3Qge30gewogCSIuKkRXX1RBR19jb21waWxlX3Vu aXQuKiIKIAkiLipEV19UQUdfc3VicHJvZ3JhbS4qIgogCSIuKkRXX1RBR19i YXNlX3R5cGUuKiIKLQkiLipEV19BVF9wcm9kdWNlci4qKEdOVSBDfGluZGly ZWN0IHN0cmluZykuKiIKKwkiLipEV19BVF9wcm9kdWNlci4qKEdOVSBDfGlu ZGlyZWN0IHN0cmluZ3xpbmRleGVkIHN0cmluZykuKiIKIAkiLipEV19BVF9s YW5ndWFnZS4qKEFOU0kgQ3xDMTEpLioiCi0JIi4qRFdfQVRfbmFtZS4qKHRl c3Rwcm9nLmN8aW5kaXJlY3Qgc3RyaW5nKS4qIgorCSIuKkRXX0FUX25hbWUu Kih0ZXN0cHJvZy5jfGluZGlyZWN0IHN0cmluZ3xpbmRleGVkIHN0cmluZyku KiIKIAkiLipEV19BVF9uYW1lLipmbi4qIgotCSIuKkRXX0FUX25hbWUuKiht YWlufGluZGlyZWN0IHN0cmluZykuKiIKLQkiLipcKERXX09QX2FkZHI6IDBc KS4qIgorCSIuKkRXX0FUX25hbWUuKihtYWlufGluZGlyZWN0IHN0cmluZ3xp bmRleGVkIHN0cmluZykuKiIKKwkiLiooRFdfT1BfYWRkcjogMHxEV19PUF9h ZGRyeCA8MD4pLioiCiAgICAgfQogCiAgICAgIyBUaGUgTVNQNDMwIGluIExB UkdFIG1vZGUgZG9lcyBub3QgZ2VuZXJhdGUgYSBEV19PUF9hZGRyLgotLSAK Mi4yNS4xCgo= --_004_DM6PR12MB42197EF2441BB843090C68CCE7469DM6PR12MB4219namp_--