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 399C8A00BE; Tue, 17 May 2022 06:53:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 14D7C41109; Tue, 17 May 2022 06:53:51 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80044.outbound.protection.outlook.com [40.107.8.44]) by mails.dpdk.org (Postfix) with ESMTP id 840D14068B for ; Tue, 17 May 2022 06:53:49 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=CdhZY6sJU+I0e9KK5wlhZaTnizd0z4HZPqkV6YlVc6Dyaho0i/cQMJn7UQ0ELQuq72awVHY2p6VVMl0gqbOml6QOR91hX1jmt3L6ClOyOQtQCdm4LHJ/JDopgs7e40ffZA5+tn8PFsI8ycvX8hvQ66uLU0+hGzG2cQoH9jQr+B7c8B3CB3ZPVt+c6kCrChi5QHG4nB1lzcCf7ZeS2bPcZvDLkXhd//CqgmgKfOfAOPS4F2UzWAMyTiqsY80BMt3vDr/aF+H2A4GRAVP0v7We+wBtfBiM1goejLfoiqfmkvhQMB+suk64EKNUX4MfU6HHZ+T2jv7wKVIw3mXkB6aulg== ARC-Message-Signature: i=2; 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=/dy8o1FLNV3+0fLwW8cz6vMUpn+dzQtyVSjX3UhJAgQ=; b=Yy859LxKHdgJ7YbLP4N1xEEDALJYdP4ZnjarcF51WkWt7gvknhNEyYbiW99Uv1EJH8uSz5t9lUCwvu0i2k5jjiqKa458w8ExjCMAkigXCS060c+RPA7u9kHCrdBtU4Fv40PUMta7veOCzX6pjxalvWpwvd5vzk15jiOcKrwPVkYZbPAqhj80QuL10v+7ve8tu/Jz0xwaTNbXoRSY0mRceZO8EZcIoK84SJ+qsWLxZ/SEj/Vk1SlK4P6M6oWMsFvqrE4ej/jE8fOK/sYDk90W9VBL+/3zs3v3AZTrm9B88b+BuDO7yv5DbbZr3D7DTQSe0iFhbVxG4pCcQ2WYWhiNFg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) 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=/dy8o1FLNV3+0fLwW8cz6vMUpn+dzQtyVSjX3UhJAgQ=; b=sRe9ZKSRJQCI2H6e/Not8/EUcoA2/4tfjVZcF+r7ZIpUlTxrhl52Li+8Av2B3zGUo0puMo2LvLfXpMy++QHDf8qS4iQPZM9jgGlMtzkCBfpZL1b4Z0B5tl6whJp112fhp0dqllVqUxMx7ouApxu+4hnvHtHtNYakVu/ZOPzyuS4= Received: from AM6P195CA0093.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::34) by DB8PR08MB5162.eurprd08.prod.outlook.com (2603:10a6:10:ee::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Tue, 17 May 2022 04:53:46 +0000 Received: from VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:86:cafe::f8) by AM6P195CA0093.outlook.office365.com (2603:10a6:209:86::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13 via Frontend Transport; Tue, 17 May 2022 04:53:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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 VE1EUR03FT054.mail.protection.outlook.com (10.152.19.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13 via Frontend Transport; Tue, 17 May 2022 04:53:45 +0000 Received: ("Tessian outbound 6580ae46f51e:v119"); Tue, 17 May 2022 04:53:45 +0000 X-CR-MTA-TID: 64aa7808 Received: from 8af54982e1c0.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 401B7162-A657-4C5F-B40A-C2933F6C4FE4.1; Tue, 17 May 2022 04:53:39 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8af54982e1c0.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 17 May 2022 04:53:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DEv1N9JbIDdyDrNhWebT/KltauqNq/z/J497B2bdC/d+oegmf3NL48UF2HHfA0VayshVgGcSDgRQ8Pk2I5u/570YMpvZxo9MomFlv01oxJyBTk++y4fboa4V7pVsTFFpvTdCpkMTOdkAxGEfepKjO5C2RhYIipzAhPQedEUc10reXegVdlr6/Ukv2zX+IvJ3oAHZfSLRj1EU1GrYlH07d6EYTP49Gs0TPEoW0b3TbYb8IdBiQgSo0dMxiTLWdpgMFttPHGrqcQNrf2gROZa+tq/SJSqlxc7JgU3O5HiqOVo6WIb1o5p6dKdHfIR2OMArCYkFwaVAzPQ02+mFxtyuAA== 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=/dy8o1FLNV3+0fLwW8cz6vMUpn+dzQtyVSjX3UhJAgQ=; b=RiRsFUJWCkk5eguRplg9hp+FdCsL//bmDN5vuHldce4tmBztQ+k+zIUEsnCGtp48PCe6xB+KgAxy5R1+VU50jQHNGFFkHdLSRMXEe2IMLxjcY1iDbTBZKUGpMZt8DFM08ZvrhRj7m6xLjEgggYioDpJOWU5/qI0Ae1Bl9QbGNzg92jSivJlH/vxzdcJgdMAz8jgo7x1fYAidS7FfedVo9dtvFRkLPsGYxjaZnclOBqi3MQAZwbbZcCiWNZCm86RynMVOsZEfxO11TjDywm3L7uQRNpJj5F3nS+VPkiNPYAYUQ50c9AiRMCotwBiO5vQS6JVadh1r9RjsV3Ezocnf+A== 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=/dy8o1FLNV3+0fLwW8cz6vMUpn+dzQtyVSjX3UhJAgQ=; b=sRe9ZKSRJQCI2H6e/Not8/EUcoA2/4tfjVZcF+r7ZIpUlTxrhl52Li+8Av2B3zGUo0puMo2LvLfXpMy++QHDf8qS4iQPZM9jgGlMtzkCBfpZL1b4Z0B5tl6whJp112fhp0dqllVqUxMx7ouApxu+4hnvHtHtNYakVu/ZOPzyuS4= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AM6PR08MB3638.eurprd08.prod.outlook.com (2603:10a6:20b:4b::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Tue, 17 May 2022 04:53:37 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f99f:a9c3:fe71:368a]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f99f:a9c3:fe71:368a%5]) with mapi id 15.20.5250.018; Tue, 17 May 2022 04:53:37 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "lijuan.tu@intel.com" , "ohilyard@iol.unh.edu" CC: "dts@dpdk.org" , "thomas@monjalon.net" , David Marchand , nd , "bruce.richardson@intel.com" Subject: RE: [PATCH v1] cleanup: rename base classes Thread-Topic: [PATCH v1] cleanup: rename base classes Thread-Index: AQHYaZOCRbuCY86o2k+H58LSxE6UWK0iWJmg Date: Tue, 17 May 2022 04:53:37 +0000 Message-ID: References: <20220516133340.1056427-1-juraj.linkes@pantheon.tech> In-Reply-To: <20220516133340.1056427-1-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 7F1DF78F2535E646ADD75C5C7DF0C239.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: a355de9d-f2f4-46ee-bb3b-08da37c13966 x-ms-traffictypediagnostic: AM6PR08MB3638:EE_|VE1EUR03FT054:EE_|DB8PR08MB5162:EE_ x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: n6zgBNhAelaUi3tj+CMs16mJKIRyXobLFZ3e4ONGr6plAFe12U944wlxBVBTfwbrIz1gYetdGM2JQhrL3gotVJBJ7GgJ5sEjbP7u7yn+apizAwETLGHEoBV1xoai5ZdTOadI4li9f5i3sb8vhTrO8H9YgGJ7/gBF3MBkjmaQVliMGtk//hWPpjdqo2izjRIOeURWJybC2tU7JNRjIaJgZcYblFHAaIkxbVxaDfE9tm/f0xbF2ecv0QvsALH/5b1/CJmao4aRyfFnA3htBYNSdU0SNIpkMBHN398gv1jfyeqBQTAxoGXxgkmLvG4rJ4DMveAAYJi6/SjNb7zrxRzGrk/7DnXn4wlhUnQ5sOaTP1Aq0aNfZAWf4tRN1sDEJrXdKk5w4A8l7cAUxaevBxuh+45MYglgfk6qQpBdETUTcGZJnIuukShy0YvwBu5lkHNV7dJkZ3WqhXm0wFHoBbWrHKQNfc9PX9Ti95MhtLO1c5UVfvHhbhbOS9iJs68vtes+pMcdmdajai/VrpNGCGB/KAbadB2UZEb841eu2YUFNFHj0Ng8cs2tHxOLaP3lep1CBXE5y/jS7Nig+r4yP0xOLU8pm5ie69awjF1zB13BG+wF3h4ty830tqguxUQgKcuJd+CtcbkfHxGgMKCGxOvKcOI6mcZROppkSB4nX7PG7mygavfhUd7NK0/cTjx9b8EJ2xLcE0tCwqWzRasV/7y/tw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(52536014)(66946007)(508600001)(76116006)(5660300002)(8936002)(4326008)(66446008)(66476007)(66556008)(8676002)(64756008)(86362001)(71200400001)(186003)(26005)(55016003)(6506007)(33656002)(2906002)(7696005)(54906003)(122000001)(38100700002)(38070700005)(83380400001)(9686003)(316002)(110136005); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3638 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: caa5f31c-2073-444a-396e-08da37c13470 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GrO0WJxnkHYc+Exm/Yhe/sqbrkcSxXC+Ym+fVMa8BXDzs6O3xvdS4BJS0jPpAUABYUaAI1+QYkA+Tk6/bXYxcQu9deIf6pDAOP2dtsAjGv4Pgmxc7UptGkB1PKxti8/P1wUELkxTAUhiGB5dVHdF0jDb38O7oKHG0r+vk1UuACU/f4frHGKPSPWIomqvGHvSS4T+eArqCltnri9/h2fizlpK1nStSUvu45cXOxVlKb0N0Ha+5D5UO6jWQyBO3Lg+TtSIyaBHkcqzAOsL9/342NufcvCZ32GEPzXm80S696Z4kxrVyXJctPvSQbLmY5K56fC2lFqMhwG8F6ANCYARHiIODXyGfQ6uhat8Yv/zanZ4QOjmUo9I7xC2vBQxRW41qtlV/5fqy/0GZQoaM5J7Js0TigfwIiWPAyam/piJQtxfAVQlfWtPUeSlm/J8Fc1RT9M9qqzCna7yTOIZWkIAg7RG7W9EQTXGrfIS3VG3piMXQ7ge1PY+vhSf1PUAhEN0kRKN9H1dzHgPXp3TMxf+DZc7Z3M7uKKb1VnMPRESnX4E9yY1Ky3Tmx/EfEeG7/Es9TnI7IOtHBRc+icx+aJkidiqfwOmm3bXJ8vJSJqfJtXxN0/D/B6zfNhGqLw+hFskBdgCzZaNTQlLV9mHUL01o5xeRE9Z1C1pML/fEsUNeGbgSJmqCEgZBcgJbhtFwWe0 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:(13230001)(4636009)(40470700004)(36840700001)(46966006)(4326008)(36860700001)(86362001)(336012)(83380400001)(356005)(82310400005)(7696005)(70206006)(508600001)(70586007)(33656002)(55016003)(81166007)(8936002)(5660300002)(2906002)(52536014)(40460700003)(8676002)(54906003)(107886003)(110136005)(186003)(316002)(9686003)(6506007)(47076005)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2022 04:53:45.6033 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a355de9d-f2f4-46ee-bb3b-08da37c13966 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: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5162 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org KyBUaG9tYXMsIERhdmlkLCBCcnVjZQ0KDQo8c25pcD4NCj4gDQo+IFRoZSBjdXJyZW50IG5hbWlu ZyBvZiB0aGUgYmFzZSBlbGVtZW50cyBEVFMgd29ya3Mgd2l0aCBpcyBhIGJpdA0KPiBjb25mdXNp bmcsIHdoaWNoIHRoaXMgcGF0Y2ggYXR0ZW1wcyB0byBhbWVsaW9yYXRlLiBUaGUgYmFzaWMgZWxl bWVudHMNCj4gY291bGQgYmUgZGl2aWRlZCBpbnRvIGFuZCBkZXNjcmliZWQgaW4gc2hvcnQgYXMg Zm9sbG93czoNCj4gKiBBIG5vZGU6IGEgYnJvYWQgdGVybSBlbmNvbXBhc3NpbmcgYSBob3N0IHdo ZXJlIGFueSBvZiB0aGUgRFRTIGVsZW1lbnRzDQo+IGFyZSBwcmVzZW50LiBUaGlzIGNvdWxkIGJl IGEgcGh5c2ljYWwgb3IgdmlydHVhbGl6ZWQgc2VydmVyIG9yIGENCj4gY29udGFpbmVyLg0KPiAq IFRoZSBjb250cm9sIG5vZGU6IHRoZSBob3N0IHdoZXJlIERUUyBydW5zDQo+ICogQW4gU1VUIChz eXN0ZW0gdW5kZXIgdGVzdCkgbm9kZTogVGhpcyBpcyB3aGVyZSBEUERLIGFsb25nIHdpdGggdGhl DQo+IHRlc3RlZCBoYXJkd2FyZSByZXNpZGVzLiBUaGUgc3lzdGVtIGNvbXByaXNlcyBEUERLIGFu ZCB0aGUgaGFyZHdhcmUuDQo+ICogQSB0cmFmZmljIGdlbmVyYXRvciBub2RlOiBUaGUgbm9kZSB3 aGVyZSB0aGUgdHJhZmZpYyBnZW5lcmF0b3IgaXMNCj4gcHJlc2VudCwgc3VjaCBhcyBUcmV4LCBT Y2FweSBvciBhIGhhcmR3YXJlIHRyYWZmaWMgZ2VuZXJhdG9yIChlLmcuIElYSUEpDQo+IA0KPiBB bGwgcmVmZXJlbmNlcyB0byBEVVQgd2VyZSByZW1vdmVkLiBUaGlzIGlzIGJlY2F1c2UgaXQgd2Fz IHVzZWQgdG8gbWVhbg0KPiBib3RoIHRoZSBzZXJ2ZXIgd2hlcmUgRFBESy9OSUMgYXJlIHByZXNl bnQgYW5kIHRoZSBEVVQgKGRldmljZSB1bmRlcg0KPiB0ZXN0LCBpLmUuIHRoZSBOSUMpIGluIGRp ZmZlcmVudCBjb250ZXh0cy4gV2hlcmUgYXBwbGljYWJsZSwgRFVUIHdhcw0KPiByZXBsYWNlZCB3 aXRoIE5JQyBhbmQgdGhlIHJlc3Qgd2VyZSByZXBsYWNlZCB3aXRoIFNVVC4gV2l0aCB0aGlzIGNo YW5nZSwNCj4gaXQncyBjbGVhciB3aGF0J3MgbWVhbnQgYW5kIHRoZSBhYmJyZXZpYXRpb25zIGFy ZSB2ZXJ5IGRpZmZlcmVudCwgd2hpY2gNCj4gcmVtb3ZlcyB0aGF0IGxheWVyIG9mIGNvbmZ1c2lv bi4NCj4gDQo+IFJlbmFtZSB0aGUgZm9sbG93aW5nIGNsYXNzZXM6DQo+IENyYiAtPiBOb2RlDQo+ IER1dCAtPiBTdXROb2RlDQo+IFRlc3RlciAtPiBUcmFmZmljR2VuZXJhdG9yTm9kZQ0KPiBEUERL ZHV0IC0+IERwZGtTdXQNCj4gRFBES3Rlc3RlciAtPiBEcGRrVHJhZmZpY0dlbmVyYXRvcg0KPiBW aXJ0RHV0IC0+IFZpcnRTdXQNCj4gQ3Jic0NvbmYgLT4gVG9wb2xvZ3lDb25mDQo+IFBrdGdlbkNv bmYgLT4gUGFja2V0R2VuZXJhdG9yQ29uZg0KPiANCkhpIFRob21hcy9EYXZpZC9CcnVjZSwNCglU aGlzIGlzIG9uZSBvZiB0aGUgY2xlYW51cCBwYXRjaGVzIGdvaW5nIGludG8gRFRTLiBUaGUgY2xh c3NlcyBhcmUgYmVpbmcgcmVuYW1lZCB0byBtYWtlIHRoZW0gbW9yZSBlYXN5IHRvIHVuZGVyc3Rh bmQuIFdlIGhhdmUgY2hvc2VuIHRoZSBhYm92ZSBuYW1lcy4gSWYgeW91IGhhdmUgb3RoZXIgdGhv dWdodHMsIGxldCB1cyBrbm93Lg0KDQpUaGFua3MsDQpIb25uYXBwYQ0KDQo+IEFsb25nIHdpdGgg dGhlIGNsYXNzZXMsIGFsc28gcmVuYW1lIHZhcmlhYmxlcyBhbmQgZG9jL2NvbW1lbnQNCj4gcmVm ZXJlbmNlcy4NCj4gDQo+IFJlbmFtZSB0aGUgZmlsZXMgd2hlcmUgdGhlc2UgY2xhc3NlcyBhcmUg ZGVmaW5lZCBhcyB3ZWxsOg0KPiBjcmIucHkgLT4gbm9kZS5weQ0KPiBkdXQucHkgLT4gc3V0X25v ZGUucHkNCj4gdGVzdGVyLnB5IC0+IHRnX25vZGUucHkNCj4gdmlydF9kdXQucHkgLT4gdmlydF9z dXQucHkNCj4gDQo+IEFuZCBhbHNvIHJlbmFtZSB0aGUgdG9wIGNvbmZpZyBmaWxlOg0KPiBjcmJz LmNmZyAtPiB0b3BvbG9neS5jZmcNCj4gDQo+IEFuZCBvbmUgb2YgdGhlIGRvYyBmaWxlczoNCj4g c2V0dXBfZHV0LnJzdCAtPiBzZXR1cF9zdXQucnN0DQo+IA0KPiBBbHNvIGFkZCAuZ2l0aWdub3Jl IHdpdGggc29tZSBiYXNpYyBydWxlcy4NCj4gDQo+IEFsc28gcmVtb3ZlZCB0aGUgb3V0cHV0IGRp cmVjdG9yeSwgYXMgaXQgZG9lc24ndCByZWFsbHkgc2VydmUgYSBwdXJwb3NlLg0KPiANCj4gYnJh bmNoOiBmdXR1cmUtZHRzDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKdXJhaiBMaW5rZcWhIDxqdXJh ai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gLS0tDQo+IEkgZGlkbid0IHNwbGl0IHRoZSBwYXRj aCwgYXMgaXQgaXMgbm9udHJpdmlhbCBhbmQgd291bGQgb25seSBoZWxwIHdpdGgNCj4gY29kZSBy ZXZpZXcuIEhvd2V2ZXIsIGlmIHdlIHdhbnQgdG8gZG8gYSB0aG9yb3VnaCByZXZpZXcsIEkgY2Fu IHNwbGl0IGl0Lg0KPiBJbiBteSB2aWV3LCB3ZSBuZWVkIHRvIGp1c3Qgc2NhbiByZXZpZXcgdGhl IHBhdGNoLCBhcyBpdCdzIHJlYWxseSBsYXJnZS4NCj4gV2UnbGwgZG8gbW9yZSB0aG91cm91Z2gg dGVzdGluZyB3aGVuIHN1Ym1pdHRpbmcgdG8gRFBESyBhbnl3YXkuDQo+IA0KPiBXaGF0IG1heSBi ZSBtb3JlIGltcG9ydGFudCBpcyB0ZXN0aW5nLiBJIHRlc3RlZCBqdXN0IHRoZSBIZWxsb1dvcmxk DQo+IHRlc3RjYXNlLCBzbyBiYXNpY3Mgd29yayBhbmQgaXQncyByZWFkeSBmb3IgbW9yZSB0ZXN0 aW5nLCBidXQgdGhhdCB3b3VsZA0KPiByZXF1aXJlIENJIHJlc291cmNlcy4NCj4gDQo+IEkgdXNl ZCB0aGUgQ2FtZWxDYXNlIGNvbnZlbnRpb24gZm9yIHRoZSBEcGRrKiBjbGFzc2VzLCBidXQgbWF5 YmUgd2Ugd2FudA0KPiB0byBuYW1lIHRoZW0gRFBES1N1dCBhbmQgRFBES1RyYWZmaWNHZW5lcmF0 b3IuDQo+IA0KPiBJdCdzIHBvc3NpYmxlIHRoYXQgcmVuYW1pbmcgdGVzdGVyIHRvIHRyYWZmaWMg Z2VuZXJhdG9yIGlzIG5vdCB0aGUgd2F5DQo+IHRvIGdvLiBJdCBzZWVtcyB0byBtZSB0aGF0LCBp biBEVFMsIHRlc3RlciBtZWFucyBib3RoIHRoZSB0cmFmZmljDQo+IGdlbmVyYXRvciBub2RlIGFu ZCB0aGUgY29udHJvbCBub2RlLCBkZXBlbmRpbmcgb24gY29udGV4dC4gVGhlc2Ugb2YNCj4gY291 cnNlIGNhbiBiZSB0aGUgc2FtZSwgYnV0IHdlIHNob3VsZCBoYXZlIGEgZGlmZmVyZW50IGNsYXNz IGZvciB0aGVzZQ0KPiBpbiBEVFMsIGlmIG5lZWRlZC4gSSB3ZW50IHdpdGggdGVzdGVyIC0+IHRy YWZmaWMgZ2VuZXJhdG9yIHNpbmNlIHdlDQo+IGRvbid0IChvciBzaG91bGRuJ3QpIHJlYWxseSBu ZWVkIGEgY2xhc3MgZm9yIHRoZSBjb250cm9sIG5vZGUgKGFzIHdlDQo+IGRvbid0IG5lZWQgdG8g Y29ubmVjdCB0byBpdCBhbmQgdGhlIGhvc3Qgc2hvdWxkIGJlIHNldHVwIGJlZm9yZWhhbmQgdG8N Cj4gcnVuIERUUykuIFdlIGRvIG5lZWQgYSBjbGFzcyB0byBoYW5kbGUgdHJhZmZpYyBnZW5lcmF0 b3IgY29ubmVjdGlvbnMgYW5kDQo+IG1hbmFnZW1lbnQgdGhvdWdoLg0KPiBUaGVyZSBhcmUgYWxz byBjb21wbGVtZW50YXJ5IFBhY2tldEdlbmVyYXRvciBjbGFzc2VzIHdoaWNoIHNlZW0gdG8NCj4g aGFuZGxlIHNvbWUgb2YgdHJhZmZpYyBnZW5lcmF0b3IgbWFuYWdlbWVudC4gTXkgdGhpbmtpbmcg d2FzIHRoYXQgdGhlDQo+IFBhY2tldEdlbmVyYXRvciBjbGFzc2VzIGhhbmRsZSBqdXN0IHBhY2tl dCAoYW5kIGZsb3cpIGdlbmVyYXRpb24gYnV0IGl0DQo+IGxvb2tzIGxpa2UgdGhlcmUgaXNuJ3Qg c3VjaCBhIGNsZWFuIHNwbGl0LiBXZSBtYXkgbmVlZCB0byB0aGluayBhYm91dA0KPiB0aGlzIGRl c2lnbiBiZWZvcmUgc3VibWl0dGluZyB0cmFmZmljIHJlbGF0ZWQgdGVzdGNhc2VzIHRvIERQREsg KHdlDQo+IGNvdWxkIGRvIHNvbWUgcmVmYWN0b3Jpbmcgb24gdGhlIGZseSwgbWF5YmUganVzdCBt b3ZlIG1ldGhvZHMgYmV0d2Vlbg0KPiBjbGFzc2VzIChhbmQgbWF5YmUgc29tZSByZW5hbWluZykg dG8gYWNoaWV2ZSBhIGNsZWFuIHNwbGl0IHdlJ2xsIGFncmVlDQo+IG9uIGxhdGVyKS4NCj4gDQo+ IEFuZCB0aGUgLmdpdGlnbm9yZSBmaWxlIGlzIGEgbmljZSB0byBoYXZlIGFuZCBpdCB3YXMgcGFy dGljdWxhcmx5IHVzZWZ1bA0KPiBmb3IgbWUgd2l0aCB0aGlzIHBhdGNoLCBzbyBJIGp1c3Qgc251 Y2sgaXQgaW4uIEkgY291bGQgcmVtb3ZlIGl0IGFuZA0KPiBzdWJtaXQgYSBzZXBhcmF0ZSBwYXRj aCBhbG9uZyB3aXRoIHRoZSByZW1vdmFsIG9mIHRoZSBvdXRwdXQgZGlyLg0KPiAtLS0NCjxzbmlw Pg0K