From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 477D042F9A; Tue, 1 Aug 2023 17:47:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1B94240F16; Tue, 1 Aug 2023 17:47:07 +0200 (CEST) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on2041.outbound.protection.outlook.com [40.107.101.41]) by mails.dpdk.org (Postfix) with ESMTP id 89CC740A89 for ; Tue, 1 Aug 2023 17:47:05 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PDFkFsSa8+h0gNw9CSvQ4Y6af0QE/+B8hhgec4lIYb9HnxpC72/8acere+0tmy85sTLniGXtn8DIEp/pKcuNhgzt7Ax9Gye+dIf9dc7AD5PtpMEabnwjYK1RItgn8CdR0bj81f+dT0rCHA6deyYSLrBfoRrRBBC/pk4PmzA1nFVt/VcMJ0Ol7UylNViYtEgb5HZODbc/t+bE6+7AjkjZRdVJ6wvGQ17f/XBViAek1YoNkZ9zvqeTQS9esiyeJmeAYmdG/v8ACrB5FO9JgFZeZFJoVT8rzjK43ABuwJ6+JYH5SE45eJCUSElG5tqHp+bWQx4sCxxkJxVCz3PkJe/Evw== 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=woBceBfFMz2fSiI8+mW61VHY6lhsccxoOLWWogjNzW4=; b=VaAk/2HnZZAT5L/eWIoYXePHRp79QUmhIx/15MMHltFkOSNXaJaHD2cP/zYcyRiizLpLOkdeBJTUef0GHsI5Z06CQY5u2MxyPxf8gX9R3NY/aogljvgd/H6mbIWhuBochoxdj3tgziau9w+eNhoZR57OTgxZAGyGQEqKaPJF4ILePziVzMIXuvaBjhw/LNdjMSXi21wHZ4p0Bh3rzJpIzraMqqGzKGnkL4PMUACwYhu50Hz+BcRG3cFt2xCIoVoHoCXrHsNx0ttRyDJgpW6CdrkrgNCA+gR2ANtgO/GRcIsECPXQcKPV2IkMjcX2VH7grPmLz/N2wLF+vjhkJzmHLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=woBceBfFMz2fSiI8+mW61VHY6lhsccxoOLWWogjNzW4=; b=gEoOvL8IEch8ywG1NBu8Y4mmQQovIzle2wWd66dPFXFNydy9Nia+DZ6vQHamCvOUMU8c6aVUSCEYnLrmA9k4xFINsL4+UtcLwQe92HxNm00oGDUnVadYzO8hbufPEdGDVXThBupXjpyUKBhVh1QhvnMoLj7OVBkbiw/0jHxIqFMrubcNGg53tTTM+FQamv38Gkqq8w1Kddx2E+NYWzUxqJ+xwQCknCNj6lNEH5rboMBm+hpfWt833oFSEx5WJMwJCocDe0ZbthN51ijcWs3RCpM0g+3TrBUTVa4yMIt9PE3TIx1IZ7l1Gl8j4hfUskVrm8vXOR1Fg35kEZPfUteVLg== Received: from CH0PR12MB5156.namprd12.prod.outlook.com (2603:10b6:610:bb::17) by MN0PR12MB6344.namprd12.prod.outlook.com (2603:10b6:208:3d3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.44; Tue, 1 Aug 2023 15:47:03 +0000 Received: from CH0PR12MB5156.namprd12.prod.outlook.com ([fe80::bfbd:875b:1d98:aa49]) by CH0PR12MB5156.namprd12.prod.outlook.com ([fe80::bfbd:875b:1d98:aa49%3]) with mapi id 15.20.6631.043; Tue, 1 Aug 2023 15:47:03 +0000 From: Ali Alnubani To: Bruce Richardson , "dev@dpdk.org" CC: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , Tyler Retzlaff Subject: RE: [PATCH v4] build: update DPDK to use C11 standard Thread-Topic: [PATCH v4] build: update DPDK to use C11 standard Thread-Index: AQHZxHpXLmji70ke9kCEM/dpqTAwRa/VkFKQ Date: Tue, 1 Aug 2023 15:47:03 +0000 Message-ID: References: <20230731103858.1491751-1-bruce.richardson@intel.com> <20230801131549.323733-1-bruce.richardson@intel.com> In-Reply-To: <20230801131549.323733-1-bruce.richardson@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH0PR12MB5156:EE_|MN0PR12MB6344:EE_ x-ms-office365-filtering-correlation-id: 394a9821-008d-448e-9baf-08db92a68d1e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hmrYZ0FuS0r/AoBM5BZBvcG+zjYbm08uVwc8+XiljGVresqAT8bwwT3jZSwwlWuZZGfg//skPRWNou1pMV4olLI70APGxGI7RewrtSBay66jMoedKJcCpFSTfnOwwkY5mt3wdo/5gbuq87MpYEssoCsSU8EmjCRghl43qcNg2aP6yPTjl8QE6OZZhjPsPtaVkC2aBV4AIak2GnxSc2KY8PdP+x5jVhIHCgxLE00Ux8wNzpFwyA9fX2xF1p0ohnfE9ES8laekfs0Xsod8bva2E+7/kTKwl1tvOfPgEFjYSQu6bt1Al+SoI8hz2AKEyLPeUEfzPWVLgVUrBTGPv04N/FwUb5ajdY5DM/oedVjeam7W9ztbylqV/wTBuLyZFgwpe8sYp5pThRK25VPqDBb6D+hkehtcesMRXwsbWY5EWZx38YQLk5qIw7O5rMXeUzI7QUpjqe2LiJFoIzyf0HNYTzVS7/PA83cJrrmQPP0MKV0T/Y++5Egd9EfhWf7OwV4fD/qr3qVUXk7XqQaOKcpzC82aw/nqfReNfj2K+TgVMGNciO/7ElY3KdmcY2tP8/+shlgK6ixn84C9ti7CroE1gIFqpCAw+RObk4yxQY/L5h1CWcFn2QLPXG8Vzhan7mos x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR12MB5156.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199021)(4326008)(41300700001)(5660300002)(8676002)(15650500001)(76116006)(66946007)(8936002)(52536014)(54906003)(110136005)(66556008)(478600001)(122000001)(316002)(66476007)(64756008)(66446008)(2906002)(86362001)(9686003)(71200400001)(7696005)(38070700005)(38100700002)(83380400001)(6506007)(66574015)(33656002)(53546011)(26005)(186003)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eThDYVVpYUt2aUN4bXhtQTdVV1oxVyt1TUVxaHlGaHNJNXl0OGVDZ1ViVUJn?= =?utf-8?B?aE1ucEkyNVdWQ083a05KZXE3Y3htVkw3QWcrbm04MW1PSXdXcDN6T016SGdM?= =?utf-8?B?MEZ5Y0J5RVlaKzA1bjdRbTRuRXFLR2ZzajQ4bDVJS2VjOER6d1ZINFN0NHVZ?= =?utf-8?B?MDBQcHphTWhjVXpoQWdUc3ZubE9EU3BnMS8xdlBmb2JmUjdyOGxIS2gwWTRl?= =?utf-8?B?ZHc1cjRsTUliVjBLNC9qK2lpMUVPOUxyeWRBd2t5RXlGbVJ5cW96b1I0aTN0?= =?utf-8?B?K0JaNmhianQzVVNOakkxT0dTOUNFTE5iZkdJYzZXV2xoU1RpTm4yNVk4dGhK?= =?utf-8?B?UDNBVVpTYXJ0M29DSnMvRmU4NE1mblp3RDRKUThrVXJWWk9NV0IyVnpTMm5s?= =?utf-8?B?a1dFcFBKNDVXUkxJUGk3Mk04aGFPQ3dEZDJNQkR0OWo1VzYzcDlOck1VdWlL?= =?utf-8?B?NWN1T3ZlZ0pmZzJ3TzdJbktPMEtoTEdaZ2ZoTkwyK0s5V0tEMzAzV3lnZHZT?= =?utf-8?B?MXhUU3VVMkxnemZHWVJsdXFpWk1hOTVNMTcweGVyRFplVkJjY1IxZWVLUDRy?= =?utf-8?B?S01wMXc2elh5aDN2YmpZempRSHExZVMxbFhkN3A5SnA1bDhPMzAzR2V2ZnE5?= =?utf-8?B?K3czOGZTT21mS3dqR3UzbVh4eGpadlhXYkRtVVVjM1hXT0ovZENtcW5oTEVI?= =?utf-8?B?UE9OQ1FTRU04TjB2U0RVQmU3WFNKY0hndWsvdDkwVXlnWXVyQTVlN201N1lo?= =?utf-8?B?SXgwU1d3LzhnNlQ4UmhQKzJsUlJyVHAxYWRIRnlWbS9GNVJnSzdnZEVhRGJy?= =?utf-8?B?TWVmd1FraEQzVXZLckIvM2R4TnhUa0Y5TU9tT2t0KzRweXFYYTZQaDVKTmEr?= =?utf-8?B?cTk2UG5TY1FqQkdzNE5hRW5NaUpzb05ZVEM2d2pZcDZnd1lNUE1URmlKL2lt?= =?utf-8?B?UFFEclZHZlNwbWJIUVd1czdSalhNaWJvWTY2dGpWeHlGZkdiME1ENU5XWGxI?= =?utf-8?B?NWpHbXNrYzdHMkgxWm1odTQ2V3kyeVpVL0xxRURIT252Rm5HVzBEWDNwVmFI?= =?utf-8?B?NGhST2NVWmFFYm1Ydlh6NitlUFJuNWNkSEdJU2czaGM2TDFpaXhld2VuOFZK?= =?utf-8?B?YzJ0Znp4TmhxTTNMNmtUdUdRZG1MVnZCOUpBQTE5Nlg2K0pOOUZCL1psNS9w?= =?utf-8?B?WHNNMTFscVYwbXZ4aFMyR2F0aUJhZkFaRDRCbVk4ZEg4TlRTNjNUWWJmQjJY?= =?utf-8?B?aTNoOEVwK0ZxOExBZzJWL2xROFB4TkhQdWdPY0M2bXl4aHpHR1NXdHpoRlg3?= =?utf-8?B?WTExbTlMaXEyK0tZSmh3TlZSSmZVcG9TRmdRWWI0c2FVME1uTlFYK0xvSEkr?= =?utf-8?B?NlFLaU4wM09VTFpkeVY2ZXFIZEZpczREbEFLVCswaEpkRGR0MW50cG5XaVpy?= =?utf-8?B?RWdwdWtBaDhPSGFMVGdFS3dzNUpSU3JsUDZmTG1mbzM2UWZXSGxNZUVWTlNi?= =?utf-8?B?TXI1RzRkZERiT1B4aGdKV3BTMDZwMWlLdGFCdkxheHh6OEI4ZVhxN1JaZFVQ?= =?utf-8?B?b0U5cjRTY1FMclpMVUhzdEJjVEZOblJrWWY4UGx5TWxKN2RHWndOYWNkYlNO?= =?utf-8?B?amV4Ri9BTzlVbnRvUmxPRE8vbTk2cUZVcm9GdW1hdUJUSXNFcVVWUmxidmVK?= =?utf-8?B?WmEwY1MzQ3BJRWluemhsa0VkdUh0eXNnTExmZmQzblduYVd4SExzVVBlbzN5?= =?utf-8?B?YzBBVldrb3JTZExZZ0VXdklsMGJ6NGsrdS9BdFVmRUhYRytUdUo1RTB0dWl4?= =?utf-8?B?VzlpYmdnVGpjTXNhcE5ETnhhdythZk1DWkErcXVxaVF3WWZtWC80cWsrUERx?= =?utf-8?B?OUlhaWlBWGxTTDlwMlA2dlFDczBhMEx5REJlMkdIMkRhZ1ZwME5rU3pCU0E0?= =?utf-8?B?elV6eEdlbXpIS3ptN1ZFeDhhSnA2aFpub0RTQzBPL2xseTB0UGtWM3VPOXBB?= =?utf-8?B?RHlUWHIxeDNLZVFIajhJMVI0M3VlaGIzK1ZGUmhRZG1LYzZIWnR3Z2RFUXZi?= =?utf-8?B?Z1JvRG1qbjhTODVUQVYrM3VubDlFSFBoUWJ0b3Jlc0VmbFFjbTM1SHFJRUYy?= =?utf-8?Q?YMSA=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR12MB5156.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 394a9821-008d-448e-9baf-08db92a68d1e X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2023 15:47:03.2414 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3A9g12ozGToNSfzf7Kn9LCMy/T34uxHYddXtyfxqk5YUjd6/2NP4+7pzByRM94RpIsPRdRv37AJv8VlLjSHBlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB6344 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCcnVjZSBSaWNoYXJkc29uIDxi cnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDEsIDIw MjMgNDoxNiBQTQ0KPiBUbzogZGV2QGRwZGsub3JnDQo+IENjOiBCcnVjZSBSaWNoYXJkc29uIDxi cnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IE1vcnRlbiBCcsO4cnVwDQo+IDxtYkBzbWFydHNo YXJlc3lzdGVtcy5jb20+OyBUeWxlciBSZXR6bGFmZg0KPiA8cm9yZXR6bGFAbGludXgubWljcm9z b2Z0LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY0XSBidWlsZDogdXBkYXRlIERQREsgdG8gdXNl IEMxMSBzdGFuZGFyZA0KPiANCj4gQXMgcHJldmlvdXNseSBhbm5vdW5jZWQsIERQREsgMjMuMTEg d2lsbCByZXF1aXJlIGEgQzExIHN1cHBvcnRpbmcNCj4gY29tcGlsZXIgYW5kIHdpbGwgdXNlIHRo ZSBDMTEgc3RhbmRhcmQgaW4gYWxsIGJ1aWxkcy4NCj4gDQo+IEZvcmNpbmcgdXNlIG9mIHRoZSBD IHN0YW5kYXJkLCByYXRoZXIgdGhhbiB0aGUgc3RhbmRhcmQgd2l0aA0KPiBHTlUgZXh0ZW5zaW9u cywgbWVhbnMgdGhhdCBzb21lIHBvc2l4IGRlZmluaXRpb25zIHdoaWNoIGFyZSBub3QgaW4NCj4g dGhlIEMgc3RhbmRhcmQgYXJlIHVuYXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFdlIGZpeCB0aGlzIGJ5 IGVuc3VyaW5nDQo+IHRoZSBjb3JyZWN0IGRlZmluZXMgb3IgY2ZsYWdzIGFyZSBwYXNzZWQgdG8g dGhlIGNvbXBvbmVudHMgdGhhdA0KPiBuZWVkIHRoZW0uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBC cnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gQWNrZWQtYnk6 IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+IEFja2VkLWJ5OiBU eWxlciBSZXR6bGFmZiA8cm9yZXR6bGFAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gLS0tDQoNCkJ5 IHRoZSB3YXksIEkgYWxzbyBzZWUgdGhpcyBidWlsZCBmYWlsdXJlIGluIFJIRUwgNzoNCg0KWzgy Ny8xMDExXSBDb21waWxpbmcgQyBvYmplY3QgYXBwL2RwZGstdGVzdHBtZC5wL3Rlc3QtcG1kX2Nt ZGxpbmVfZmxvdy5jLm8NCkZBSUxFRDogYXBwL2RwZGstdGVzdHBtZC5wL3Rlc3QtcG1kX2NtZGxp bmVfZmxvdy5jLm8NCmNjYWNoZSBjYyAtSWFwcC9kcGRrLXRlc3RwbWQucCAtSWFwcCAtSS4uL2Fw cCAtSWFwcC90ZXN0LXBtZCAtSS4uL2FwcC90ZXN0LXBtZCAtSWxpYi9ldGhkZXYgLUkuLi9saWIv ZXRoZGV2IC1JLiAtSS4uIC1JY29uZmlnIC1JLi4vY29uZmlnIC1JbGliL2VhbC9pbmNsdWRlIC1J Li4vbGliL2VhbC9pbmNsdWRlIC1JbGliL2VhbC9saW51eC9pbmNsdWRlIC1JLi4vbGliL2VhbC9s aW51eC9pbmNsdWRlIC1JbGliL2VhbC94ODYvaW5jbHVkZSAtSS4uL2xpYi9lYWwveDg2L2luY2x1 ZGUgLUlsaWIvZWFsL2NvbW1vbiAtSS4uL2xpYi9lYWwvY29tbW9uIC1JbGliL2VhbCAtSS4uL2xp Yi9lYWwgLUlsaWIva3ZhcmdzIC1JLi4vbGliL2t2YXJncyAtSWxpYi9tZXRyaWNzIC1JLi4vbGli L21ldHJpY3MgLUlsaWIvdGVsZW1ldHJ5IC1JLi4vbGliL3RlbGVtZXRyeSAtSWxpYi9uZXQgLUku Li9saWIvbmV0IC1JbGliL21idWYgLUkuLi9saWIvbWJ1ZiAtSWxpYi9tZW1wb29sIC1JLi4vbGli L21lbXBvb2wgLUlsaWIvcmluZyAtSS4uL2xpYi9yaW5nIC1JbGliL21ldGVyIC1JLi4vbGliL21l dGVyIC1JbGliL2NtZGxpbmUgLUkuLi9saWIvY21kbGluZSAtSWxpYi9iaXRyYXRlc3RhdHMgLUku Li9saWIvYml0cmF0ZXN0YXRzIC1JbGliL2JwZiAtSS4uL2xpYi9icGYgLUlsaWIvZ3JvIC1JLi4v bGliL2dybyAtSWxpYi9nc28gLUkuLi9saWIvZ3NvIC1JbGliL2xhdGVuY3lzdGF0cyAtSS4uL2xp Yi9sYXRlbmN5c3RhdHMgLUlsaWIvcGR1bXAgLUkuLi9saWIvcGR1bXAgLUlsaWIvcGNhcG5nIC1J Li4vbGliL3BjYXBuZyAtSWRyaXZlcnMvbmV0L21seDUgLUkuLi9kcml2ZXJzL25ldC9tbHg1IC1J ZHJpdmVycy9uZXQvbWx4NS9saW51eCAtSS4uL2RyaXZlcnMvbmV0L21seDUvbGludXggLUlkcml2 ZXJzL25ldC9tbHg1L2h3cyAtSS4uL2RyaXZlcnMvbmV0L21seDUvaHdzIC1JZHJpdmVycy9idXMv cGNpIC1JLi4vZHJpdmVycy9idXMvcGNpIC1JLi4vZHJpdmVycy9idXMvcGNpL2xpbnV4IC1JbGli L3BjaSAtSS4uL2xpYi9wY2kgLUlkcml2ZXJzL2J1cy92ZGV2IC1JLi4vZHJpdmVycy9idXMvdmRl diAtSWxpYi9oYXNoIC1JLi4vbGliL2hhc2ggLUlsaWIvcmN1IC1JLi4vbGliL3JjdSAtSWRyaXZl cnMvY29tbW9uL21seDUgLUkuLi9kcml2ZXJzL2NvbW1vbi9tbHg1IC1JZHJpdmVycy9jb21tb24v bWx4NS9saW51eCAtSS4uL2RyaXZlcnMvY29tbW9uL21seDUvbGludXggLUlkcml2ZXJzL2J1cy9h dXhpbGlhcnkgLUkuLi9kcml2ZXJzL2J1cy9hdXhpbGlhcnkgLXBpcGUgLURfRklMRV9PRkZTRVRf QklUUz02NCAtV2FsbCAtV2ludmFsaWQtcGNoIC1XZXh0cmEgLVdlcnJvciAtc3RkPWMxMSAtTzMg LWluY2x1ZGUgcnRlX2NvbmZpZy5oIC1XY2FzdC1xdWFsIC1XZGVwcmVjYXRlZCAtV2Zvcm1hdCAt V2Zvcm1hdC1ub25saXRlcmFsIC1XZm9ybWF0LXNlY3VyaXR5IC1XbWlzc2luZy1kZWNsYXJhdGlv bnMgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV29sZC1zdHlsZS1kZWZp bml0aW9uIC1XcG9pbnRlci1hcml0aCAtV3NpZ24tY29tcGFyZSAtV3N0cmljdC1wcm90b3R5cGVz IC1XdW5kZWYgLVd3cml0ZS1zdHJpbmdzIC1Xbm8tbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnMg LURfR05VX1NPVVJDRSAtbWFyY2g9bmF0aXZlIC1EQUxMT1dfRVhQRVJJTUVOVEFMX0FQSSAtV25v LWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIC1NRCAtTVEgYXBwL2RwZGstdGVzdHBtZC5wL3Rlc3Qt cG1kX2NtZGxpbmVfZmxvdy5jLm8gLU1GIGFwcC9kcGRrLXRlc3RwbWQucC90ZXN0LXBtZF9jbWRs aW5lX2Zsb3cuYy5vLmQgLW8gYXBwL2RwZGstdGVzdHBtZC5wL3Rlc3QtcG1kX2NtZGxpbmVfZmxv dy5jLm8gLWMgLi4vYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jDQouLi9hcHAvdGVzdC1wbWQv Y21kbGluZV9mbG93LmM6IEluIGZ1bmN0aW9uIOKAmHBhcnNlX3ZjX3NwZWPigJk6DQouLi9hcHAv dGVzdC1wbWQvY21kbGluZV9mbG93LmM6MTAzNTozNzogZXJyb3I6IGFycmF5IGluaXRpYWxpemVk IGZyb20gbm9uLWNvbnN0YW50IGFycmF5IGV4cHJlc3Npb24NCiAjZGVmaW5lIE5FWFRfRU5UUlko Li4uKSAoY29uc3QgZW51bSBpbmRleCBbXSl7IF9fVkFfQVJHU19fLCBaRVJPLCB9DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KLi4vYXBwL3Rlc3QtcG1kL2NtZGxpbmVf Zmxvdy5jOjgwNDk6Mzg6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhORVhUX0VOVFJZ 4oCZDQogICBzdGF0aWMgY29uc3QgZW51bSBpbmRleCBwcmVmaXhbXSA9IE5FWFRfRU5UUlkoQ09N TU9OX1BSRUZJWCk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4NCi4u L2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYzogSW4gZnVuY3Rpb24g4oCYcGFyc2VfdmNfYWN0 aW9uX3Jzc190eXBl4oCZOg0KLi4vYXBwL3Rlc3QtcG1kL2NtZGxpbmVfZmxvdy5jOjEwMzU6Mzc6 IGVycm9yOiBhcnJheSBpbml0aWFsaXplZCBmcm9tIG5vbi1jb25zdGFudCBhcnJheSBleHByZXNz aW9uDQogI2RlZmluZSBORVhUX0VOVFJZKC4uLikgKGNvbnN0IGVudW0gaW5kZXggW10peyBfX1ZB X0FSR1NfXywgWkVSTywgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4N Ci4uL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYzo4MzkxOjM1OiBub3RlOiBpbiBleHBhbnNp b24gb2YgbWFjcm8g4oCYTkVYVF9FTlRSWeKAmQ0KICBzdGF0aWMgY29uc3QgZW51bSBpbmRleCBu ZXh0W10gPSBORVhUX0VOVFJZKEFDVElPTl9SU1NfVFlQRSk7DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF4NCi4uL2FwcC90ZXN0LXBtZC9jbWRsaW5lX2Zsb3cuYzogSW4gZnVu Y3Rpb24g4oCYcGFyc2VfdmNfYWN0aW9uX3Jzc19xdWV1ZeKAmToNCi4uL2FwcC90ZXN0LXBtZC9j bWRsaW5lX2Zsb3cuYzoxMDM1OjM3OiBlcnJvcjogYXJyYXkgaW5pdGlhbGl6ZWQgZnJvbSBub24t Y29uc3RhbnQgYXJyYXkgZXhwcmVzc2lvbg0KICNkZWZpbmUgTkVYVF9FTlRSWSguLi4pIChjb25z dCBlbnVtIGluZGV4IFtdKXsgX19WQV9BUkdTX18sIFpFUk8sIH0NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBeDQouLi9hcHAvdGVzdC1wbWQvY21kbGluZV9mbG93LmM6ODQz NTozNTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmE5FWFRfRU5UUlnigJkNCiAgc3Rh dGljIGNvbnN0IGVudW0gaW5kZXggbmV4dFtdID0gTkVYVF9FTlRSWShBQ1RJT05fUlNTX1FVRVVF KTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KWzgzNC8xMDExXSBDb21w aWxpbmcgQyBvYmplY3QgYXBwL2RwZGstdGVzdHBtZC5wL3Rlc3QtcG1kX2NvbmZpZy5jLm8NCm5p bmphOiBidWlsZCBzdG9wcGVkOiBzdWJjb21tYW5kIGZhaWxlZC4NCg0KTWVzb246IDEuMi4wDQpH Y2M6IDQuOC41DQo=