From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E4D94A00C5; Thu, 30 Apr 2020 15:59:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BBB8D1DBF9; Thu, 30 Apr 2020 15:59:45 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 650661DBE8 for ; Thu, 30 Apr 2020 15:59:44 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03UDxQY2024212; Thu, 30 Apr 2020 06:59:43 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=89vmxZNpJKlnSZ8VQZTvjYlwkVFGeajkhwJSVCMqpfM=; b=jM2Z2FewCV1PGP4+IWcLwPsgskvQmk7CM5Vqma4rgkZMH4wL6VZzyqQLdiM7uIRYE25F N5RR4egOyJgiSAz+4IGFpqX8emA1KOhwx/OHS60vaie8PJRa20vlgvfk+8hPV67YSxSQ 1wUkfLwvLPh+ZQcEFNcYrDxJR476jhxkrLwm9nJ/Eo2hVkJy1dS82YT4FAcPk8qAbiXH AWtILmvDSF73xh1y4GhLbQAv/5+N/y9zVvGLUl6Un+xoOL8XN/wXsuydESvdtZbvx+mo BA7j7cJHaYVz58HD5ItHg4MDmJ9gWDxTpO360e/sKJjWvaK37nDhB7W+QshSlG/q0ZLc NA== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 30mmqmx93e-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 30 Apr 2020 06:59:28 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 30 Apr 2020 06:59:16 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.55) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 30 Apr 2020 06:59:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FZD4TMxAQixtxXMaLy12qcMEThqAzixsjOYiNhCItqMdjsgMgEfonRG92xFhhJ4eNve0x3nxab1RuqX9iO44zkcZabqY/NsWlDzuZDJheHgIa1DAWWecKvdy6cy+D9eM+1PT0dVtjMiwLqCBgLrSAXSw1THVKbPBizQ/eJ2LTLJvu5M/M7n21uRfqQg+HUpOUst0fIO6wPtq8fyZZs4R6d9wC5/ErCVeDMD4+8N1fVjISJgAd94KDh7WIRsiqA0dKVJKERVaxWvrzjSKfPp4/cimuTzbeaqzoxfPqdk3AM0yAwnO23QUi8yhZvxQFFd15BshBprQs6MZL+B8PSFK9g== 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-SenderADCheck; bh=89vmxZNpJKlnSZ8VQZTvjYlwkVFGeajkhwJSVCMqpfM=; b=m/+1mPXH9voiMRDAdCgKmQ6fLi2IRztvAfj8yPlCwJayF0gkyzKu/41DKQ2RmYD29l9cADxweOVen5l5ThsTGv0C2obMx/8wtq/adN4a1xB9yCHWW2Iq6y+EjI7YfNStm0If/qvfQAyEHNk2GqyjIkrUtO3/t7psbCLmycPhHH3zX+slXbC9cE38RPaBFY5y/I6C9NqIEtwyc3urFDxLJOW+yHC8bPUU0xUi11D2MSFunA8a6gnSaBTbSvKXScSMsVHs7lM1/HKkc2Y96VPrVML2Sb++7ksL9CQ3rThEv2SvDJ6cipxqA6ZG6eAJsfhD86gH9DpAgON99i9rky7yMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=89vmxZNpJKlnSZ8VQZTvjYlwkVFGeajkhwJSVCMqpfM=; b=DieC/swPk01/oeU4HlGJwEh+F+/QjaMhvrKduK8LMOOvrj6Rpax7HLfAb/chx8G4t4XLbK5roSRbg9pPQKAUhSpoYDw+OhB902N3emqJDbI7mKmiVqJe+VjfpF1BpKARAIBNGd5SQw1KSJC+yk20b6skoGKFhYzdEgC3obiF9bA= Received: from BY5PR18MB3105.namprd18.prod.outlook.com (10.255.136.94) by BY5PR18MB3764.namprd18.prod.outlook.com (20.180.55.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Thu, 30 Apr 2020 13:59:15 +0000 Received: from BY5PR18MB3105.namprd18.prod.outlook.com ([fe80::cc6:c7ae:dc40:7ddf]) by BY5PR18MB3105.namprd18.prod.outlook.com ([fe80::cc6:c7ae:dc40:7ddf%7]) with mapi id 15.20.2937.028; Thu, 30 Apr 2020 13:59:15 +0000 From: Sunil Kumar Kori To: David Marchand CC: Jerin Jacob Kollanukkaran , dev Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH] eal/trace: fix coverity issues Thread-Index: AQHWHIwOeMY19Nu3yEeawX0f879OE6iM5PMAgAAL4aCAAAwqgIAEt4dQ Date: Thu, 30 Apr 2020 13:59:15 +0000 Message-ID: References: <20200427120424.22728-1-skori@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=marvell.com; x-originating-ip: [2401:4900:169a:eac8:c127:d806:20cd:256b] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ef147665-c3a6-4a45-636a-08d7ed0eab55 x-ms-traffictypediagnostic: BY5PR18MB3764: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3631; x-forefront-prvs: 0389EDA07F x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR18MB3105.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(396003)(376002)(136003)(366004)(39860400002)(71200400001)(6916009)(54906003)(7696005)(186003)(6506007)(316002)(478600001)(2906002)(5660300002)(4326008)(55016002)(9686003)(76116006)(66556008)(64756008)(66446008)(33656002)(52536014)(66946007)(8676002)(66476007)(8936002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AAfUmspfNDaN8wjTMj7KEkhEkmJ5pDoUP4gB+Sym4OiqqOM7yUAfKiBCOZjGdg4kMeAS4Do7RB7yMCXMjlKaRs2T8DiQDw7B3GSn5TBLysTFj/HrEAetLpd39knndQZWPJDVl8drJkZlEl5M3usNw+ygEBFX+uWetkChgSFOpfIvcAVQEAHs5sm/GbxA+KrPCjUPdaQaogFYeEUDjElMlrfvjN+lGBVqcLkL6xV7zFxgZWo/46V9ssr18sewNZJ+Wa4hl4fmRX+mbJmnJB650HbEsWBrNcGzm3cQzW9PHgosdIv+P+rM0fhtlVXA72jDIPkkqorg9uHzSpgkMYcht/zX3ZLMAZOCt0KPNweCD/q9ptgmQfDDCrDcaH6V74WFIzEIJpD4VtMAR8paNKqK81UA55v/NoL45+Gt35hj+DmeY/O4rH8KZRPpeHey2rMhaghCmiKFJCmRgwAIeRf+ndqOXSwa1smcTZqcHyFWBTbtUP45qeGSeDEsAF/7FMuI14KaeOdPy09SL4uTvDhkNg== x-ms-exchange-antispam-messagedata: sQppQCV7b2RkvkOu8cLjSuiLef1x6lWrKyYUNeqWdNU1X3qOctji4SYB9hh8LChn/O6Ir/dNov14MeL5vsNEcx69myXHh+NPF5dzRAo6fHCTG8u31M1MlwB4V6GawrhqMhVg3WpDmR7rOdODgy1UBkd8dtMFyYt+Q3rhHG7yRsugWsMGnLC5CCrl9qQmReIRP0hjsyWFNw+PhHdbsYOYuVLda7qJRB1G7UR18FcP7XFQLVnWuDeOY2R50w7q/36hYRxBOR9Wa96vk/tl8Fj+dTnhh3XJI6PqPgtRtvf9TY6kseCXcc6QaEnyu8CTm4J1tzvycRiMHokOzkFH+VLSVToAVEQv9nAB6PIXe9cguQPEZn/9QLmR8bP9ejV/3Ri0WUN1ArHJa582ZZBguswbX8nGsu7bEWUoV4IjHOmewjTTHOaPaL/WsCNBfi06N/jJnZlGPelB0mJAtHyldZWwAD1Pmr2DWG+6NfZpMSBmQ5Qghe47X7fmaCJfmjlatlN0f3Fv0dGtGI6Nc/UuEj/ZpEf+eaUC02iPdzMqro4QSsDOamB0JxCadw3G0TAMG6rdCx7zP40Dhg9JOND424x4pkqIXDE1ns7JvFFrSyj1ILDjrC5S5/3S+98JPsw8ofnj0WmuRC+MCegAYIcMzDkTrJdoUh0VS7eQCiWcTqXtQqPGa2layCm//AI0AdpqLnClSkcVQo7cTDl2hRTBMStdWCugXwQYbdUYT6RNslqhlb9QoV2TxbZkMW5pbJ3FFlv4l31RDsgZYIYxwbGkHw4/vfHy391f8GpKGpwwjGy9IciDX61z7Xqrkev+6jKaQr1ZjfhD0XgKO5IQLOVrGRKKBkiE6sU/w2AMCfHBM/q6xwJffGOm4IQxlxRYT5p8Ynx7 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: ef147665-c3a6-4a45-636a-08d7ed0eab55 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2020 13:59:15.4300 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OTtYyidJ8CK71XGiErutRCFnQJUrzdbpqIfjzo4oC7hFfMPQzcH66/prc1sgsfSVMKhIlJegOdo8PFP/RDUb/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3764 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-30_08:2020-04-30, 2020-04-30 signatures=0 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH] eal/trace: fix coverity issues X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGVsbG8gRGF2aWQsDQoNCk1lbnRpb25lZCBwYXRjaCAoaHR0cDovL3BhdGNoZXMuZHBkay5vcmcv cGF0Y2gvNjk0NjcvICkgdGFrZXMgY2FyZSBvZiB5b3VyIGlucHV0IHRvIHJlc29sdmUgR0NDIDEw IGJ1aWxkLg0KTm93IEkgdGhpbmssIHRoaXMgcGF0Y2ggaXMgZ29vZCB0byBnby4gUGxlYXNlIHRh a2UgY2FyZSBvZiB0aGlzLiAgDQoNClJlZ2FyZHMNClN1bmlsIEt1bWFyIEtvcmkNCg0KPi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogRGF2aWQgTWFyY2hhbmQgPGRhdmlkLm1hcmNo YW5kQHJlZGhhdC5jb20+DQo+U2VudDogTW9uZGF5LCBBcHJpbCAyNywgMjAyMCA3OjIyIFBNDQo+ VG86IFN1bmlsIEt1bWFyIEtvcmkgPHNrb3JpQG1hcnZlbGwuY29tPg0KPkNjOiBKZXJpbiBKYWNv YiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBkZXYgPGRldkBkcGRrLm9yZz4N Cj5TdWJqZWN0OiBSZTogW0VYVF0gUmU6IFtkcGRrLWRldl0gW1BBVENIXSBlYWwvdHJhY2U6IGZp eCBjb3Zlcml0eSBpc3N1ZXMNCj4NCj5PbiBNb24sIEFwciAyNywgMjAyMCBhdCAzOjQ2IFBNIFN1 bmlsIEt1bWFyIEtvcmkgPHNrb3JpQG1hcnZlbGwuY29tPg0KPndyb3RlOg0KPj4NCj4+ID4tLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPkZyb206IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5t YXJjaGFuZEByZWRoYXQuY29tPg0KPj4gPlNlbnQ6IE1vbmRheSwgQXByaWwgMjcsIDIwMjAgNTo1 NiBQTQ0KPj4gPlRvOiBTdW5pbCBLdW1hciBLb3JpIDxza29yaUBtYXJ2ZWxsLmNvbT4NCj4+ID5D YzogSmVyaW4gSmFjb2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsgZGV2DQo+ PiA+PGRldkBkcGRrLm9yZz4NCj4+ID5TdWJqZWN0OiBbRVhUXSBSZTogW2RwZGstZGV2XSBbUEFU Q0hdIGVhbC90cmFjZTogZml4IGNvdmVyaXR5IGlzc3Vlcw0KPj4gPg0KPj4gPkV4dGVybmFsIEVt YWlsDQo+PiA+DQo+PiA+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiA+LSBPbiBNb24sIEFwciAyNywgMjAyMCBh dCAyOjA0IFBNIFN1bmlsIEt1bWFyIEtvcmkNCj4+ID48c2tvcmlAbWFydmVsbC5jb20+DQo+PiA+ d3JvdGU6DQo+PiA+Pg0KPj4gPj4gUG9pbnRlciB3YXMgYmVpbmcgZGVyZWZlcmVuY2VkIHdpdGhv dXQgTlVMTCBjaGVja2luZy4NCj4+ID4+DQo+PiA+PiBDb3Zlcml0eSBpc3N1ZTogMzU3NzY4DQo+ PiA+Pg0KPj4gPj4gRml4ZXM6IDhjODA2NmVhNmE3YiAoInRyYWNlOiBhZGQgdHJhY2UgbW9kZSBj b25maWd1cmF0aW9uDQo+PiA+PiBwYXJhbWV0ZXIiKQ0KPj4gPj4NCj4+ID4+IFNpZ25lZC1vZmYt Ynk6IFN1bmlsIEt1bWFyIEtvcmkgPHNrb3JpQG1hcnZlbGwuY29tPg0KPj4gPj4gLS0tDQo+PiA+ PiAgbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfdXRpbHMuYyB8IDMgKyst DQo+PiA+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K Pj4gPj4NCj4+ID4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2NvbW1v bl90cmFjZV91dGlscy5jDQo+PiA+PiBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfY29tbW9u X3RyYWNlX3V0aWxzLmMNCj4+ID4+IGluZGV4IGZjZTg4OTJjMy4uMTE5ZTk3MTE5IDEwMDY0NA0K Pj4gPj4gLS0tIGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfdXRpbHMu Yw0KPj4gPj4gKysrIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfdXRp bHMuYw0KPj4gPj4gQEAgLTIyNywxNSArMjI3LDE2IEBAIGludA0KPj4gPj4gIGVhbF90cmFjZV9t b2RlX2FyZ3Nfc2F2ZShjb25zdCBjaGFyICpvcHRhcmcpICB7DQo+PiA+PiAgICAgICAgIHN0cnVj dCB0cmFjZSAqdHJhY2UgPSB0cmFjZV9vYmpfZ2V0KCk7DQo+PiA+PiAtICAgICAgIHNpemVfdCBs ZW4gPSBzdHJsZW4ob3B0YXJnKTsNCj4+ID4+ICAgICAgICAgdW5zaWduZWQgbG9uZyB0bXA7DQo+ PiA+PiAgICAgICAgIGNoYXIgKnBhdHRlcm47DQo+PiA+PiArICAgICAgIHNpemVfdCBsZW47DQo+ PiA+Pg0KPj4gPj4gICAgICAgICBpZiAob3B0YXJnID09IE5VTEwpIHsNCj4+ID4+ICAgICAgICAg ICAgICAgICB0cmFjZV9lcnIoIm5vIG9wdGFyZyBpcyBwYXNzZWQiKTsNCj4+ID4+ICAgICAgICAg ICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4+ID4+ICAgICAgICAgfQ0KPj4gPj4NCj4+ID4+ICsg ICAgICAgbGVuID0gc3RybGVuKG9wdGFyZyk7DQo+PiA+PiAgICAgICAgIGlmIChsZW4gPT0gMCkg ew0KPj4gPj4gICAgICAgICAgICAgICAgIHRyYWNlX2VycigidmFsdWUgaXMgbm90IHByb3ZpZGVk IHdpdGggb3B0aW9uIik7DQo+PiA+PiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ PiA+DQo+PiA+SSB3YXMgbG9va2luZyBhdCBzb21lIGdjYyAxMCBjb21wbGFpbnRzIG9uIHN0cmlu ZyBtYW5pcHVsYXRpb24gbGF0ZXINCj4+ID5pbiBlYWxfdHJhY2VfZGlyX2FyZ3Nfc2F2ZSgpLg0K Pj4gPg0KPj4gPmh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw cy0NCj4+ID4zQV9fYnVpbGQub3BlbnN1c2Uub3JnX3BhY2thZ2VfbGl2ZS01RmJ1aWxkLTVGbG9n X2hvbWUtM0FkbWFyY2hhbi0NCj4+ID4zQWJyYW5jaGVzLTNBaG9tZS0zQWJsdWNhLTNBZHBka19k cGRrX0ZlZG9yYS01RlJhd2hpZGVfeDg2LQ0KPj4NCj4+NUY2NCZkPUR3SUZhUSZjPW5LaldlYzJi NlIwbU95UGF6N3h0ZlEmcj1kWGVYYUFNa1A1Q09nbjF6eEhNDQo+eQ0KPj4NCj4+YUYxX2Q5SUl1 cTZ2SFFPNk5ySVBqYUUmbT1OWjcyU3IyT01FWVpEN1BJWTU5bHNobEF4WkpKSmVwRjVveGJIdjAN Cj5qDQo+PiA+NVpnJnM9eU9DQTNQZmhab2pxSnYwaVZLbHplcU03dFlHVnYwampyblZjYWpVeF9x QSZlPQ0KPj4gPg0KPj4gPlsgIDEyNnNdICAgQ0MgcnRlX21hbGxvYy5vDQo+PiA+WyAgMTI3c10g L2hvbWUvYWJ1aWxkL3JwbWJ1aWxkL0JVSUxEL2RwZGstDQo+PiA+MTU4NzgzNTEyMi5iMTNhY2Uz MDAvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfdXRpbHMuYzoNCj4+ID5J biBmdW5jdGlvbiAnZWFsX3RyYWNlX2Rpcl9hcmdzX3NhdmUnOg0KPj4gPlsgIDEyN3NdIC9ob21l L2FidWlsZC9ycG1idWlsZC9CVUlMRC9kcGRrLQ0KPj4NCj4+MTU4NzgzNTEyMi5iMTNhY2UzMDAv bGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfdXRpbHMuYzoyDQo+PiA+OQ0K Pj4gPjA6MjQ6DQo+PiA+ZXJyb3I6ICdzcHJpbnRmJyBtYXkgd3JpdGUgYSB0ZXJtaW5hdGluZyBu dWwgcGFzdCB0aGUgZW5kIG9mIHRoZQ0KPj4gPmRlc3RpbmF0aW9uIFstV2Vycm9yPWZvcm1hdC1v dmVyZmxvdz1dDQo+PiA+WyAgMTI3c10gICAyOTAgfCAgc3ByaW50ZihkaXJfcGF0aCwgIiVzLyIs IG9wdGFyZyk7DQo+PiA+WyAgMTI3c10gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIF4N Cj4+ID5bICAxMjdzXSAvaG9tZS9hYnVpbGQvcnBtYnVpbGQvQlVJTEQvZHBkay0NCj4+DQo+PjE1 ODc4MzUxMjIuYjEzYWNlMzAwL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfY29tbW9uX3RyYWNl X3V0aWxzLmM6Mg0KPj4gPjkNCj4+ID4wOjI6DQo+PiA+bm90ZTogJ3NwcmludGYnIG91dHB1dCBi ZXR3ZWVuIDIgYW5kIDQwOTcgYnl0ZXMgaW50byBhIGRlc3RpbmF0aW9uIG9mDQo+PiA+c2l6ZSA0 MDk2DQo+PiA+WyAgMTI3c10gICAyOTAgfCAgc3ByaW50ZihkaXJfcGF0aCwgIiVzLyIsIG9wdGFy Zyk7DQo+PiA+WyAgMTI3c10gICAgICAgfCAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn4NCj4+ID5bICAxMjdzXSBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9y cw0KPj4gPg0KPj4gPg0KPj4gPkNvdWxkIHdlIHVzZSBhc3ByaW50ZiBpbiBhbGwgdGhpcyBjb2Rl IGFuZCBhdm9pZCBtYWxsb2MgKyBzcHJpbnRmID8NCj4+ID4NCj4+IEFzIEkgdW5kZXJzdG9vZCBm cm9tIGFib3ZlIHdhcm5pbmdzL2Vycm9ycywgcmVhbCBwcm9ibGVtIGlzIHdyaXRpbmcgYmV5b25k DQo+ZGVzdGluYXRpb24gaS5lLiBkaXJfcGF0aC4NCj4+IElmIHRoaXMgaXMgdGhlIGNhc2UgdGhl biBpdCBjYW4gYmUgc2ltcGx5IGhhbmRsZWQgdXNpbmcgc25wcmludGYoKTsgd2l0aCBjb3JyZWN0 DQo+InNpemUiIGluZm9ybWF0aW9uLg0KPj4gU3VnZ2VzdGVkIGNvZGUgY2hhbmdlcyBhcmUgY29y cmVjdC4gSSBhbSBqdXN0IHRyeWluZyB0byBhY2hpZXZlIHRoaXMgd2l0aA0KPmxlc3NlciBjb2Rl IGNoYW5nZXMuDQo+Pg0KPj4gQWxzbyBJIHRoaW5rLCBmaXggZm9yIHRoaXMgc2hvdWxkIGJlIGEg c2VwYXJhdGUgcGF0Y2guDQo+PiBTdWdnZXN0aW9ucyBwbGVhc2UgPw0KPg0KPklmIHRoZSBjb2Rl IHdhcyBub3QgY29tYmluaW5nIHRoaXMgbWFsbG9jICsgc3ByaW50ZiArIHdyb25nIGNoZWNrcyAo Y2F1Z2h0IGJ5DQo+Y292ZXJpdHkpLCB3ZSB3b3VsZCBhdm9pZCBib3RoIGlzc3VlcyBhbmQgaXQg d291bGQgYmUgbW9yZSBjb25zaXN0ZW50Lg0KPk5vIG1vcmUgc3VnZ2VzdGlvbiBmcm9tIG1lLg0K Pg0KPg0KPi0tDQo+RGF2aWQgTWFyY2hhbmQNCg0K