From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 88901C7EE24 for ; Tue, 6 Jun 2023 03:14:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:Cc:To:Subject:Date:Message-ID:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=Qv4sERY8LJRV6OBrua3WAmva5IpM4e7nRKGfZiwlqVI=; b=BOAPJ7eD2+8ZUdpRFj3irCpykn 8Vt+prcueJSxbIUnOFAt+i7Y9jpl9XLzDu4AxSwCcIJuiMJyTW8QIJyI4JK52R6OX4buZw8aBLEM9 nx+ax0F6EeYYlZSy6X97yQeCLQQ1LZR+D7qwTp3cBMmEkMqCrwhAeof7CjD0gXPXO8kaQGJb2HRCt YwlRWtsch9KfBd5DLL2TgQ9RR+A92Cbu2Vws2ivUYEgUFWjZ3diHLSDmGuu5XG2DW7KGDVciv10pi MOZtdZJlKGCGIxUHnCCkntNJy0buRz6eP3oAQjdoCX5k+eGjz9rBzLMR2qdHV92QCCyVkpnsgObc8 mH0zksUw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q6N8k-00HWMm-0C; Tue, 06 Jun 2023 03:13:46 +0000 Received: from mail-bn7nam10on20629.outbound.protection.outlook.com ([2a01:111:f400:7e8a::629] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q6N8h-00HWKU-1n for linux-arm-kernel@lists.infradead.org; Tue, 06 Jun 2023 03:13:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bY1wSUpKGa2cqhZ2oHg3jDiD8WP/ar5JY+dpvcDmK2bxKaBnpHwhkkMFW7RUt/OeG3cnJ+7f7CStnq+tnUcfWFSv2E600IZd//ieHxSlp8mSsHUrOIpwPt5nk3oybBMIMA91C19NNpDy1gIR/sc/pk4Ygle5qVtCUpyvbMYwbl4MxA5GjN9ZFh5fIYu7nZ15417bQofo63zBcDbCqo8L4JFUPHdzwk0id4ti2Oy9Qc1a8F1I4aVkezeW0RPnQPE1HHDJCnobzEeEIMhpyoyJTub4Su7AkDDyZEOiwVACXFGaUA8eZYxYaBdHPL1vS9Z22qD6nPQgenIBOOI3nTqxdQ== 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=jGGGjFZpAD76C3haysxStaLx6oqfGvPHBGD7Ut7jf8c=; b=CiAnivbYajlZ+kdj5mTwuC6sdX413nSYV39AKBfcqR7u1fG+VA9VzrnAVMflEae1pz7xd28Lu2kyLay2uwioBZOXXA+bnhjV6jH16LnpqfU9m7lN6gVggvfDnh+FLpK/SI3Z1yRvXbc4FExA/VQ/qsuCEm7tyB58BdRwtBC5iREzQsb2mLGi3O7pIBuoRcXG5Ym6nl5zJlU8Ej66hdm0JCHFYNDE5OyFQGtXTDf7y0cCjIOFeNUbdZIlxCJdX47wPRG0Qi1V73X+d0Xk2G/GtCSD+b7uBr6SQ48eRjlXqgr0JbjJRrplni7OwTiYTNXBOjkPbokL7KHYMgNqIq7MpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jGGGjFZpAD76C3haysxStaLx6oqfGvPHBGD7Ut7jf8c=; b=PcLhZtCadazsW1glMuvApwUuBhnTD77iCn3WZC+UIam9+xiZ/Oi7qmh0ya9l9r0iclzi+BDJEQF+IL6eAoJas5kNnNjxYqdkY0BoYo5A4Vp/DT2nWjRtXRITOND9l5umAWX8N0yg59Bmy1ZjF5gnokwNtJ7LWKj2Vo1hwnZMkIU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) by BL0PR12MB4915.namprd12.prod.outlook.com (2603:10b6:208:1c9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Tue, 6 Jun 2023 03:13:30 +0000 Received: from PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::b4a6:94bb:6895:645]) by PH7PR12MB6588.namprd12.prod.outlook.com ([fe80::b4a6:94bb:6895:645%3]) with mapi id 15.20.6455.030; Tue, 6 Jun 2023 03:13:30 +0000 Message-ID: <8a1f34f7-1835-ee89-5ff0-1421ccc2e07c@amd.com> Date: Tue, 6 Jun 2023 08:42:17 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v2] perf test amd: Fix build failure with amd-ibs-via-core-pmu.c Content-Language: en-US To: Arnaldo Carvalho de Melo , Stephen Rothwell , Peter Zijlstra Cc: irogers@google.com, suzuki.poulose@arm.com, mike.leach@linaro.org, leo.yan@linaro.org, john.g.garry@oracle.com, will@kernel.org, james.clark@arm.com, mingo@redhat.com, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, namhyung@kernel.org, adrian.hunter@intel.com, kjain@linux.ibm.com, renyu.zj@linux.alibaba.com, kan.liang@linux.intel.com, zhengjun.xing@linux.intel.com, maddy@linux.ibm.com, atrajeev@linux.vnet.ibm.com, wangming01@loongson.cn, chenhuacai@kernel.org, sandipan.das@amd.com, 9erthalion6@gmail.com, seanjc@google.com, robh@kernel.org, tmricht@linux.ibm.com, tegongkang@gmail.com, linux-kernel@vger.kernel.org, coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, Ravi Bangoria References: <20230603044650.286-1-ravi.bangoria@amd.com> From: Ravi Bangoria In-Reply-To: X-ClientProxiedBy: PN3PR01CA0183.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:be::8) To PH7PR12MB6588.namprd12.prod.outlook.com (2603:10b6:510:210::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB6588:EE_|BL0PR12MB4915:EE_ X-MS-Office365-Filtering-Correlation-Id: 406be41a-ab07-4425-ae3c-08db663c006c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PhUCPRNgnfxlm7V9LTIsh+nxKlTI+lyZC3O5O15bYQVlWCPrfc4yFyPnY7YaVV6wn/E3Rjk+fE6ic0l3mU4W3Sp2AF/zXYZE/Mm3b6XyImm8iAi+QWx/rKozZr9Z8+nEzoECQdXHb44KghzDaUkISvshLbB1CMZgYJxhK9KYSuhLjQY9gDUQLsUfHgkHvuubqYpfUFwz9Re4hrdoAChrs4TVm+V1TlYpF3+/rz4rfeVEv1UoUXLSN9TBt/QW/ALH/0TKL57YKakSZiCJwSv6Vyxut14iR5vAVOKUh85xfmHIDnvx+20r9Q9rGNzSJncGHtm1XL2kFuYcaEQ05LnoLlFMc+9GfWUUD0ll9QjamX4O/PsroIdUGMoPCzTjuFKusos86E6ZgLGhf0kI/fU/zo+ozl/Vjyp/6btZd4nq3y9SMKItronGQOXvg4HdhnTF8FsK8RyeJhHSiyR9YKCuhuyStBFIX09P/U9lRJETkfZM6OqVtCTXFWbOD/28nkBf0giwmtFplFdzp5s9XffKp9cTXRl4UMNCjBjXbnT2IYdBjb5H3p/lO5iHa/UfcDFEj3EB9z9fg71vAZCfvHT0HM3emtn0B2FsJghkojAisnPjZQDp8PWGLztRsnlHyEvPnaWTpupDhi1sIXAx8SPmfw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB6588.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(39860400002)(136003)(376002)(346002)(396003)(451199021)(6666004)(2906002)(66556008)(6486002)(66476007)(66946007)(110136005)(36756003)(8936002)(7406005)(8676002)(5660300002)(86362001)(44832011)(7416002)(38100700002)(31696002)(41300700001)(4326008)(316002)(478600001)(2616005)(53546011)(6506007)(26005)(6512007)(186003)(31686004)(83380400001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MDdjYTZwdm96djRWSmF3QkREVGF6Y3BZeGxjVWNIampzeXZTQk5RU0EzSk0w?= =?utf-8?B?QngvUTdNZTZGV20xR3Q3WlFDMWVJbzFiaWJPYUxEMURLd25JY1J3aEVBSDdM?= =?utf-8?B?aW9qSUs2VDlzaDllVHdHaGIxL2VHR3BYdVZCZkNsRndDeFNZVG9CWHdDeE5p?= =?utf-8?B?NC8vb1RhdFBmSFBPeXQxRTZ1Y1ZLVFRWWWMyVlRBVVYvaDhhcVkzTmhzcjFT?= =?utf-8?B?WEI2cERXWGY5bm1mV0pwQjFxbjk5b3FCK2ZzNG9ZVkNWU0hWYXptSXdyc3FE?= =?utf-8?B?UzlSdFFFV2w5NGREUWdpQWt0MHIyMGdoQk0vdVp6RkFmQkFYbXZEbEtHeGxQ?= =?utf-8?B?ZVBNeVl1L3hEVkZoUStxOFVaVklCREovZUVZNDBxNnYvWlllcHJZeFBJZTBl?= =?utf-8?B?MnBNTkcrb3RJNjVDREZHNE5paWQ1ZUZvWUdyZzRWdlZmSU02TkNLQmN4enFE?= =?utf-8?B?MGpEMXIrYlNDSUFxbWhVRlF2eGVOREtOV2pMOS9zUzNVUU80aGdZOWg4MEZ5?= =?utf-8?B?eUZOcGh0eFJqUm45cEpYODlQSDVnMG9xOEhhVmVDdW5TTzd6R01lNm1wMnk1?= =?utf-8?B?eEU5QUlCWENCdnlCbUU2bmdoNDlhWlYrTWExK2FtNU92VWU3QUhDTEFRazBV?= =?utf-8?B?VGZCY2V4c3JvUzlpRXc5cVF5ZU1ZSlVTcmxkVnMxR2tkRUVQSkpRMUZ4NnRT?= =?utf-8?B?MkMxaUxzV0gzODBjRzg2bm9YamlLT254bHdzUDAyTGtOa3RVL0x4cjRXOHFx?= =?utf-8?B?ODc0UE42TktYeDVrN3Y3SG1VZzZ6a3FlMmIvVTlKblAvRm51Yk9ONFVPU3VT?= =?utf-8?B?c3dFS1FVVjN6SGxLVHBPcHAweVJmYTdheXNnYWZNQlpxbFU2RW1DU1FScUQ5?= =?utf-8?B?Q2tsbnJCZjJtdFNCYzZsZTlaQnNWMXcyK1FCSkRZUjJCQmNHWitiVkdCN2Js?= =?utf-8?B?NVAvTFI1OG9qa2lVU0pHMGt1UkJ2ZlJJVEdBOVNFcytsNG9iMWIxZDNtUTBN?= =?utf-8?B?Rlk3UnNHTEpKZjFTWFY0a3lkOXRBdHV0cjNWbjJ4T1BvNW41eGNNM3RTS1pK?= =?utf-8?B?czRFRFMvV3lVeGNlaDJBNGhGZ1pIRXpGWi9BeGJNRTZDYnpMM2dpZGE5TWRO?= =?utf-8?B?TGhrM2pERXh1ekw4YU8vdmtSaFU3cDFEY1FaeUlLRmZCTDBaOGMweGkvaDB4?= =?utf-8?B?d2Jva0xIK21IaUozTXppbDRRaE1qWEQvTFFjcHI5SG0wT20rZmRKV0ZxZUw2?= =?utf-8?B?TXpWTVlNMkliN0pzYjJFdzBwVXZ6Q2paQWY5NjNjQTIwVXNTRTB2Wk8yNVlk?= =?utf-8?B?OUNYallhQm1Pamg0UGNheFBYNzZDdFVsTVBSRlk4eU5LQm5XU1AwemRNdTJj?= =?utf-8?B?V2VnNFpEQUhxbDlhYWdDd2NkbjFpREdtbTVwZS9xdHFOcXhGcmVGcTd2RlhE?= =?utf-8?B?L0R2MThpaFJWV2kzUnZvK1I2RUE5eVFnM0FzbU1MTzljNlc3WXcwVnNXcXdt?= =?utf-8?B?NGJQOXRDWitXbS9ZLzIrR2xqbGk2d3I3NDEwYTBvZnRyWjFVVHBqTjVhQi9m?= =?utf-8?B?czQ3WkF5ZW0vaWdHNEVzU2E5cGlQWkI0THVrcFcwemNUZDVGekNhTm9mSDFD?= =?utf-8?B?MmVhaWowcGNLNVc2N2hNc0JQNGNwRXpBUWJUbUlmRWN2OStmdnMwQ2tBaWt3?= =?utf-8?B?eXVITEZHQ2Y5VVBTR0Niek4vY1ptOWpMNjNiRjNHYzdyN1lzb3VNSkxRLzk0?= =?utf-8?B?Y2FZT2xLb21LN3dtNDVWMUkrU3dPWmJrRnVMYkhpRXJDNUJlVE8vU1NLbWJr?= =?utf-8?B?ZVRnRElDY01MdnZlblNXMWlrZkR2MUhvNUJ4WTlhOXJiM1RLY1RBa082TjZu?= =?utf-8?B?WDlSaVFybXZCTGRRNW53Zi8vSjFiN20vbDIvM3gwWTh2QTcvcXlsK3h1V2N2?= =?utf-8?B?S2wxaWNaYnZabVNEUTdiVkJrSFhMVUsrSlBEbnVmMDdSZjR6QnFGWk1HSE9l?= =?utf-8?B?aG1JT1lxekRRT2t1bnhRaEpuazVJaVRoR3ovUkVmeUhjdktCaE9iTmtGN2xs?= =?utf-8?B?aTRqenFYWlZ6T0o3UGpRa1IzdHhGejFIeHZPaGRnRktzY253dnl1ck8zTGNH?= =?utf-8?Q?xgAt3gJlkrcVcQNmdh04ZBBzm?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 406be41a-ab07-4425-ae3c-08db663c006c X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6588.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2023 03:13:29.8165 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9f2FumqUGyYpjl/46+pgGUx9TZKdGXSKAyvozU9fc8gWkinLZozp/lAONJEDs+AnWybkytLwmSEDjQZuJ9vhZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB4915 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230605_201343_621433_DCF64F49 X-CRM114-Status: GOOD ( 21.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMDUtSnVuLTIzIDc6NTcgUE0sIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyB3cm90ZToKPiBF bSBTYXQsIEp1biAwMywgMjAyMyBhdCAxMDoxNjo1MEFNICswNTMwLCBSYXZpIEJhbmdvcmlhIGVz Y3JldmV1Ogo+PiBTaW5jZSBhbWQtaWJzLXZpYS1jb3JlLXBtdS5jIHdhcyBhcHBsaWVkIHZpYSBQ ZXRlcidzIHRyZWUsIHNvbWUgb2YKPj4gdGhlIGNoYW5nZXMgY2FtZSB2aWEgQXJuYWxkbydzIHRy ZWUgZGlkIG5vdCByZWZsZWN0IGluIHRoaXMgZmlsZSwKPj4gd2hpY2ggaXMgY2F1c2luZyBidWls ZCBmYWlsdXJlcy4KPj4KPj4gICBhcmNoL3g4Ni90ZXN0cy9hbWQtaWJzLXZpYS1jb3JlLXBtdS5j OjQ3OjI1OiBlcnJvcjog4oCYcG11c+KAmSB1bmRlY2xhcmVkCj4+ICAgKGZpcnN0IHVzZSBpbiB0 aGlzIGZ1bmN0aW9uKQo+PiAgICAgIDQ3IHwgICAgICAgICBpZiAobGlzdF9lbXB0eSgmcG11cykp Cj4+ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICBefn5+Cj4+ICAgYXJjaC94ODYv dGVzdHMvYW1kLWlicy12aWEtY29yZS1wbXUuYzo0ODoxNzogZXJyb3I6IGltcGxpY2l0IGRlY2xh cmF0aW9uCj4+ICAgb2YgZnVuY3Rpb24g4oCYcGVyZl9wbXVfX3NjYW7igJk7IGRpZCB5b3UgbWVh bgo+PiAgIHBlcmZfcG11c19fc2NhbuKAmT8gWy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVj bGFyYXRpb25dCj4+ICAgICAgNDggfCAgICAgICAgICAgICAgICAgcGVyZl9wbXVfX3NjYW4oTlVM TCk7Cj4+ICAgICAgICAgfCAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPj4gICAgICAg ICB8ICAgICAgICAgICAgICAgICBwZXJmX3BtdXNfX3NjYW4KPj4gICBhcmNoL3g4Ni90ZXN0cy9h bWQtaWJzLXZpYS1jb3JlLXBtdS5jOjUwOjE5OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24K Pj4gICBvZiBmdW5jdGlvbiDigJhwZXJmX3BtdV9fZmluZOKAmTsgZGlkIHlvdSBtZWFuCj4+ICAg cGVyZl9wbXVzX19maW5k4oCZPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlv bl0KPj4gICAgICA1MCB8ICAgICAgICAgaWJzX3BtdSA9IHBlcmZfcG11X19maW5kKCJpYnNfb3Ai KTsKPj4gICAgICAgICB8ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4+ICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICBwZXJmX3BtdXNfX2ZpbmQKPj4KPj4gRml4IHRob3NlLgo+ Pgo+PiBGaXhlczogMWVhZjQ5NmVkMzg2ICgicGVyZiBwbXU6IFNlcGFyYXRlIHBtdSBhbmQgcG11 cyIpCj4+IFNpZ25lZC1vZmYtYnk6IFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFAYW1kLmNv bT4KPiAKPiBJIHdvbmRlciBob3cgdG8gc29sdmUgdGhlIHZhcmlvdXMgbWVyZ2UgaXNzdWVzIGhl cmU6Cj4gCj4gMS4gdGhpcyBjbGFzaGVzIHdpdGg6Cj4gCj4gY29tbWl0IGFlNGFhMDBhMWE5MzU4 ZTAwMDdmNmVkYzcxYjAxOGEwYjBkMjExOTAKPiBBdXRob3I6IElhbiBSb2dlcnMgPGlyb2dlcnNA Z29vZ2xlLmNvbT4KPiBEYXRlOiAgIFR1ZSBNYXkgMiAxNTozODoyNyAyMDIzIC0wNzAwCj4gCj4g ICAgIHBlcmYgdGVzdDogTW92ZSB4ODYgaHlicmlkIHRlc3RzIHRvIGFyY2gveDg2Cj4gCj4gLS0t LS0tLS0tLS0tLS0KPiAKPiBJIHRyaWVkIGNoZXJyeS1waWNraW5nIHRoZSBjc2V0IHRoYXQgaW50 cm9kdWNlcyBhbWQtaWJzLXZpYS1jb3JlLXBtdS5jLAo+IG1vdmVkIHRoZSB0ZXN0X19oeWJyaWQg bGluZXMgYSBiaXQgYW5kIHRoZW4gdHJpZWQgdGVzdCBtZXJnaW5nIHRoZQo+IHJlc3VsdCB3aXRo IHRpcC9tYXN0ZXIsIGl0IHdvcmtzLgo+IAo+IEJ1dCB0aGVuIEkgdHJpZWQgYXBwbHlpbmcgdGhp cyBmaXggYXMgYSBmb2xsb3cgdXAgY3NldCwgcGVyZi10b29scy1uZXh0Cj4gd291bGQgaGF2ZSBi aXNlY3Rpb24gaGlzdG9yeSBicm9rZW4sIGJ1dCBuYWgsIGJ1dCB0aGVuIEkgaGl0Ogo+IAo+IOKs olthY21lQHRvb2xib3ggcGVyZi10b29scy1uZXh0XSQgZ2l0IG1lcmdlIHRpcC9tYXN0ZXIKPiBB dXRvLW1lcmdpbmcgdG9vbHMvcGVyZi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gtdGVzdHMuaAo+IEF1 dG8tbWVyZ2luZyB0b29scy9wZXJmL2FyY2gveDg2L3Rlc3RzL0J1aWxkCj4gQXV0by1tZXJnaW5n IHRvb2xzL3BlcmYvYXJjaC94ODYvdGVzdHMvYW1kLWlicy12aWEtY29yZS1wbXUuYwo+IENPTkZM SUNUIChhZGQvYWRkKTogTWVyZ2UgY29uZmxpY3QgaW4gdG9vbHMvcGVyZi9hcmNoL3g4Ni90ZXN0 cy9hbWQtaWJzLXZpYS1jb3JlLXBtdS5jCj4gQXV0by1tZXJnaW5nIHRvb2xzL3BlcmYvYXJjaC94 ODYvdGVzdHMvYXJjaC10ZXN0cy5jCj4gQXV0b21hdGljIG1lcmdlIGZhaWxlZDsgZml4IGNvbmZs aWN0cyBhbmQgdGhlbiBjb21taXQgdGhlIHJlc3VsdC4KPiDirKJbYWNtZUB0b29sYm94IHBlcmYt dG9vbHMtbmV4dF0kIGdpdCBkaWZmCj4gZGlmZiAtLWNjIHRvb2xzL3BlcmYvYXJjaC94ODYvdGVz dHMvYW1kLWlicy12aWEtY29yZS1wbXUuYwo+IGluZGV4IDc4YjE5MDJmNmY1OWQ4Y2UsMjkwMjc5 OGNhNWMxZWQxYy4uMDAwMDAwMDAwMDAwMDAwMAo+IC0tLSBhL3Rvb2xzL3BlcmYvYXJjaC94ODYv dGVzdHMvYW1kLWlicy12aWEtY29yZS1wbXUuYwo+ICsrKyBiL3Rvb2xzL3BlcmYvYXJjaC94ODYv dGVzdHMvYW1kLWlicy12aWEtY29yZS1wbXUuYwo+IEBAQCAtNDQsNyAtNDQsMTAgKzQ0LDE0IEBA QCBpbnQgdGVzdF9fYW1kX2lic192aWFfY29yZV9wbXUoc3RydWN0IHQKPiAgICAgICAgIGludCBy ZXQgPSBURVNUX09LOwo+ICAgICAgICAgaW50IGZkLCBpOwo+ICAgCj4gKys8PDw8PDw8IEhFQUQK PiAgKyAgICAgIGlic19wbXUgPSBwZXJmX3BtdXNfX2ZpbmQoImlic19vcCIpOwo+ICsrPT09PT09 PQo+ICsgICAgICAgaWYgKGxpc3RfZW1wdHkoJnBtdXMpKQo+ICsgICAgICAgICAgICAgICBwZXJm X3BtdV9fc2NhbihOVUxMKTsKPiArIAo+ICsgICAgICAgaWJzX3BtdSA9IHBlcmZfcG11X19maW5k KCJpYnNfb3AiKTsKPiArKz4+Pj4+Pj4gdGlwL21hc3Rlcgo+ICAgICAgICAgaWYgKCFpYnNfcG11 KQo+ICAgICAgICAgICAgICAgICByZXR1cm4gVEVTVF9TS0lQOwo+ICAgCj4gCj4gSG93IGFyZSB0 aGluZ3MgbGlrZSB0aGlzIHJlc29sdmVkIGluIGxpbnV4LW5leHQ/Cj4gCj4gUmVtb3ZpbmcgdGhp cyB0ZXN0IGZyb20gdGlwL21hc3RlciBhbmQgSSBjYXJyeSBhIGZpeGVkIHVwCj4gdG9vbHMvcGVy Zi9hcmNoL3g4Ni90ZXN0cy9hbWQtaWJzLXZpYS1jb3JlLXBtdS5jIGludHJvZHVjdGlvbiBwYXRj aD8KCkknbSBob3BpbmcgU3RlcGhlbiB3aWxsIHJlcGx5IG9uIG1lcmdlIHF1ZXN0aW9uLiBCdXQg aWYgeW91IHdhbnQgbWUgdG8gcmVzZW5kCnRoZSBwYXRjaCByZWJhc2VkIG9uIGEgc3BlY2lmaWMg YnJhbmNoLCBJIHdvdWxkIGJlIGhhcHB5IHRvIGRvIHRoYXQuCgpUaGFua3MsClJhdmkKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK