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 77F0FA04C5; Fri, 4 Sep 2020 07:26:39 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D068E1BC25; Fri, 4 Sep 2020 07:26:38 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60087.outbound.protection.outlook.com [40.107.6.87]) by dpdk.org (Postfix) with ESMTP id F193FE07 for ; Fri, 4 Sep 2020 07:26:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VsLbxkeF8UhigAaH1K4LMXva5yHG330ZiFVXmgbxgnk=; b=XnOxhLRpL8WcscXlw0XGM2tMvggtMoFqtI8h6b34pNbdT4hu8Wk/bUVfvDsVG4X6xFyvbYnUnFYQxXwBTNVtm6zJBSNRZz6gbpjTD8xE/4fbRFDhpnfRJ6NqCUO/YwSwEpX8xfGuP/rL1uzWe1Oh16I1R+BhZGpZL0OhE/MCaR0= Received: from DB3PR06CA0005.eurprd06.prod.outlook.com (2603:10a6:8:1::18) by AM6PR08MB4261.eurprd08.prod.outlook.com (2603:10a6:20b:b5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Fri, 4 Sep 2020 05:26:35 +0000 Received: from DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:8:1:cafe::9d) by DB3PR06CA0005.outlook.office365.com (2603:10a6:8:1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15 via Frontend Transport; Fri, 4 Sep 2020 05:26:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT037.mail.protection.outlook.com (10.152.20.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.16 via Frontend Transport; Fri, 4 Sep 2020 05:26:35 +0000 Received: ("Tessian outbound 7161e0c2a082:v64"); Fri, 04 Sep 2020 05:26:35 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8cab0634ab981c38 X-CR-MTA-TID: 64aa7808 Received: from 1393c3a9e4b8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F0126217-2AB3-4FC9-B27E-95BE3886D0C3.1; Fri, 04 Sep 2020 05:26:29 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1393c3a9e4b8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 04 Sep 2020 05:26:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JVOE8IanPC9kFCFDLk4E3jCWVcdNspB/l6SZypoCfTOL8dM+wLz7YJvMGI+HqHlB31qn2VeNjQ/0QWM5LfQ5aPeF3bZUy3KP3Bmj06e57ZA1tOKqBt3qFgStZLH3MGi6zPC7SWqNBxF9QV984b6q/MqHglHTRIbXvAqQoD+0m2xgu7e+A6UvaB4jK7VJ7C9/wxAP94l2BVnYU7fUa+kjeEQPzoGl4Wb8tgQlkks5DbL3ROhxtzTHVjfYDeQ8G2l5hE1BYZTuMhzCFVms6Yq7CU/S3nBt2hRO4MRYp/JY+m4MThz6EE3dS5LEVNlc7XSpq56uaukHfsAhlZP288/IxA== 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=VsLbxkeF8UhigAaH1K4LMXva5yHG330ZiFVXmgbxgnk=; b=lMNeJMZrOe05AU0GDotQuDTcGI5l/0PFi2nlSioxg9/ZcAtUjy9FV0F4wfQ6uPe0N4TNe3zs6sMJntN9RqfimhhEpfu9SP6FuQh+MgGWlrPaOyqGfUstSFo5c2YMiEFsPHLADWelwzbdKExz19l2oNgSoEdLf7jAykEZgYxlr9zSF0H03EsD+Pdb4XZZar36BjXQCVmgYtTIXXc1bAQpqT63bapMFsCAj+ewRPvKLnW35eUFOeSTJBDlJOhSxlR0ITQKw0rodEkHD23on+KXUqEM25J7fJsdvgL8qmEkMD6JJ3PFqMR91K4k3N4KbMRpTVPzCt7TD/Ya4OFUFaMrIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VsLbxkeF8UhigAaH1K4LMXva5yHG330ZiFVXmgbxgnk=; b=XnOxhLRpL8WcscXlw0XGM2tMvggtMoFqtI8h6b34pNbdT4hu8Wk/bUVfvDsVG4X6xFyvbYnUnFYQxXwBTNVtm6zJBSNRZz6gbpjTD8xE/4fbRFDhpnfRJ6NqCUO/YwSwEpX8xfGuP/rL1uzWe1Oh16I1R+BhZGpZL0OhE/MCaR0= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VI1PR08MB3790.eurprd08.prod.outlook.com (2603:10a6:803:bc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Fri, 4 Sep 2020 05:26:27 +0000 Received: from VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::80cb:e912:493f:94fa]) by VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::80cb:e912:493f:94fa%7]) with mapi id 15.20.3348.016; Fri, 4 Sep 2020 05:26:27 +0000 From: Dharmik Thakkar To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= CC: Jerin Jacob , "thomas@monjalon.net" , dpdk-dev , nd Thread-Topic: [dpdk-dev] [PATCH 2/2] build: find max lcore programmatically Thread-Index: AQHWeySycxWPKJrHqEemWYmnpKZW1qlJ0ckAgAACOACADKpKgIABg0oA Date: Fri, 4 Sep 2020 05:26:26 +0000 Message-ID: <9CF89F5D-050E-4E52-82B3-99CDB066EDE1@arm.com> References: <20200825211317.8358-1-dharmik.thakkar@arm.com> <20200825211317.8358-2-dharmik.thakkar@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; x-originating-ip: [72.182.82.154] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c27450af-dfd6-48e3-802f-08d850931719 x-ms-traffictypediagnostic: VI1PR08MB3790:|AM6PR08MB4261: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6K1oup5GgzQJ91t/4LT09lxWwYFgBVqkyI2SxizHOm3RKELyT8cNCBKUSoFUWnqFEuDFz45P7DS2PbE328Nj/iEbzPScJopKQO90Mm1y8HNjMAwHy3B5QD2V0KPoNR7U1n5PQQFw8YzJ4gMTVsXXQDYrUjn9SMTNUvwxEYWDG+WNiWaidAqfPR4EwhKXoBaiClIzHOHYBrP0min2yD4JHsCvHs2XxNR7Ta7ReMPDg90QPukx9ipLp+F2Muyl/pT0YS/KGDZBXhyXbl8RavKApVZPYJSqNA7kTBQ8AnhUaVe7JqVgkUfjbPNIwDQj2lhh8lan4YbjxNiNQjxRSGPJ2Q== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4622.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(346002)(376002)(396003)(39860400002)(66476007)(66556008)(64756008)(8676002)(66446008)(6512007)(91956017)(71200400001)(26005)(8936002)(2616005)(76116006)(316002)(186003)(83380400001)(4326008)(86362001)(66946007)(6916009)(53546011)(2906002)(478600001)(36756003)(5660300002)(33656002)(6506007)(6486002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: siVUqLH2CBiwLrpu+ug5eqKlKI7B7qmUw1ZYsxvw4BJXvhpbWktkiL3wnLfXnOCo73sxtvzX2rmf6cZjB2Jw2an8HIeGrwksQHuwsBlH7tbucW+g4vQDk1hVU3uFE28b94MLI26qZTsOMnboM+mnkYvWJPZvyk+mb4YxLVU7Y4vXYiznYyyM9w8XUixynKlBILTieTKU1oY+w1Ho1+yPe/t0fpt1nkRpD6PPbAxDKBWyrV3NBCXolI0mgzZrwao9FPTa9UvnYz0d5PUo3Gb/7+6FNekaXUh+BISEUUjMslLg1Lb0bPzeVRc4oZP6Ct1jaGFErx4eflLiiBFDuNr0EGJmH7YJk3/jPIppNFxj8uM2aurxVjGTg0j44WkTC/Qk8NE4N2vhyYe8G24G9EJGuRhcaTPixF/mAOcne/e1cZW4KeuL8LAI2HA+9vo5TBYuf7vPQhHLu2A4T3oF5ZDO+6WnZRA8lSL6EI99zlmyhUsF5sOUC74utetPmbHANGPpy1CVqEl0eJu5XOnbp60b0yEmkZSJwY/Rq4KZX9m7eod1FHmo/wU/LWjKwRjTEd7lBC0Mp5G00R9cAYUHBRsSfemp5Fj6BWcCs33yXfCLZhEM04unoEvQZcI82ZpvkWqd6NdtACoJb9rrSjIN9GHYJw== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <40AD17AED10A7342B3CF29F8DA41C4A7@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3790 Original-Authentication-Results: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b7105ed5-1553-42c1-3a94-08d850931256 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fWQHrLEDdhY7ik+CPohGehKD/CIV4pUuDB3bv1obGJ0tiQb7creQ7C7q5M0CbmJ8McTQ0i2JoJgrDlKDF4snA8zVVQ3fH1Lr5lS9+Fck5hCoacMj5S7QeOYB2Z3Jt/7sT0oMCqP8kdIneeVDKoqdiKGH8/JraR/YfmwcTUsaUIVNZ+IFUHpHRxY5yegW1D3CRFYEOm1AcKSo9Ag//s2AffE5pIFxBXYhm3/5f2yHMvkzQDyzD+zb/EYm8gyaKOq7VajQswKB+BGnyxHQtKjoFqdYBf2+Cn6Xn+Xc4E8nvlb9rBzJakNMeKDf4vxzyoZCshEfhZNjbUwpcsxI1OHaA76LEUkaSsl/cvyQGEiVCKv2w/Hu2j2JozmPkey2GOSNedoIOKfI+qyOz6afIQtVjQ== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(136003)(396003)(46966005)(33656002)(82740400003)(336012)(6512007)(478600001)(54906003)(6486002)(70586007)(47076004)(53546011)(70206006)(6506007)(8676002)(4326008)(5660300002)(82310400003)(86362001)(6862004)(8936002)(316002)(83380400001)(356005)(186003)(81166007)(2616005)(36756003)(2906002)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2020 05:26:35.0822 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c27450af-dfd6-48e3-802f-08d850931719 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4261 Subject: Re: [dpdk-dev] [PATCH 2/2] build: find max lcore programmatically 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" DQoNCj4gT24gU2VwIDMsIDIwMjAsIGF0IDE6MjAgQU0sIEp1cmFqIExpbmtlxaEgPGp1cmFqLmxp bmtlc0BwYW50aGVvbi50ZWNoPiB3cm90ZToNCj4gDQo+IA0KPiANCj4+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhh bGYgT2YgRGhhcm1payBUaGFra2FyDQo+PiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAyNiwgMjAy MCA2OjU2IEFNDQo+PiBUbzogSmVyaW4gSmFjb2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4+ IENjOiB0aG9tYXNAbW9uamFsb24ubmV0OyBkcGRrLWRldiA8ZGV2QGRwZGsub3JnPjsgbmQgPG5k QGFybS5jb20+DQo+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMi8yXSBidWlsZDog ZmluZCBtYXggbGNvcmUgcHJvZ3JhbW1hdGljYWxseQ0KPj4gDQo+PiANCj4+IA0KPj4+IE9uIEF1 ZyAyNSwgMjAyMCwgYXQgMTE6NDcgUE0sIEplcmluIEphY29iIDxqZXJpbmphY29ia0BnbWFpbC5j b20+IHdyb3RlOg0KPj4+IA0KPj4+IE9uIFdlZCwgQXVnIDI2LCAyMDIwIGF0IDI6NDQgQU0gRGhh cm1payBUaGFra2FyDQo+PiA8ZGhhcm1pay50aGFra2FyQGFybS5jb20+IHdyb3RlOg0KPj4+PiAN Cj4+Pj4gRm9yIEFybSwgUlRFX01BWF9MQ09SRSBpcyBoYXJkLWNvZGVkIGludG8gdGhlIGNvbmZp Zy4gSXQgbGVhZHMgdG8NCj4+Pj4gaW5jb3JyZWN0IFJURV9NQVhfTENPUkUgd2hlbiBtYWNoaW5l cyBoYXZlIHNhbWUgSW1wbGVtZW5lciBhbmQgcGFydA0KPj4+PiBudW1iZXIgYnV0IGRpZmZlcmVu dCBudW1iZXIgb2YgQ1BVcy4NCj4+Pj4gRm9yIHg4NiwgUlRFX01BWF9MQ09SRSBpcyBhbHdheXMg c2V0IHRvIDEyOCAodXNpbmcgdGhlIHZhbHVlIHNldCBpbg0KPj4+PiBtZXNvbl9vcHRpb25zLnR4 dCkNCj4+Pj4gDQo+Pj4+IFVzZSBweXRob24gc2NyaXB0IHRvIGZpbmQgbWF4IGxjb3JlIHdoZW4g dXNpbmcgbmF0aXZlIGJ1aWxkIHRvDQo+Pj4+IGNvcnJlY3RseSBzZXQgUlRFX01BWF9MQ09SRS4N Cj4+PiANCj4+PiBXZSBtYXkgbmVlZCB0byBidWlsZCBvbiB0aGUgbmF0aXZlIGFybTY0IG1hY2hp bmUgYW5kIHVzZSBpdCBvbiBhbm90aGVyDQo+Pj4gYXJtNjQgbWFjaGluZShKdXN0IGxpa2UgeDg2 KS4NCj4+PiBTbyBJIHRoaW5rLCBhdCBsZWFzdCBmb3IgZGVmYXVsdCBjb25maWcod2hpY2ggd2ls bCBiZSB1c2VkIGJ5DQo+Pj4gZGlzdHJpYnV0aW9uKSB0byBzdXBwb3J0IG1heA0KPj4+IGxjb3Jl cyBhcyBmaXhlZC4gSSBhbSBub3Qgc3VyZSB0aGlzIHBhdGNoIGNoYW5nZXMgdGhvc2UgYXNwZWN0 cyBvcg0KPj4+IG5vdD8gUGxlYXNlIGNoZWNrLg0KPj4gDQo+PiBUaGlzIHBhdGNoIGRvZXMgKm5v dCogYWZmZWN0IOKAmGRlZmF1bHTigJkgYnVpbGQgdHlwZSBhbmQgY3Jvc3MtY29tcGlsYXRpb24u DQo+PiANCj4+PiANCj4+Pj4gDQo+Pj4+IFNpZ25lZC1vZmYtYnk6IERoYXJtaWsgVGhha2thciA8 ZGhhcm1pay50aGFra2FyQGFybS5jb20+DQo+Pj4+IFJldmlld2VkLWJ5OiBSdWlmZW5nIFdhbmcg PHJ1aWZlbmcud2FuZ0Bhcm0uY29tPg0KPj4+PiAtLS0NCj4+Pj4gY29uZmlnL2dldF9tYXhfbGNv cmVzLnB5IHwgMTMgKysrKysrKysrKysrKw0KPj4+PiBjb25maWcvbWVzb24uYnVpbGQgICAgICAg fCAxMyArKysrKysrKysrKystDQo+Pj4+IDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKSBjcmVhdGUgbW9kZSAxMDA3NTUNCj4+Pj4gY29uZmlnL2dldF9tYXhf bGNvcmVzLnB5DQo+Pj4+IA0KPj4+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2dldF9tYXhfbGNvcmVz LnB5IGIvY29uZmlnL2dldF9tYXhfbGNvcmVzLnB5IG5ldw0KPj4+PiBmaWxlIG1vZGUgMTAwNzU1 IGluZGV4IDAwMDAwMDAwMDAwMC4uZWJmMWM3ZWZkYWRkDQo+Pj4+IC0tLSAvZGV2L251bGwNCj4+ Pj4gKysrIGIvY29uZmlnL2dldF9tYXhfbGNvcmVzLnB5DQo+Pj4+IEBAIC0wLDAgKzEsMTMgQEAN Cj4+Pj4gKyMhL3Vzci9iaW4vcHl0aG9uMw0KPj4+PiArIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogQlNELTMtQ2xhdXNlICMgQ29weXJpZ2h0KGMpIDIwMjAgQXJtDQo+Pj4+ICtMaW1pdGVkDQo+ Pj4+ICsNCj4+Pj4gK2ltcG9ydCBvcw0KPj4+PiArDQo+Pj4+ICttYXhfbGNvcmVzID0gW10NCj4+ Pj4gKw0KPj4+PiArbkNQVSA9IG9zLmNwdV9jb3VudCgpDQo+Pj4+ICsNCj4+Pj4gK21heF9sY29y ZXMuYXBwZW5kKHN0cihuQ1BVICYgMHhGRkYpKSAgICAgICAgICAgICAjIE51bWJlciBvZiBDUFVz DQo+Pj4+ICsNCj4+Pj4gK3ByaW50KCcgJy5qb2luKG1heF9sY29yZXMpKQ0KPj4+PiBkaWZmIC0t Z2l0IGEvY29uZmlnL21lc29uLmJ1aWxkIGIvY29uZmlnL21lc29uLmJ1aWxkIGluZGV4DQo+Pj4+ IDY5OTZlNWNiZWFhNS4uODBjMDViYzE1ZDJmIDEwMDY0NA0KPj4+PiAtLS0gYS9jb25maWcvbWVz b24uYnVpbGQNCj4+Pj4gKysrIGIvY29uZmlnL21lc29uLmJ1aWxkDQo+Pj4+IEBAIC0yMzcsMTEg KzIzNywyMiBAQCBlbHNlICMgZm9yIDMyLWJpdCB3ZSBuZWVkIHNtYWxsZXIgcmVzZXJ2ZWQgbWVt b3J5DQo+PiBhcmVhcw0KPj4+PiAgICAgICBkcGRrX2NvbmYuc2V0KCdSVEVfTUFYX01FTV9NQics IDIwNDgpIGVuZGlmDQo+Pj4+IA0KPj4+PiAtDQo+Pj4+IGNvbXBpbGVfdGltZV9jcHVmbGFncyA9 IFtdDQo+Pj4+IHN1YmRpcihhcmNoX3N1YmRpcikNCj4+Pj4gZHBka19jb25mLnNldCgnUlRFX0NP TVBJTEVfVElNRV9DUFVGTEFHUycsDQo+Pj4+ICcsJy5qb2luKGNvbXBpbGVfdGltZV9jcHVmbGFn cykpDQo+Pj4+IA0KPj4+PiArIyBzZXQgbWF4IGxjb3Jlcw0KPj4+PiAraWYgbWFjaGluZSAhPSAn ZGVmYXVsdCcgYW5kIG5vdCBtZXNvbi5pc19jcm9zc19idWlsZCgpDQo+Pj4+ICsgICAgICAgIyBU aGUgc2NyaXB0IHJldHVybnMgbWF4IGxjb3Jlcw0KPj4+PiArICAgICAgIHBhcmFtcyA9IGZpbGVz KCdnZXRfbWF4X2xjb3Jlcy5weScpDQo+Pj4+ICsgICAgICAgY21kX291dCA9IHJ1bl9jb21tYW5k KHBhcmFtcykNCj4gDQo+IEhhdmUgeW91IGNvbnNpZGVyZWQgcnVubmluZyBqdXN0IGEgc2hlbGwg Y29tbWFuZCwgc3VjaCBhcyAibnByb2MgLS1hbGwiPw0KDQpTaGVsbCBjb21tYW5kIGJhc2VkIHNv bHV0aW9uIHN1Y2ggYXMg4oCcbnByb2Mg4oCUYWxs4oCdIGlzIG5vdCBPUy1hZ25vc3RpYywgaXQg ZG9lc27igJl0IHdvcmsgb24gV2luZG93cy4NCg0KPiANCj4+Pj4gKyAgICAgICBpZiBjbWRfb3V0 LnJldHVybmNvZGUoKSA9PSAwDQo+Pj4+ICsgICAgICAgICAgICAgICBjbWRfbGNvcmUgPSBjbWRf b3V0LnN0ZG91dCgpLnRvX2xvd2VyKCkuc3RyaXAoKS5zcGxpdCgnICcpDQo+Pj4+ICsgICAgICAg ZW5kaWYNCj4+Pj4gKyAgICAgICBtYXhfbGNvcmUgPSBjbWRfbGNvcmVbMF0udG9faW50KCkNCj4+ Pj4gKyAgICAgICBkcGRrX2NvbmYuc2V0KCdSVEVfTUFYX0xDT1JFJywgbWF4X2xjb3JlKSBlbmRp Zg0KPj4+PiArDQo+Pj4+ICMgc2V0IHRoZSBpbnN0YWxsIHBhdGggZm9yIHRoZSBkcml2ZXJzDQo+ Pj4+IGRwZGtfY29uZi5zZXRfcXVvdGVkKCdSVEVfRUFMX1BNRF9QQVRIJywgZWFsX3BtZF9wYXRo KQ0KPj4+PiANCj4+Pj4gLS0NCj4+Pj4gMi4xNy4xDQoNCg==