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 810C8A053C for ; Fri, 31 Jul 2020 08:26:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4B8C31C023; Fri, 31 Jul 2020 08:26:00 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060.outbound.protection.outlook.com [40.107.21.60]) by dpdk.org (Postfix) with ESMTP id 8959C2629; Fri, 31 Jul 2020 08:25:57 +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=XO5mDqtyvBhlDvweAf9SY466PTasZqnMDyQbbMCL8Ws=; b=Isdx/ae8nVAZKT/tRQetMpJTWmvOv/KtFBDrx569DN6x9kTxKcdnFgstwBafKiFjxr2uyILphG1sHLNUlUNpQj1PvEQseelGOXgGsr38y3/yFtjGiJLAbDQ6N08ayS+gMC/Ic4RmpO4HIPt2e01AwfKr2pVfZ+vjz8yZCXlqPXU= Received: from AM3PR05CA0135.eurprd05.prod.outlook.com (2603:10a6:207:3::13) by VE1PR08MB5805.eurprd08.prod.outlook.com (2603:10a6:800:1aa::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.26; Fri, 31 Jul 2020 06:25:56 +0000 Received: from AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com (2603:10a6:207:3:cafe::20) by AM3PR05CA0135.outlook.office365.com (2603:10a6:207:3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.17 via Frontend Transport; Fri, 31 Jul 2020 06:25:56 +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 AM5EUR03FT033.mail.protection.outlook.com (10.152.16.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.20 via Frontend Transport; Fri, 31 Jul 2020 06:25:56 +0000 Received: ("Tessian outbound 7de93d801f24:v62"); Fri, 31 Jul 2020 06:25:55 +0000 X-CR-MTA-TID: 64aa7808 Received: from f3f08d4692dc.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DD8C4487-B80F-4F77-8112-ACB5876F71E6.1; Fri, 31 Jul 2020 06:25:50 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f3f08d4692dc.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 31 Jul 2020 06:25:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JV44ouDI8FHWtxOONUsQjCBxzigmOL5wSpUEPUD/WyqO1NUDqB4ILLd5pQcjACzHVqWFhgNDjIe8LK0sQLlgaghKv7Ft2pkjXoWzGCk9RvinSTDrXXJAonVYBtrovoKzY6P//IZ8JShD59h9FIYC0IierQOoPlyiMwN2t9r78aPd89EcgFpVTJDIJVwaUt0/QGFTbfYy2uBqwMEXRfPrDBCn0oWRZCoWc/KaMiH8sUjx82EmpyP5leb0P9Qze6zev9V1xx2kxng6p+7K3CXjdAMEcX5k00HhlR8wR4l82peuOrVPgZEwnBoR6+sNUPCCfrZCjZAr7zrfTxo7awlSpw== 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=XO5mDqtyvBhlDvweAf9SY466PTasZqnMDyQbbMCL8Ws=; b=abICmHDdUK2gVyNfZkdE7VjpzifiCzhY8TdwhwaYAZtlAd79SOrdXZyvPreCQFmr3CWeED+aIsibZnhjYu9/MvCfADbZ+cn+4dx+zt4lOfwcvWp7P0XXBezGm657h/65a10TRCHs50B0KgjdHx1XGrbuPCwmi/heICoyrT1WJoVTYIwcvLUHgq8qz7/+Tj/jtxZkL+AHh+ZPx949xttqcub4E+pdFYOXIwvncB6lw9OVqBIlgRD1jebZ4QWwb90lp/zST9LecyX2aK1FDKjWv/iV2yupaKD/EtakwGMKGOYuH2povbmOU+D+lOPPhzslKT0UwjrPtnNHh/Bl/zOXYw== 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=XO5mDqtyvBhlDvweAf9SY466PTasZqnMDyQbbMCL8Ws=; b=Isdx/ae8nVAZKT/tRQetMpJTWmvOv/KtFBDrx569DN6x9kTxKcdnFgstwBafKiFjxr2uyILphG1sHLNUlUNpQj1PvEQseelGOXgGsr38y3/yFtjGiJLAbDQ6N08ayS+gMC/Ic4RmpO4HIPt2e01AwfKr2pVfZ+vjz8yZCXlqPXU= Received: from VI1PR08MB3023.eurprd08.prod.outlook.com (2603:10a6:803:4e::21) by VI1PR08MB3613.eurprd08.prod.outlook.com (2603:10a6:803:8a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.23; Fri, 31 Jul 2020 06:25:48 +0000 Received: from VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12]) by VI1PR08MB3023.eurprd08.prod.outlook.com ([fe80::8146:10d3:6c3:2c12%6]) with mapi id 15.20.3239.020; Fri, 31 Jul 2020 06:25:48 +0000 From: Feifei Wang To: Honnappa Nagarahalli , David Marchand CC: Konstantin Ananyev , Gavin Hu , Olivier Matz , dev , nd , dpdk stable , nd , nd , nd Thread-Topic: [dpdk-dev] [PATCH v1 2/2] test/ring: fix wrong param passed to the enqueue APIs Thread-Index: AQHWZXHzvFmOnHHMtE6qCiS+TdQqD6kekvwAgAACyjCAAAZiAIAAAg8wgAB0GICAANfBQIABTN/g Date: Fri, 31 Jul 2020 06:25:47 +0000 Message-ID: References: <20200729063105.11299-1-feifei.wang2@arm.com> <20200729063105.11299-3-feifei.wang2@arm.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: e58bb8eb-831a-4307-8561-83b16bd56cfe.1 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.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2aa72c81-41f1-4df1-39d1-08d8351a953f x-ms-traffictypediagnostic: VI1PR08MB3613:|VE1PR08MB5805: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: xQzFIAMh/YC0/89FMsAheFemokCu15/UghZPYWsi1Qtv8N9LgZI2HomRZFzOAw9fh6l0L9YAR0JpDfKWwZ+lQTivHMd23TYfrXWcvydiFEMRBgGTvq+eNZy1vQuVRLtrB+H7RxeoWinMku+N4aQZO6q2tUV3RnNSaLzL/AR+cKhx3UGyzOvPSEIFhRX55hxkWaRPu/9KwKD+oDw+JhsQnmavfyJ4vwSnwmyOowE9PZDQ8KYd8uq2obGLdnODrlEicvet1zer00nXXR7WSf6DhHTJYP53SPBi2zyScqs6xbTU8eKBDhd5IjJ60zy3fstwYF4BKkzoOvCxnGy6ZOMIMZScyyZYHcgiWQ+2tCXlX0acpfnXrBT65Q0U/+6BsT1CYeOOwvL5dL2osJ1WrbEYoQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3023.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(136003)(346002)(366004)(39860400002)(396003)(52536014)(7696005)(54906003)(224303003)(5660300002)(2906002)(316002)(6506007)(8936002)(110136005)(66556008)(66476007)(9686003)(55016002)(26005)(966005)(71200400001)(53546011)(478600001)(4326008)(66946007)(86362001)(186003)(76116006)(66446008)(64756008)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: MOglWOJ2HLWNEt5KnHAu2AHXbsH7q642f2jAr7boahRzNFW/wa2yqYfqwzRuppkf4e8hjd36UBde92CkLKZ8EP4sbTsMtQ6XoUL9nAzA0zVOz8Mqd7osNuUPWvonEOcCPjwKBmICgxvp0fc0RYrD8W8v4jZvH0RNKgYmG6nIv2YzrgQv02rXx1HdcQSKwo72opTkPe3Xa0+ceskbqK7OuiG3C/yHATaZQMzlvXdsm41wl5A0j2fJngNnym5ikKZ+4apIUk18coP8Bxqqx4tKnymOb5gNw0dyv6oMYM1pIhH3yBW6Xjw9yOZd2GoHjad1epd/bFh2vGezS8oVEt3w7pRIzO6mOVWL+gitHLEs9Itz0xEcQ8RnIZJHZvI8tbcKLENAcdpBZ0Y/shFQv5kQpanSloIBOj4fUD0mqkQVUv2P+Q9IxjFaS96LU6BZr0hUpGR0sJL0Z3fwMYoD4Lh7MA/F+PoIdBmxd5bQ1jKq1Qs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3613 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: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: cc50315b-0d5f-4b2d-03c1-08d8351a9067 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hSxbFYnf/wYe9vV6tVHllWyoq3XcjMfSdwvHWl7w57wJvG5lAeXFvBYWyluwX84pBkBL5IfIgGOOrYcHTEAGhE2netajPkJAsSW3i1kqjSk5MiP8bX9GwzAoohOvqonQ0d7FrFM4jFgUkrodTAw5nn6SntEXUsAz+x84Kj63JsRJGspWPanjrMaY96OQQb1t7iyLaSyB76enioEfJUoqJ8r+BHw2n8awVlURtLt2qZE3UnkYx+qaYXFyr9NQOvqp6wr+FKKLHuw7EcdfpjeNNlTHJ30qWgXBmr7p5yBCrGdeMUOBqgXIpd0MvWgGyALOEc9GAfGWrDLafD9xHIZR7+sJBnEwe9XCmj6ALV68GjF60xgtb2KJc8PLS4JRjevbWbvGzBrc/yiN/0WpBcp1PAkQ9QwMTpQ+wfyuXEaYKeV/BLOfLL/ZWpQ/u04frPl6QVfTO/eozmLGqdHuOD/PklULXbE6iOosDDzJ7ZFF58A= 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; SFTY:; SFS:(4636009)(39860400002)(376002)(136003)(346002)(396003)(46966005)(9686003)(81166007)(7696005)(55016002)(70586007)(4326008)(70206006)(82310400002)(26005)(6506007)(53546011)(356005)(2906002)(186003)(450100002)(478600001)(110136005)(33656002)(86362001)(336012)(52536014)(82740400003)(5660300002)(966005)(47076004)(224303003)(8936002)(36906005)(54906003)(316002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2020 06:25:56.1496 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2aa72c81-41f1-4df1-39d1-08d8351a953f 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: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5805 Subject: [dpdk-stable] =?utf-8?b?5Zue5aSNOiBbZHBkay1kZXZdIFtQQVRDSCB2MSAy?= =?utf-8?q?/2=5D_test/ring=3A_fix_wrong_param_passed_to_the_enqueue_APIs?= X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEZlaWZlaSBXYW5nDQo+ IOWPkemAgeaXtumXtDogMjAyMOW5tDfmnIgzMOaXpSAxODoyOQ0KPiDmlLbku7bkuro6IEhvbm5h cHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgRGF2aWQNCj4g TWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IOaKhOmAgTogS29uc3RhbnRp biBBbmFueWV2IDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPjsgR2F2aW4gSHUNCj4gPEdh dmluLkh1QGFybS5jb20+OyBPbGl2aWVyIE1hdHogPG9saXZpZXIubWF0ekA2d2luZC5jb20+OyBk ZXYNCj4gPGRldkBkcGRrLm9yZz47IG5kIDxuZEBhcm0uY29tPjsgZHBkayBzdGFibGUgPHN0YWJs ZUBkcGRrLm9yZz47IG5kDQo+IDxuZEBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+DQo+IOS4u+mi mDog5Zue5aSNOiBbZHBkay1kZXZdIFtQQVRDSCB2MSAyLzJdIHRlc3QvcmluZzogZml4IHdyb25n IHBhcmFtIHBhc3NlZCB0bw0KPiB0aGUgZW5xdWV1ZSBBUElzDQo+IA0KPiANCj4gDQo+ID4gLS0t LS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogSG9ubmFwcGEgTmFnYXJhaGFsbGkg PEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+DQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDIw5bm0 N+aciDMw5pelIDU6MjQNCj4gPiDmlLbku7bkuro6IEZlaWZlaSBXYW5nIDxGZWlmZWkuV2FuZzJA YXJtLmNvbT47IERhdmlkIE1hcmNoYW5kDQo+ID4gPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+ DQo+ID4g5oqE6YCBOiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4uYW5hbnlldkBpbnRl bC5jb20+OyBHYXZpbiBIdQ0KPiA+IDxHYXZpbi5IdUBhcm0uY29tPjsgT2xpdmllciBNYXR6IDxv bGl2aWVyLm1hdHpANndpbmQuY29tPjsgZGV2DQo+ID4gPGRldkBkcGRrLm9yZz47IG5kIDxuZEBh cm0uY29tPjsgZHBkayBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz47DQo+ID4gSG9ubmFwcGEgTmFn YXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBuZA0KPiA8bmRAYXJtLmNv bT4NCj4gPiDkuLvpopg6IFJFOiBbZHBkay1kZXZdIFtQQVRDSCB2MSAyLzJdIHRlc3QvcmluZzog Zml4IHdyb25nIHBhcmFtIHBhc3NlZCB0bw0KPiA+IHRoZSBlbnF1ZXVlIEFQSXMNCj4gPg0KPiA+ IDxzbmlwPg0KPiA+DQo+ID4gPiA+DQo+ID4gPiA+IE9uIFdlZCwgSnVsIDI5LCAyMDIwIGF0IDQ6 MTYgUE0gRmVpZmVpIFdhbmcgPEZlaWZlaS5XYW5nMkBhcm0uY29tPg0KPiA+ID4gPiB3cm90ZToN Cj4gPiA+ID4gPiA+IEFyZSB3ZSBtaXNzaW5nIGEgY2hlY2sgaW4gdGhlIFVUIHNvIHRoYXQgZGVx dWV1ZWQgb2JqZWN0IGlzDQo+ID4gPiA+ID4gPiB3aGF0IGhhZCBiZWVuIGVucXVldWVkPw0KPiA+ IFllcywgbWlzc2luZyBmb3Igc2luZ2xlIGVsZW1lbnQgZW5xdWV1ZS9kZXF1ZXVlDQo+ID4NCj4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+IERlcXVldWUgaXMgbm90IG5lY2Vzc2Fy eSB0byBjaGFuZ2UgYmVjYXVzZSB0aGUgcGFyYW0gZGVmaW5lZCBpbg0KPiA+ID4gPiA+IHJ0ZV9y aW5nX2RlcXVldWUgaXMgZGlmZmVyZW50IGZyb20gdGhhdCBpbiBydGVfcmluZ19lbnF1ZXVlOg0K PiA+ID4gPiA+IHJ0ZV9yaW5nX2VucXVldWUoc3RydWN0IHJ0ZV9yaW5nICpyLCB2b2lkICpvYmop OiBvYmogaXMgYQ0KPiA+ID4gPiA+IHBvaW50ZXINCj4gPiA+ID4gPiAob2JqZWN0KSB0byBiZSBh ZGRlZCBpbiB0aGUgcmluZyBydGVfcmluZ19kZXF1ZXVlKHN0cnVjdA0KPiA+ID4gPiA+IHJ0ZV9y aW5nICpyLCB2b2lkICoqb2JqX3ApOiBvYmpfcCBpcyBhIHBvaW50ZXIgdG8gYSB2b2lkICoNCj4g PiA+ID4gPiBwb2ludGVyDQo+ID4gPiA+ID4gKG9iamVjdCkgdGhhdCB3aWxsIGJlIGZpbGxlZC4N Cj4gPiA+ID4NCj4gPiA+ID4gVGhhdCBJIGdldCBpdC4NCj4gPiA+ID4NCj4gPiA+ID4gV2hhdCBJ IG1lYW50IGlzIHRoYXQgdGhlIHRlc3QgZW5xdWV1ZXMgYW4gb2JqZWN0IGluIGEgcmluZyB1bnRp bA0KPiA+ID4gPiBpdCBpcyBmdWxsIFsxXSwgdGhlbiBkZXF1ZXVlcyBhbGwgdGhlIHJpbmcgWzJd Lg0KPiA+ID4gPiAxOiBodHRwczovL2dpdC5kcGRrLm9yZy9kcGRrL3RyZWUvYXBwL3Rlc3QvdGVz dF9yaW5nLmMjbjgxNA0KPiA+ID4gPiAyOiBodHRwczovL2dpdC5kcGRrLm9yZy9kcGRrL3RyZWUv YXBwL3Rlc3QvdGVzdF9yaW5nLmMjbjgyNQ0KPiA+ID4gPg0KPiA+ID4gPiBJZiB0aGUgdGVzdCBo YWQgY2hlY2tlZCB0aGF0IGRlcXVldWVkIG9iamVjdHMgYXJlIHRoZSByaWdodCBvbmUsDQo+ID4g PiA+IHdlIHdvdWxkIGhhdmUgY2F1Z2h0IGl0Lg0KPiA+ID4gPg0KPiA+ID4gPiBCdXQgb24gdGhl IG90aGVyIGhhbmQsIG1heWJlIGFub3RoZXIgcGFydCBvZiB0aGUgZnVuY3Rpb25uYWwgcmluZw0K PiA+ID4gPiB0ZXN0cyBhbHJlYWR5IGNoZWNrIHRoaXMgYW5kIHdlIG9ubHkgbmVlZCB0byBmaXgg dGhpcyBpc3N1ZSBoZXJlLg0KPiA+ID4NCj4gPiA+IFNvcnJ5IEkganVzdCBtaXN1bmRlcnN0b29k IHlvdS4NCj4gPiA+IDEuIEFjdHVhbGx5LCBmb3IgdGhlIEFQSXMgb2YgdGVzdF9yaW5nLmgsIHdl IGxhY2sgYSB0ZXN0IHRvIGNoZWNrDQo+ID4gPiB3aGV0aGVyIHRoZSB2YWx1ZSBvZiBvYmplY3Qg ZW5xdWV1ZWQgaW50byB0aGUgcmluZyBtYXRjaGVzIHRoYXQNCj4gPiA+IGRlcXVldWVkDQo+ID4g ZnJvbSB0aGUgcmluZy4NCj4gPiA+IEJ1dCBpdCBpcyBtYWlubHkgdXNlZCB0byBtZWFzdXJlIHRo ZSBsZW5ndGggb2YgdGltZSBmcm9tIGVucXVldWUgdG8NCj4gPiBkZXF1ZXVlLg0KPiA+ID4gU28g SSdtIG5vdCBzdXJlIGl0IGlzIG5lY2Vzc2FyeS4NCj4gPiA+IDIuIEZvciB0aGUgQVBJcyBvZiBy dGVfcmluZy5oLCBzb21lIHRlc3RzIGNhbiBiZSB1c2VkIHRvIHRlc3QNCj4gPiA+IHdoZXRoZXIg dGhlIHZhbHVlIG9mIG9iamVjdCBlbnF1ZXVlZCBpbnRvIHRoZSByaW5nIG1hdGNoZXMgdGhhdA0K PiA+ID4gZGVxdWV1ZWQgZnJvbSB0aGUNCj4gPiByaW5nLg0KPiA+ID4gRm9yIGV4YW1wbGXvvJoN Cj4gPiA+ICR0YWJsZV9hdXRvdGVzdA0KPiA+ID4gJG1idWZfYXV0b3Rlc3QNCj4gPiBUaGUgZGVx dWV1ZWQgb2JqZWN0cyBhcmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSBlbnF1ZXVlZCBvYmplY3RzIGZv ciB0aGUNCj4gPiBidWxrIGFuZCBidXJzdCBBUElzLiBMb29rIGF0IHRlc3RzIHRlc3RfcmluZ19i dXJzdF9idWxrX3Rlc3RzMS4uNC4NCj4gPiAnbWVtY21wJyBpcyB1c2VkIHRvIGNvbXBhcmUgdGhl IGVucXVldWVkIG9iamVjdHMgYWdhaW5zdCB0aGUgZGVxdWV1ZWQNCj4gb25lcy4NCj4gPiBTaW1p bGFyIGNvbXBhcmlzb24gY2FuIGJlIGFkZGVkIGluIHRlc3RfcmluZ19iYXNpY19leCwNCj4gPiB0 ZXN0X3Jpbmdfd2l0aF9leGFjdF9zaXplIGZ1bmN0aW9ucy4NCj4gVGhhbmsgeW91IGZvciBicmlu Z2luZyB0aGF0IHVwLg0KTmV4dCwgSSB3aWxsIGFkZGluZyB0aGUgdGVzdCB0byBjaGVjayB0aGUg dmFsdWUgb2YgZGVxdWV1ZSBhZ2FpbnN0IGVucXVldWUgaW4NCnRlc3RfcmluZ19iYXNpY19leCwg IHRlc3RfcmluZ193aXRoX2V4YWN0X3NpemUgZnVuY3Rpb25zLiBGdXJ0aGVybW9yZSwgSSB3aWxs IHBhY2sNCml0IGFuZCB0aGUgY3VycmVudCBwYXRjaCB0b2dldGhlciBhbmQgdXBsb2FkIHRoZSBu ZXcgdmVyc2lvbiB0byB0aGUgY29tbXVuaXR5LiANCj4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ ID4gPiAtLQ0KPiA+ID4gPiBEYXZpZCBNYXJjaGFuZA0KPiA+ID4NCj4gPiA+IC0tDQo+ID4gPiBG ZWlmZWkNCj4gPiA+DQoNCg==