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 E73EDA0C4B; Fri, 20 Aug 2021 09:57:53 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7258541139; Fri, 20 Aug 2021 09:57:53 +0200 (CEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2040.outbound.protection.outlook.com [40.107.22.40]) by mails.dpdk.org (Postfix) with ESMTP id 0D1B44013F; Fri, 20 Aug 2021 09:57:52 +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=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=; b=XS2oPfuk2FLrSiJsZu5ElzwA6Z8HyWjKjQUZLNDOFAzKik1Xh9HFLvzbfeuvebI9hZz9aEv/ry063gnb7K6V+qH63/mptjKu0GqONWLv35lFBpXwdPdY1IbGddtfDRVMiPyM5xIy04D+seMwcAR917/6xXSepYwhVij816dGfOU= Received: from PR3P189CA0071.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:b4::16) by AM0PR08MB3681.eurprd08.prod.outlook.com (2603:10a6:208:fd::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 20 Aug 2021 07:57:48 +0000 Received: from VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:102:b4:cafe::a) by PR3P189CA0071.outlook.office365.com (2603:10a6:102:b4::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Fri, 20 Aug 2021 07:57:48 +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 VE1EUR03FT006.mail.protection.outlook.com (10.152.18.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Fri, 20 Aug 2021 07:57:47 +0000 Received: ("Tessian outbound f11f34576ce3:v103"); Fri, 20 Aug 2021 07:57:47 +0000 X-CR-MTA-TID: 64aa7808 Received: from 39995e47e379.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6FF03A41-9DED-4CE8-9A9B-93327A64423F.1; Fri, 20 Aug 2021 07:57:37 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 39995e47e379.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 20 Aug 2021 07:57:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mk2j29HOf+C06mSrJnXDpDSajdG/pg8d1VZ8GNHVxBNYwqzPWHNGRJl0kxlxdC6dV3y7t2dWkGsANaGiYYIQF+420+BRI78n248pq4S10J9tJz92whwOSYTd8ddDixI582Kx+2/9VPH6zxJO546Prp1ytL6Jgh9t6CwIexm8D5gRwLYO2x9mQezLgmuFkhE+jacfsl8VCEmmPQb7zSmMnD/kJznF5dqzi9Cgi3QlD2oVOgH65C2KoW4D+lLPtlor+IEVnJgQ0YIfXOxBXHG/NmKr6vCHv04ywgaLv0TOttmII1IehsOMDi0A2zOzss35xjWFXrcGsDd1AC/+a/c40w== 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=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=; b=TGK37Jbi3yM35g7Yy7/wbppDi0zcE7k/6bjojXCxNDWBu1UO8cVGmBA2OqF8SxIlZMiCFpGkUbGFD78A7T6SltC9363athS8Z4xOmlm5OQCbz81gpp3G4vAci04HMKydywBi8IdAN2jzMfQdVp6UFA3xhsH1EV6Cue2qupJSLE7mw9jeejd3UCva+YNUuWa4qM+wWcaIwIIH2d9IErAbamO0qc+vzk+oB6wcTZH2vxSj+ETJI7IRxjLJdZg2OV3W1hjFVX7wI37OcRMK4h8ZsTuPgLTbgVYMYbaWYNbHXTaskcOh3Val3KDh/QroJ0X0N/Xozuxbv/usHYDjVuIU5w== 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=+0LJhYOtQT2wnPc58KXRGUSS++M1LppsD0mvnhSfeuc=; b=XS2oPfuk2FLrSiJsZu5ElzwA6Z8HyWjKjQUZLNDOFAzKik1Xh9HFLvzbfeuvebI9hZz9aEv/ry063gnb7K6V+qH63/mptjKu0GqONWLv35lFBpXwdPdY1IbGddtfDRVMiPyM5xIy04D+seMwcAR917/6xXSepYwhVij816dGfOU= Received: from AS8PR08MB6935.eurprd08.prod.outlook.com (2603:10a6:20b:39e::15) by AM6PR08MB2967.eurprd08.prod.outlook.com (2603:10a6:209:44::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Fri, 20 Aug 2021 07:57:36 +0000 Received: from AS8PR08MB6935.eurprd08.prod.outlook.com ([fe80::48bd:2a6c:ca47:bcab]) by AS8PR08MB6935.eurprd08.prod.outlook.com ([fe80::48bd:2a6c:ca47:bcab%9]) with mapi id 15.20.4436.019; Fri, 20 Aug 2021 07:57:36 +0000 From: Joyce Kong To: David Marchand CC: "Burakov, Anatoly" , Olivier Matz , Andrew Rybchenko , "Wang, Yipeng1" , "Gobriel, Sameh" , Bruce Richardson , Vladimir Medvedkin , "Ananyev, Konstantin" , Honnappa Nagarahalli , Ruifeng Wang , dev , nd , dpdk stable , Aaron Conole Thread-Topic: [dpdk-dev] [PATCH v2] test/func_reentrancy: free memzones after creating test case Thread-Index: AQHXhgQopAezP59aKkKl5+i2bun9RKt3dIyAgASrazA= Date: Fri, 20 Aug 2021 07:57:36 +0000 Message-ID: References: <20210728073322.27011-1-joyce.kong@arm.com> <20210731120336.30886-1-joyce.kong@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 17EA7C7A2BC32C43A3410B9274890705.0 x-checkrecipientchecked: true Authentication-Results-Original: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: e9e839b1-6f7b-41ab-6067-08d963b0338b x-ms-traffictypediagnostic: AM6PR08MB2967:|AM0PR08MB3681: 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-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: PdhnKqDY+TPetrJOBXs5JIlbBjM2cvMaIyqV5vuqD5h9Xv1QDnW1FuOjuYC/I9GbFNoLm3GXjS0ZVWzhU50oeXZADxoxbEI1ssJwS74p3cV9VTtU318Yn+Rw8xNAADQYPthSvWLgaU2XCloY/A/JO1R+V/y26ITDJXXMUXk+esHGQPjdmpfZs0AV6/ruZ/yWsOnJA8mYpCx/IKOUsA7f2nmBCjtNXscG6QqRQGnQ6798EfyWZZfQ+V42JHK/7EjwdhInKm2Ppi5TdJ5Hu7hTQuaIgOKXn7VxKZ3+WqWuDgvJ5S1HKNT+uyg+1txR1qNjTfW0uuOuCIwJtRTKlA/tAe71lqp+Fp0+6eHtnkLbtdnWwPlmjx6F7010LQQ9EQsTyd8IlWddccP8KfMdOTxw/XyHeUxuMfsrDWi0q3ZBo7ipoGg+r+s/63cxfOp+0p9YAoGVn6dEi7D3RQQ1WKOlwiZxjaPDQJkGyl4/ueJusie6dnFE38SKzNo7gjPXUn9kEZZw5SqCB0bQBlBfHiS2+ixsv/JksYBQrp4QwyddGKJm967+NP2nYLhCGcrnI25VUJwoP6Vvp35VhFaOXqwvftxZkTfXjiDpvxpU9oUGTJplnP7bC2VvdzBpbuHTA4vn19uLb3Pn6GAbD/YvadptTpFKyh+ylJCq/tzYT1Zyb1AJYB1ytSfWyYi9phpFR4CGaRsIXzN6YRC9krqUgnhLYw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6935.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(366004)(136003)(376002)(346002)(26005)(8676002)(8936002)(53546011)(9686003)(6506007)(122000001)(55016002)(38100700002)(66446008)(83380400001)(66476007)(66556008)(64756008)(5660300002)(76116006)(66946007)(7696005)(52536014)(186003)(6916009)(7416002)(54906003)(33656002)(478600001)(71200400001)(316002)(38070700005)(2906002)(4326008)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OUFaVG1JVFdLY3NlZFc2S3N6bmNheEx1UUV1SUV2NVBQQkRPajRCYWdWQ2Nl?= =?utf-8?B?Q0h1clBrTnRNMHd1aUtlbHRDNnRsdk5RTHRUYUJoYXBsK05ESFg4L0hreUxv?= =?utf-8?B?Z1l1RkRtVWQ0U0dUa0JPMXNreTVMZXFMcEJER1luQ2ZtdGdrRlIxczdNR3M5?= =?utf-8?B?dllsbkoxQ2RQbHBMVGpNVlN4MXRaQ05XeXhYR3p0MmlEMHlzbERGNEw4Nkg1?= =?utf-8?B?ZEw4WS82MmxmeTVPdFVHY20rekYxWi9sVW9ITU5xeStPUTZxbTlDNVlZUkp5?= =?utf-8?B?QmF6bE1rY01oZ2Y3WHlqOEpnSzlsMXdFOTFtZmhnUElNbzRYZUFJKy9LSFpS?= =?utf-8?B?UldyNExYSitnbkdLaGwrUDh1ZTZLWEsyNGV5RHM2dWsva09RVkZaNzIySExY?= =?utf-8?B?SWxibVNkd0NKa0dwbERwYlNYNHNZbXdhaHNhWFNVNm9FS3VrR2hCS1JBcDA1?= =?utf-8?B?N2FIaEtCU1UrUnRGWWU0MWZXSTVWVyt3R29reVM3dTV4M3kxWk5XNkRjcTl4?= =?utf-8?B?QTNIK1g2cFpaRW5NbU5kK3dIakx5MGk5emRqbUxmMENLa09nWURzaDdKYzJC?= =?utf-8?B?czE2cWxidjBxNnlpODAzbHVlT0VVVE85Y1FKUENMZDNoZFBuNlh0ZVExTWQx?= =?utf-8?B?UDZKRytrbDBjRFBDWG05cUhOckx4YmZzUk1DWVRGRzVMa3B5MnNzQ3lVcElj?= =?utf-8?B?Zk5pOG5obkFUSVRKTVhUUU1VMUNGekpWVVRGTHIreG9ySkZJc0J0N2JIQnA5?= =?utf-8?B?Y2xzRlNBSjdFWE5jVjhCU2lUamFYZm04QVVzaVhjbmV6dlc5VzBiUlFMUmpP?= =?utf-8?B?SHJ6cTJRUGgyN3RyU1dtY3BDVCtzc3RLWHR2VGtlek83WXJkaXVUQlA2K3VQ?= =?utf-8?B?NnlXNFliZmQwSlV1QzRRQTYrZXpsbDFTRm40eTlKemxlVUwyTjhaVVBDQ2Vn?= =?utf-8?B?OFZseGJOV2J2TkVwRTJ3am5yMXQ3V2NDdkhtU0w1SjlTRVliZy9DWDZWK3RQ?= =?utf-8?B?aSs1STVaN2N2TFVoelVjQksxRXU5U05jbzh1ZTM0MWVlZVN0dU1KeHAzcTA5?= =?utf-8?B?SW4xdTJLQmFmWSthWWlxSFpXVXJzaGkxWitKTFhTbFVoa21PcXVHMEx6WUVE?= =?utf-8?B?VVJ4b1ZxdEFqVG84emtvRFVMTTBrR0lkL2dHNXZ2VlVwQTNtRnE5a2sxb01a?= =?utf-8?B?Vkx2SGJmeEIzSThmcUhWb3REREJTTGZSR0RMcUhGNmgxbnNuVjRId2FSUGtE?= =?utf-8?B?ZHI2L3R3bzZCK0ROc0UzM0p6cis4VDd4Y0laUlhXN01sYmp2TUg3OTMzWU5h?= =?utf-8?B?S2tNUkRrT0svY1BJUHAxYzRrRFdkc2k2a1RKaUxDWE1DczhmMmNLMlFiQkhS?= =?utf-8?B?MVhwZE81U2pKZ2EyS2FQelAya00rYUhRa05nQ2RaWTM2cEREODhLZkxkcnRT?= =?utf-8?B?UUIxL09UaHpNbDBYbi9pZm5vaXkxV1RaSzlYTExYK3lKVTVObWhGQmVKRE1B?= =?utf-8?B?MGRzOHV1RDNxeDJMem4rSit0QS9lUjFFRXBsL013NlFVYjVaZURYblN0MS8v?= =?utf-8?B?TmtZbDlscDVJRmVmTHpmOU9kOVpUVmxnVFRSNUo3WTk1QVBSeHIraFJkcGlT?= =?utf-8?B?R3BFYXdOMWh1c1hTa2ZzUDQzNE9FM2lwYVN0YndaSzhXNjVKb0NpYWZQQktH?= =?utf-8?B?bG9teTdVYW1jUHpmMWpmdHRjMmRac2xhNU9EcVh6SXBvT0VjRHJyYWEyNktC?= =?utf-8?Q?45H5qMttU9K+B7ksq+4x+82sjecNQb7Qxsgfs47?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2967 Original-Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b570545d-0ea0-463b-8e1c-08d963b02c8a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QTumAWuGLcNB+fkISWVxRrry8m9Io72wOitn4FXDAiCR0pm9pkoTC+0G/zd1RFUegKfoufOFK6ifnnLNlTdX4KW30ZNTM4Dq2BSCmDp+yBNMeD1pis2EeeCyMcXyG0lM+Cg3Jp0FvNeEN+a5iwKRIRFY0ikIv2SCpEHzIs5gTNzr0BZUA8KnqeNaOUjd8/rcTO2+pyjrzleTTUTvXyVUZtyS5MzQDY3f8SsBlxD0iV2nZ8lEHECfdjuz/ZB9u6kejTPWCFW++uSXZiXXRbZYZW76ch8WkyRLi+E8Ky2jm5TJvtsFfpUxllntwaLrUSaWF7CB0AFwcrc7jeHLfCbUrD8EE5IT6RnXlU7FecOy+Ozemyr69GeeQJoDDRACIMzbKbHDyevDPIXcllO2nIAjEZ74MaExH0K/WMymJQQxu/1E6C6Dc3hrFSRpV6kK3hm5q4r6xvuN3emCodHNXIHW8sTOiEYXNgw7XcxQoTfxPZrD+VE5Y4l7lJYzEAXqRreXp657s0Jo5s1lBo6Hlc6YGrG62bQJeewqBunyfD7qTR8ZRbKlJrBxIs+nME9D1OmL3BOBK356+LvmXp0Qw2iAnCXzIbROCTBexlVh4WhtoTb2F/ynUL3IizMaSpEDl2y/I8vJPzIhiXtcEaJt3cIiDpM2nJJd3Q5wzBeopq5WQMDtO7lBQZbXBlcjQ4ualuf/u8P0IqgKnyvg5meAJjd2Sg== 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)(396003)(376002)(346002)(136003)(39860400002)(36840700001)(46966006)(83380400001)(316002)(86362001)(54906003)(55016002)(26005)(8676002)(9686003)(70206006)(53546011)(33656002)(356005)(478600001)(6506007)(82310400003)(4326008)(70586007)(450100002)(6862004)(52536014)(36860700001)(336012)(107886003)(7696005)(81166007)(47076005)(8936002)(2906002)(5660300002)(186003)(82740400003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2021 07:57:47.8249 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e9e839b1-6f7b-41ab-6067-08d963b0338b 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: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3681 Subject: Re: [dpdk-dev] [PATCH v2] test/func_reentrancy: free memzones after creating test case 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDE3LCAyMDIx IDQ6MTcgUE0NCj4gVG86IEpveWNlIEtvbmcgPEpveWNlLktvbmdAYXJtLmNvbT4NCj4gQ2M6IEJ1 cmFrb3YsIEFuYXRvbHkgPGFuYXRvbHkuYnVyYWtvdkBpbnRlbC5jb20+OyBPbGl2aWVyIE1hdHoN Cj4gPG9saXZpZXIubWF0ekA2d2luZC5jb20+OyBBbmRyZXcgUnliY2hlbmtvDQo+IDxhbmRyZXcu cnliY2hlbmtvQG9rdGV0bGFicy5ydT47IFdhbmcsIFlpcGVuZzENCj4gPHlpcGVuZzEud2FuZ0Bp bnRlbC5jb20+OyBHb2JyaWVsLCBTYW1laCA8c2FtZWguZ29icmllbEBpbnRlbC5jb20+Ow0KPiBC cnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IFZsYWRpbWlyIE1l ZHZlZGtpbg0KPiA8dmxhZGltaXIubWVkdmVka2luQGludGVsLmNvbT47IEFuYW55ZXYsIEtvbnN0 YW50aW4NCj4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+OyBIb25uYXBwYSBOYWdhcmFo YWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8 UnVpZmVuZy5XYW5nQGFybS5jb20+OyBkZXYgPGRldkBkcGRrLm9yZz47IG5kIDxuZEBhcm0uY29t PjsgZHBkaw0KPiBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz47IEFhcm9uIENvbm9sZSA8YWNvbm9s ZUByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIHRlc3Qv ZnVuY19yZWVudHJhbmN5OiBmcmVlIG1lbXpvbmVzDQo+IGFmdGVyIGNyZWF0aW5nIHRlc3QgY2Fz ZQ0KPiANCj4gT24gU2F0LCBKdWwgMzEsIDIwMjEgYXQgMjowNCBQTSBKb3ljZSBLb25nIDxqb3lj ZS5rb25nQGFybS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gRnVuY3Rpb24gcmVlbnRyYW5jeSB0ZXN0 IGxpbWl0cyBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zDQo+ID4gc2ltdWx0YW5lb3VzbHks IGhvd2V2ZXIgaXQgZG9lc24ndCBmcmVlIHRoZSAnZnJfdGVzdF9vbmNlJw0KPiA+IG1lbXpvbmVz IGFmdGVyIHRoZSBmYWN0LCBzbyBpbnRyb2R1Y2UgZnJlZWluZyAnZnJfdGVzdF9vbmNlJw0KPiA+ IGluIHJpbmcvbWVtcG9vbC9oYXNoL2Ziay9scG1fY2xlYW4uDQo+ID4NCj4gPiBNZWFud2hpbGUs IGFkZCB0aGUgbWlzc2luZyBmcmVlIGZvciB0ZXN0IGNhc2Ugb24gbWFpbiB0aHJlYWQuDQo+ID4N Cj4gPiBGaXhlczogMTA0YTkyYmQwMjZmICgiYXBwOiBhZGQgcmVlbnRyYW5jeSB0ZXN0cyIpDQo+ ID4gRml4ZXM6IDk5NWVlYzYxOTAyNCAoInRlc3Q6IGNsZWFuIHVwIG1lbW9yeSBmb3IgZnVuY3Rp b24gcmVlbnRyYW5jeQ0KPiA+IHRlc3QiKQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0K PiA+IFNpZ25lZC1vZmYtYnk6IEpveWNlIEtvbmcgPGpveWNlLmtvbmdAYXJtLmNvbT4NCj4gPiBS ZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gPiBSZXZp ZXdlZC1ieTogRmVpZmVpIFdhbmcgPGZlaWZlaS53YW5nMkBhcm0uY29tPg0KPiANCj4gVGhpcyBw YXRjaCBhY3R1YWxseSBicmVha3MgdGhlIHRlc3QgKHdlIGFyZSBsdWNreSwgdGhlIGZhaWx1cmUg aGFwcGVucyBvZnRlbiA7KSkuDQo+IA0KPiAyOC85NCBEUERLOmZhc3QtdGVzdHMgLyBmdW5jX3Jl ZW50cmFuY3lfYXV0b3Rlc3QgICAgICAgRkFJTA0KPiAwLjIycyAoZXhpdCBzdGF0dXMgMjU1IG9y IHNpZ25hbCAxMjcgU0lHaW52YWxpZCkNCj4gDQo+IC0tLSBjb21tYW5kIC0tLQ0KPiAxNjoxMzo0 NSBEUERLX1RFU1Q9J2Z1bmNfcmVlbnRyYW5jeV9hdXRvdGVzdCcNCj4gL2hvbWUtbG9jYWwvamVu a2lucy1sb2NhbC9qZW5raW5zLWFnZW50L3dvcmtzcGFjZS9HZW5lcmljLVVuaXQtVGVzdC0NCj4g RFBESy9kcGRrL2J1aWxkL2FwcC90ZXN0L2RwZGstdGVzdA0KPiAtbCAwLTE1IC0tZmlsZS1wcmVm aXg9ZnVuY19yZWVudHJhbmN5X2F1dG90ZXN0DQo+IC0tLSBzdGRvdXQgLS0tDQo+IFJURT4+ZnVu Y19yZWVudHJhbmN5X2F1dG90ZXN0DQo+IEZ1bmMtUmVFbnQgQ0FTRSAwOiBlYWwgaW5pdCBvbmNl IFBBU1MNCj4gcmluZyBjcmVhdGUvbG9va3VwOiBjb21tb24gb2JqZWN0IGFsbG9jYXRlZCAyIHRp bWVzIChzaG91bGQgYmUgMSkgRnVuYy0NCj4gUmVFbnQgQ0FTRSAxOiByaW5nIGNyZWF0ZS9sb29r dXAgRkFJTCBUZXN0IEZhaWxlZA0KPiBSVEU+Pg0KPiAtLS0gc3RkZXJyIC0tLQ0KPiANCj4gDQo+ IEkgZ3Vlc3MsIHRoaXMgaXMgd2hhdCBoYXBwZW5zOg0KPiANCj4gbWFpbiBsY29yZSAgICAgICAg ICAgICAgICAgICAgICAgICAgd29ya2VyIGxjb3JlIDEgICAgICAgICAgICAgIC4uLg0KPiB3b3Jr ZXIgbGNvcmUgWA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRlcnMg cmluZ19jcmVhdGVfbG9va3VwKCkNCj4gDQo+IGVudGVycyByaW5nX2NyZWF0ZV9sb29rdXAoKQ0K PiBydGVfZWFsX3dhaXRfbGNvcmUod29ya2VyIGxjb3JlIDEpOw0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBsZWF2ZXMgcmluZ19jcmVhdGVfbG9va3VwKCkgcmluZ19jbGVh bih3b3JrZXIgbGNvcmUgMSk7DQo+IA0KPiBsZWF2ZXMgcmluZ19jcmVhdGVfbG9va3VwKCkNCj4g DQo+IFRoZXJlIGlzIG5vIHN5bmNocm9uaXNhdGlvbiBwb2ludCBmb3IgdGhlIG1haW4gbGNvcmUg dG8ga25vdyB0aGUgd29ya2VyDQo+IGxjb3JlcyBhcmUgZmluaXNoZWQgaW52b2tpbmcgdGhlIGZ1 bmMgY2FsbGJhY2suDQo+IFdpdGggdGhpcyBwYXRjaCwgdGhlICJjb21tb24iIG9iamVjdCBpcyBm cmVlZCBieSB0aGUgbWFpbiBsY29yZQ0KPiAqcG90ZW50aWFsbHkqIGJlZm9yZSBzb21lIHdvcmtl cnMgc3RhcnQgdHJ5aW5nIHRvIGNyZWF0ZSBpdC4NCj4gQW5kIHdlIGVuZCB1cCB3aXRoIG11bHRp cGxlIHdvcmtlcnMgc3VjY2Vzc2Z1bGx5IGNyZWF0aW5nIHRoaXMgb2JqZWN0LCBoZW5jZQ0KPiB0 aGUgb2JqX2NvdW50IGJlaW5nIGluY3JlbWVudGVkLg0KPiANCj4gDQo+IC0tDQo+IERhdmlkIE1h cmNoYW5kDQoNCkkgdGhpbmsgYWRkIHJ0ZV9lYWxfbXBfd2FpdF9sY29yZSgpIGxpa2UgYmVsb3cg Y2FuIGVuc3VyZSB0aGUgbGNvcmVzIHRvIGZyZWUgb2JqZWN0cw0KYWZ0ZXIgYWxsIGZ1bmMgY2Fs bGJhY2sgZmluaXNoZWQuDQpTaGFsbCBkbyB0aGUgY2hhbmdlIGluIG5leHQgdmVyc2lvbi4NCg0K CVJURV9MQ09SRV9GT1JFQUNIX1dPUktFUihsY29yZV9pZCkgew0KCQlpZiAoY29yZXMgPT0gMSkN CgkJCWJyZWFrOw0KCQljb3Jlcy0tOw0KCQlydGVfZWFsX3JlbW90ZV9sYXVuY2gocHRfY2FzZS0+ ZnVuYywgcHRfY2FzZS0+YXJnLCBsY29yZV9pZCk7DQoJfQ0KCXJ0ZV9hdG9taWMzMl9zZXQoJnN5 bmNocm8sIDEpOw0KCWlmIChwdF9jYXNlLT5mdW5jKHB0X2Nhc2UtPmFyZykgPCAwKQ0KCQlyZXQg PSAtMTsNCg0KKwlydGVfZWFsX21wX3dhaXRfbGNvcmUoKTsNCg0KCWNvcmVzID0gY29yZXNfc2F2 ZTsNCglSVEVfTENPUkVfRk9SRUFDSF9XT1JLRVIobGNvcmVfaWQpIHsNCgkJaWYgKGNvcmVzID09 IDEpDQoJCQlicmVhazsNCgkJY29yZXMtLTsNCi0JCWlmIChydGVfZWFsX3dhaXRfbGNvcmUobGNv cmVfaWQpIDwgMCkNCi0JCQlyZXQgPSAtMTsNCgkJaWYgKHB0X2Nhc2UtPmNsZWFuICE9IE5VTEwp DQoJCQlwdF9jYXNlLT5jbGVhbihsY29yZV9pZCk7DQoJfQ0KCQ0K