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 68E4DA0567; Tue, 9 Mar 2021 10:06:36 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E122522A443; Tue, 9 Mar 2021 10:06:35 +0100 (CET) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2074.outbound.protection.outlook.com [40.107.21.74]) by mails.dpdk.org (Postfix) with ESMTP id 51A974069D; Tue, 9 Mar 2021 10:06:34 +0100 (CET) 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=nCfuHpuCex2MtWMie23yq2oJXXoltUc8RDeTx2GfU2I=; b=3AbdugoLgHoBJWCjwsHe/iZgomNUo53eHqaSXG3jJRDUhdrmd6ekbOhwX+PhMseDcPJxWfdHHzAPgmIFjHXwGY/PCkaNzmbLVWYejz4bruOcnwJpwK42J6/ZuaommWpTLTgzWvSmTtFqmMPvFBosQZQqJW3RUOwyXsdVR9Cf6mY= Received: from DB6P195CA0001.EURP195.PROD.OUTLOOK.COM (2603:10a6:4:cb::11) by AM8PR08MB6548.eurprd08.prod.outlook.com (2603:10a6:20b:314::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Tue, 9 Mar 2021 09:06:32 +0000 Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:cb:cafe::95) by DB6P195CA0001.outlook.office365.com (2603:10a6:4:cb::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Tue, 9 Mar 2021 09:06:32 +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=pass 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 DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Tue, 9 Mar 2021 09:06:31 +0000 Received: ("Tessian outbound 24a7072fdae6:v71"); Tue, 09 Mar 2021 09:06:31 +0000 X-CR-MTA-TID: 64aa7808 Received: from 04665f141645.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F3242729-BD7D-4799-AEFF-4619244CEB9F.1; Tue, 09 Mar 2021 09:06:31 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 04665f141645.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Mar 2021 09:06:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YKktRpQ5ic5vHAkxvQEXm+umyCEQQ0JT/eOptcxZYt+HbURZV3GHIBwXkjmJ+lZQ0bl1Lwm7J6TNK/QrT7y0MZ0JMNFhF+147e7Ha4Owxsq8A9x0i4OCc+YoJUCEh8BoKiY+gnhN/297ULyVcLme+oVd9/Ou5va00x/B/hxysgzWX7Dsn30EtX9grj5+120CmnbA5xyhIhtwTD364y8ywb3jacKQ990JJLESFgHBSGhK1+zKXtR6zhox86zLPztpsBtlfHkKuP6l3IfQgUHmx5ZxrmAVK+GKJ9XDRK+91FLxYMJN+nBj2jqfjiK+kxKrfqAP5RpSeqGXodTy+sZKQQ== 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=nCfuHpuCex2MtWMie23yq2oJXXoltUc8RDeTx2GfU2I=; b=A/g1VPmiV54Jj+UgY8aWzudqUSVQ3KOxowkw520mAD1qKkQZMhO8J4YMc8nIrYrzgXXETLlU08F6UCZmpRSohYJab628NvIjP27sBeHtqrjKcwfFBbBSKr5QOhbKIAzMtMy1x9X+8axyfBFV9SMXPfSVPOI6/o8PioZhlOgQ8w4QnLI1DZFWezT9YMMxik6EnO+ROztFZaBzQVkPnvwOuFHvNbh5LXdNQZQkHHXF5nPkmbVDdabGFz8FK43TCDYeiYXs7nrE8ED9b08eZh7ISrV+ZTe60PdfqTBJDGx8D3WvpZ9BhGkOFmFHGbNROZyg/fVjRHBGTCRamfTQ2pvURQ== 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=nCfuHpuCex2MtWMie23yq2oJXXoltUc8RDeTx2GfU2I=; b=3AbdugoLgHoBJWCjwsHe/iZgomNUo53eHqaSXG3jJRDUhdrmd6ekbOhwX+PhMseDcPJxWfdHHzAPgmIFjHXwGY/PCkaNzmbLVWYejz4bruOcnwJpwK42J6/ZuaommWpTLTgzWvSmTtFqmMPvFBosQZQqJW3RUOwyXsdVR9Cf6mY= Received: from DBBPR08MB4411.eurprd08.prod.outlook.com (2603:10a6:10:cb::17) by DB6PR0802MB2358.eurprd08.prod.outlook.com (2603:10a6:4:89::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.19; Tue, 9 Mar 2021 09:06:18 +0000 Received: from DBBPR08MB4411.eurprd08.prod.outlook.com ([fe80::7cf7:fd97:3777:9f0]) by DBBPR08MB4411.eurprd08.prod.outlook.com ([fe80::7cf7:fd97:3777:9f0%5]) with mapi id 15.20.3912.027; Tue, 9 Mar 2021 09:06:18 +0000 From: Feifei Wang To: Feifei Wang , "jerinj@marvell.com" , Sunil Kumar Kori , David Marchand CC: "dev@dpdk.org" , nd , "stable@dpdk.org" , Honnappa Nagarahalli , Ruifeng Wang , nd Thread-Topic: [PATCH v2 1/1] app/test: collect perf data after worker threads exit Thread-Index: AQHXC1koXM8Ge20mRkSFIO2HI8Ci1qp7by2g Date: Tue, 9 Mar 2021 09:06:18 +0000 Message-ID: References: <20210225093213.2811627-1-feifei.wang2@arm.com> <20210225093213.2811627-2-feifei.wang2@arm.com> In-Reply-To: <20210225093213.2811627-2-feifei.wang2@arm.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5CAE7C9CCB3B4A4194E6C50D1B64AA99.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.113] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 81c8e49d-044b-4836-af34-08d8e2daa1e8 x-ms-traffictypediagnostic: DB6PR0802MB2358:|AM8PR08MB6548: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: gMoy3jF2shyRRQzzTurYS0Na182BYE6q0Gkmq2kxD84eSSWFKii41I3QIFXx9Wnc2yIRx+kY8R1Wblq0Cy9xNSROGURkNkaGTw+es2snnFgjEEX9hzR7mIbT0tKkS6lCU7aA4GiA2Kn7LCTHfdouSzx4JCa0p9D4C8tnWzeQVaXzA67ap3rcSb5M2kGhTK0XH7SYdFHCS7CgBtO1fXWmPxTHbT4Egnnbnr/o3CaaZSY6Bl3RwZo1fyXpLtS+ziZ/Vbv7ISt8RR624Z/ScrerzAY2L+dCuf7wmEYCPGfJ4lXCC9cAcPvLbku78mtIhCuMiQGGsUx0JSCYzV2x9rG4B61RoRWl7BdvKvZTvd6ZTlCpFL5OUjyTsDGJOdOh67cTdJ+DBBV/g672hBUlQH7Dx0yHF/4bibBAW3dCZ2t8BiRjBeAu5EHjlccuUD18DHatH7a092bE/vXyEy32DwKt9DeoTyCDvX0mYXV5aCBSF3vnw0F54yXF6PrwE0/e88OBWBW6ThA1DayN+m+V8Bt5tA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB4411.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(346002)(136003)(366004)(39860400002)(376002)(54906003)(110136005)(55016002)(316002)(9686003)(26005)(8936002)(83380400001)(7696005)(2906002)(186003)(6506007)(66946007)(76116006)(66476007)(64756008)(66556008)(86362001)(478600001)(5660300002)(66446008)(52536014)(4326008)(71200400001)(33656002)(224303003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?ZWp4aVErK25GOGJlVU9ETVo4bDc3RzhOSjBQZ2t2Vk9PZmlNazRGVllNTS90?= =?utf-8?B?Wk13dWhPTGNWQmZ0eGsvMklTWGM0MjhuYkw5d1VESytvdmlBMFZWYjZYOEw5?= =?utf-8?B?UnRydDJrOUFqbDVqWElwTzEvZHRYRFREbWY3WnJWQllHOVhUZkVpaUFJRVFU?= =?utf-8?B?Uy9rOGpna1ZjV0tGQUpBbVgxL254M1M2OVl1U2tTejlkTjhDRlllVmUvaVNM?= =?utf-8?B?aE5vbkpqa1hPMWJqVDBlYW1KR0RDb1RKZFN1aWR3R08xWUEwd1F3MEtET3hY?= =?utf-8?B?VXEybittS0VHTmV6Q0JlSUxKU09XNTFicFFjWEhNSVo3QmYxWTF4cjR4cGl4?= =?utf-8?B?bXd4ODZTSVB2MitaR0xEOE1BUS84K3F0VCtnU01PYlhtcm5HalM3eTcya0ts?= =?utf-8?B?S2ZMM29IY0tEUm90cGVLWXhuMUZtVVhjb0lXV2dPeXR3UVkwRUVmOXlEQ0xD?= =?utf-8?B?b1hvSXhhek1WbGlhaDViMDkvOGJmWjVGcWM4ZTZXaWh4U000YkdycXU2WC9L?= =?utf-8?B?cUZFN0JOTGlGK3pjcG1sbW5oNWorYXV3TW9HQzdEK3p6TVVFcmlqMkpkSWVY?= =?utf-8?B?ekJlby9xRDFiUkZpZ3lrTXB3aENQdUpVdFY2bzNybEI2Rmgvc3pRQUlzU2Nh?= =?utf-8?B?UFZpcUZ5a2NBdnhqV0N2WE55cmpWcVp0NGlnTlEwbzJuciswNnBBQWwwSkx6?= =?utf-8?B?cFFBMWtsWlNTZDAzZVVadEV2TDBtL1VjOWY0cXR5ZWtZRVpWRWFuMnhFQ2Q1?= =?utf-8?B?YVdWNmdETWxsQnBGM2NLT2hnQ09xQklTanpjZGpzUHRoMkl4TFlsdkIrNzVX?= =?utf-8?B?QjhyVW1KOWorNlpsM0ZieXRxUCsyd3NHeHNDUzBYK1VvTG42ejkxRUhjK3VR?= =?utf-8?B?eHJCVWlXSGhGUCt1TzdNaGMwMytwajRqaElmbjhrOElqVnljaEppWEJPV3pr?= =?utf-8?B?ZmRKckVWZ1dtaVZUS2FFWGNhZkJqeDdZZldIdGlGOVoxOTNGMGdTdTF4Yytl?= =?utf-8?B?aEI4dTVQKytvOXQ5RnVHR0hlSTkvTDYybGpublF2Sm9LYXI0N1Uyc1N5RTMr?= =?utf-8?B?UWlQbm8venpSTm9JaUdyY0dFbk1HMnhHa3BldjFMM1YzcDRXVVRZdUZVUzN1?= =?utf-8?B?U3lJc2VYanVCdmk2bHF0ZDdVZUtwZkg0RXJseUNhNTdUQkVWWjg0Sk9rQmVY?= =?utf-8?B?Y2Y3YzBKTDNFdldBUk1YdTZGOWdQRTNjaHcySS9tT0xSSzBLaTBhMFJjYmtq?= =?utf-8?B?NjVTZmJsSEVHYzg2SXRhVitoc0FNM3V1N2VsYjg4OHcxUERwMnNyb0VSbU5U?= =?utf-8?B?ajNLR0M0cVpRelBaTkFVWGNucGRHSGdCYnE2QVFiSXgwMXQrbW5ZN3ZjcXBn?= =?utf-8?B?YlZkbFZNa0FzY3pKL3NsN0Q2Y2hETGozQUQ0R3hlQ2JYdGZlNTUvb1YyN1p1?= =?utf-8?B?cTdvL0trMmFBTWNjbUFIZ09wM244a09OcmVOWHQ1elBaWU52a013aEIzSENV?= =?utf-8?B?Mi92c01vamxZT21YM1NJeHhLWEJpVks4RDE1RVhvNmdJbjNqeElGL1g0dmFS?= =?utf-8?B?WTJGSmNDenFXT0l4TkRONjMzdTV3czhwSnJiQVNMVURYMGhRSDliZ1YzVlho?= =?utf-8?B?ajNLbkFkN2dEUy9NRlQ5UGI3cVgxV1V6ZTE0SHE5d1ZVbmR2OEZRRkpDYVB1?= =?utf-8?B?YnJtWW9ZbjQyL1pDV3l6QWZPbnBsSExtS3Y2REtmRWNEZ2Q3SmlEbm5HVEtY?= =?utf-8?Q?ly5F9NYuAfgSqbyaLJ4fOg/86i8ymH7ACsCKqzE?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2358 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8b9635e3-86ef-42b5-2ba8-08d8e2da99a8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f/1+PVAiP2MlYVH1tLzuRSE9vUewABWETyH6kqUhfTE4oy/tNDL7O7xYldbe8N9L42SKDHxkePvnO31bBBckX+Kdyip8cfA/fMCSe3zu54QflBgP5F4FIZBy/a+mu+zDN3Wuj+BMgrApuqbEY4YKClVOP0Q2/7/1O3JK9Yl86GkxMjA3S/WhK91dv0QUHBbERXAhnvH9OpbUSzBhdoQATgYAZF3R4EnxvcZ0iHLf8ngvRL6WJP+gJXq9ERr4W4ZzIL07QcWKb7tl7/oSw5UU571hiWEJp09y0FceTQXeQhczEe5282haObSr1yXdJGgBJ0KkvIrT8HLETwN45y3SDfS6a4kSWVuHDdY9KsBE4X9O2u+NUbRfmDjlYq99L7qnzl8l6e5CIKWSRx9PSrNSBUbXiDYkVXJmTDf3Xga1trSKbL59bsQ+96/RtkJNsvQU0CCIWd4lUR4lNi/QaisWdFNpio0zg/oeDHHFiVEbOIM6WuNH4hEmoEW3jJhw8t7Wu019+4V/uSQfbar99DzLWOIYzNleAoRtQDX6RePg45rkXHwlv8I4gq9ZYktO/6gwlKKNDxGJV3TEiTFJHCvj+qlG/cjb3RtEibeXokarUKkS/HwtI1KVnUydjIIMbc+6HpQwp24os2QVONWb4UX6fV+xdpZLYz1Odu5Q+PYBvPI= 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)(136003)(376002)(346002)(396003)(39860400002)(46966006)(36840700001)(110136005)(356005)(224303003)(55016002)(4326008)(54906003)(450100002)(36860700001)(70206006)(47076005)(5660300002)(70586007)(316002)(52536014)(7696005)(2906002)(33656002)(8936002)(26005)(186003)(6506007)(83380400001)(86362001)(82310400003)(82740400003)(478600001)(81166007)(9686003)(336012); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2021 09:06:31.9954 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 81c8e49d-044b-4836-af34-08d8e2daa1e8 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: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6548 Subject: [dpdk-dev] =?utf-8?b?5Zue5aSNOiBbUEFUQ0ggdjIgMS8xXSBhcHAvdGVz?= =?utf-8?q?t=3A_collect_perf_data_after_worker_threads_exit?= 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 Sender: "dev" SGksIEplcmluDQoNClNvcnJ5IHRvIGRpc3R1cmIgeW91LiBXb3VsZCB5b3UgcGxlYXNlIGhlbHAg cmV2aWV3IHRoaXMgcGF0Y2ggd2hlbiB5b3UgYXJlIGZyZWU/DQpUaGFua3MgdmVyeSBtdWNoLg0K DQpCZXN0IFJlZ2FyZHMNCkZlaWZlaQ0KDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R 5Lu25Lq6OiBGZWlmZWkgV2FuZyA8ZmVpZmVpLndhbmcyQGFybS5jb20+DQo+IOWPkemAgeaXtumX tDogMjAyMeW5tDLmnIgyNeaXpSAxNzozMg0KPiDmlLbku7bkuro6IGplcmluakBtYXJ2ZWxsLmNv bTsgU3VuaWwgS3VtYXIgS29yaSA8c2tvcmlAbWFydmVsbC5jb20+OyBEYXZpZA0KPiBNYXJjaGFu ZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4g5oqE6YCBOiBkZXZAZHBkay5vcmc7IG5k IDxuZEBhcm0uY29tPjsgRmVpZmVpIFdhbmcNCj4gPEZlaWZlaS5XYW5nMkBhcm0uY29tPjsgc3Rh YmxlQGRwZGsub3JnOyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFs bGlAYXJtLmNvbT47IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxIb25uYXBwYS5OYWdhcmFoYWxs aUBhcm0uY29tPjsgUnVpZmVuZyBXYW5nDQo+IDxSdWlmZW5nLldhbmdAYXJtLmNvbT4NCj4g5Li7 6aKYOiBbUEFUQ0ggdjIgMS8xXSBhcHAvdGVzdDogY29sbGVjdCBwZXJmIGRhdGEgYWZ0ZXIgd29y a2VyIHRocmVhZHMgZXhpdA0KPiANCj4gVGhlIG1lYXN1cmVfcGVyZiBmdW5jdGlvbiBzaG91bGQg YmUgZXhlY3V0ZWQgYWZ0ZXIgd29ya2VyIHRocmVhZHMgZXhpdCB0bw0KPiBjb2xsZWN0IGNvcnJl Y3QgcGVyZiBkYXRhLiBPdGhlcndpc2UsIHdoaWxlIHdvcmtlcnMgYXJlIHJ1bm5pbmcsIHRoZSBt YWluDQo+IHRocmVhZCBtYXkgZ2V0IGluY29tcGxldGUgZGF0YSBmcm9tIHdvcmtlcnMuDQo+IA0K PiBJbiB0aGUgbWVhbndoaWxlLCByZW1vdmUgdW5uZWNlc3NhcnkgYmFycmllciBpbiB0aGUgdGVz dC4NCj4gRm9yIHNpZ25hbCB2YXJpYWJsZXMgImxkYXRhLmRvbmUiIGFuZCAibGRhdGEuc3RhcnQi LCBubyBvcGVyYXRpb25zIHNob3VsZCBrZWVwDQo+IHRoZSBvcmRlciB0aGF0IGJlaW5nIGV4ZWN1 dGVkIGFmdGVyIHRoZW0uIFNvIHRoZSB3bWIgYWZ0ZXIgdGhlbSBjYW4gYmUNCj4gbW92ZWQuDQo+ IA0KPiBGaXhlczogMTZhMjc3YTI0YzlmICgidGVzdC90cmFjZTogYWRkIHBlcmZvcm1hbmNlIHRl c3QgY2FzZXMiKQ0KPiBDYzogamVyaW5qQG1hcnZlbGwuY29tDQo+IENjOiBzdGFibGVAZHBkay5v cmcNCj4gDQo+IFN1Z2dlc3RlZC1ieTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPGhvbm5hcHBhLm5h Z2FyYWhhbGxpQGFybS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEZlaWZlaSBXYW5nIDxmZWlmZWku d2FuZzJAYXJtLmNvbT4NCj4gUmV2aWV3ZWQtYnk6IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25u YXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPg0KPiBSZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxy dWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gLS0tDQo+ICBhcHAvdGVzdC90ZXN0X3RyYWNlX3BlcmYu YyB8IDUgKystLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRp b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QvdGVzdF90cmFjZV9wZXJmLmMgYi9h cHAvdGVzdC90ZXN0X3RyYWNlX3BlcmYuYyBpbmRleA0KPiBlMWFkOGU2ZjUuLjQ2YWU3ZDgwNyAx MDA2NDQNCj4gLS0tIGEvYXBwL3Rlc3QvdGVzdF90cmFjZV9wZXJmLmMNCj4gKysrIGIvYXBwL3Rl c3QvdGVzdF90cmFjZV9wZXJmLmMNCj4gQEAgLTc5LDcgKzc5LDYgQEAgc2lnbmFsX3dvcmtlcnNf dG9fZmluaXNoKHN0cnVjdCB0ZXN0X2RhdGEgKmRhdGEpDQo+IA0KPiAgCWZvciAod29ya2VycyA9 IDA7IHdvcmtlcnMgPCBkYXRhLT5uYl93b3JrZXJzOyB3b3JrZXJzKyspIHsNCj4gIAkJZGF0YS0+ bGRhdGFbd29ya2Vyc10uZG9uZSA9IDE7DQo+IC0JCXJ0ZV9zbXBfd21iKCk7DQo+ICAJfQ0KPiAg fQ0KPiANCj4gQEAgLTEwMiw3ICsxMDEsNiBAQCB3b3JrZXJfZm5fIyNmdW5jKHZvaWQgKmFyZykg XCAgeyBcDQo+ICAJc3RydWN0IGxjb3JlX2RhdGEgKmxkYXRhID0gYXJnOyBcDQo+ICAJbGRhdGEt PnN0YXJ0ZWQgPSAxOyBcDQo+IC0JcnRlX3NtcF93bWIoKTsgXA0KPiAgCV9fd29ya2VyXyMjZnVu YyhsZGF0YSk7IFwNCj4gIAlyZXR1cm4gMDsgXA0KPiAgfQ0KPiBAQCAtMTM3LDExICsxMzUsMTIg QEAgcnVuX3Rlc3QoY29uc3QgY2hhciAqc3RyLCBsY29yZV9mdW5jdGlvbl90IGYsIHN0cnVjdA0K PiB0ZXN0X2RhdGEgKmRhdGEsIHNpemVfdCBzeikNCj4gDQo+ICAJd2FpdF90aWxsX3dvcmtlcnNf YXJlX3JlYWR5KGRhdGEpOw0KPiAgCXJ0ZV9kZWxheV9tcygxMDApOyAvKiBXYWl0IGZvciBzb21l IHRpbWUgdG8gYWNjdW11bGF0ZSB0aGUgc3RhdHMgKi8NCj4gLQltZWFzdXJlX3BlcmYoc3RyLCBk YXRhKTsNCj4gIAlzaWduYWxfd29ya2Vyc190b19maW5pc2goZGF0YSk7DQo+IA0KPiAgCVJURV9M Q09SRV9GT1JFQUNIX1dPUktFUihpZCkNCj4gIAkJcnRlX2VhbF93YWl0X2xjb3JlKGlkKTsNCj4g Kw0KPiArCW1lYXN1cmVfcGVyZihzdHIsIGRhdGEpOw0KPiAgfQ0KPiANCj4gIHN0YXRpYyBpbnQN Cj4gLS0NCj4gMi4yNS4xDQoNCg==