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 D304145BFD; Mon, 28 Oct 2024 11:32:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 99567402A3; Mon, 28 Oct 2024 11:32:27 +0100 (CET) Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 516F1400D7 for ; Mon, 28 Oct 2024 11:32:26 +0100 (CET) Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49SA2lJS015232; Mon, 28 Oct 2024 03:32:21 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2042.outbound.protection.outlook.com [104.47.66.42]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 42j8gxg1fd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 28 Oct 2024 03:32:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DTnI4cURdNMLRWaspzf2FjAG0ZlhNSFdT/LSynCiBq3LJB7M350yhtTii/0Q0s28Rvk55nv6evymTTT0oPg8r8Uv3b0JzV5geQw5DsTup/bv51CgLGlnhepvKowoRLhHeiPYHjaqb3OZGct69XzSWU2XGjTac5dTEpAe+S6DukH4yatCfnrATLN/jEaqt3L0rCvHeuev4GX8xGCNDtZaBrs7L5l4QMkHvk/+Qa44BDWTA8ORfFQDIXMS22Gb5ZlstlC1ip5loNBBj6dj9FNSDDoZ/C9mem297W9NFjwJKtU74c3+2BijH09eDLHwklgoW+zlk7qogjOZLw8N+0+2Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3rrX1aJ7Y3wBSn/VW0dy6ET2/6QLr2bNtJbKZV6kkbs=; b=FN9O3eZS04pw9ZfVZTy9XTLx/MMty/gk8pwZmOeQHhunFVmebii9VdGlOWZfv/g3a9z3MQLw9ngr6dK/sfcktA/WC/3Opt1KSw27FDyHud6onNo8iIacAGwvIRIyx31vOyerAXthNIgkkRUo3pVx9IcAyGFASehnCBExW6y0RVs5MCVfFOztm7H3qF8j009B0mQ5iET3fP8JgGg4iYg4nqQ+HUydsiNPf7g6lgnAfcUowFp+GZAWVxAx6Elske1o7AOnkxzbsddoAc9VvRKtTbpBQvMCrJu41ZxC/N5LX1PCczAptwZPAOINS3HL/D9hl9egv/PuAROdzKFTguauxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3rrX1aJ7Y3wBSn/VW0dy6ET2/6QLr2bNtJbKZV6kkbs=; b=glGiJ/VHTyZctMfACwYZWthCZMeTDkWyaNG9UhAZNErMIR6YHXojG+RcT5Y4RIalTCA+DpBvk/QuvGROTFYq80zyyM4CFLvO3f/sJ+wu52GKvxGJh3KtBmZ14RxHpOQkgYATyDdLgU+olGniTDkLBwMvSf2+dNMyNVLJcbOJu2w= Received: from DM4PR18MB4368.namprd18.prod.outlook.com (2603:10b6:5:39d::6) by CO1PR18MB4683.namprd18.prod.outlook.com (2603:10b6:303:e6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.24; Mon, 28 Oct 2024 10:32:18 +0000 Received: from DM4PR18MB4368.namprd18.prod.outlook.com ([fe80::1679:98:2091:7e98]) by DM4PR18MB4368.namprd18.prod.outlook.com ([fe80::1679:98:2091:7e98%5]) with mapi id 15.20.8093.024; Mon, 28 Oct 2024 10:32:17 +0000 From: Tomasz Duszynski To: Jerin Jacob CC: Jerin Jacob , Sunil Kumar Kori , Tyler Retzlaff , "Ruifeng.Wang@arm.com" , "bruce.richardson@intel.com" , "david.marchand@redhat.com" , "dev@dpdk.org" , "konstantin.v.ananyev@yandex.ru" , "mattias.ronnblom@ericsson.com" , "mb@smartsharesystems.com" , "stephen@networkplumber.org" , "thomas@monjalon.net" , "zhoumin@loongson.cn" Subject: RE: [EXTERNAL] Re: [PATCH v15 4/4] eal: add PMU support to tracing library Thread-Topic: [EXTERNAL] Re: [PATCH v15 4/4] eal: add PMU support to tracing library Thread-Index: AQHbJruQaChsxihq4EWG1a/KGEQeerKXTTCAgASZiQA= Date: Mon, 28 Oct 2024 10:32:17 +0000 Message-ID: References: <20241011094944.3586051-1-tduszynski@marvell.com> <20241025085414.3412068-1-tduszynski@marvell.com> <20241025085414.3412068-5-tduszynski@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR18MB4368:EE_|CO1PR18MB4683:EE_ x-ms-office365-filtering-correlation-id: 802faa4a-83f4-4ea9-95eb-08dcf73bcbea x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|7416014|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?ZlAyL0dWZEFqcVlPUkZpbTVBK2tod1NneXRhZzNWV1VsdEFnTWsxaG50L2M0?= =?utf-8?B?cE10aTk3M3BNR1cwcnZ5VU9tZ1kySlFqY2t1NkI4TXc0TDJjTkQ5ZUhMcGlv?= =?utf-8?B?SktZdzZ4aW14Q1dRMlNUQzZwNDJIRkQrVU5iQmx6WUZ6ZEk1ZzZqS1Ntbm1o?= =?utf-8?B?MUs2d3A2bEtVZWZ5dGZjWVRCeWo5b3ZXQzJZNWRlSGhFb0NRSzBJS0N4MzRD?= =?utf-8?B?Wk05cEZTQlNvZFNKQkk4YndUY01kTnEwRjVuYjczRGtuc1dEY0l3TUhqTFNI?= =?utf-8?B?djRnOWNHKzg1YmRPVG83UjdXRGZ0TDg2bmdXNDhTTWpnRFlJditEMGM1VmMw?= =?utf-8?B?ZUN3N2l5d3ljREFWeGhwbStlU0x0bVpaemkzU3lCTzFTWDJ0UkxCOTBDdnZp?= =?utf-8?B?UE12WEpwUjJXdDlMSkMvQ3hJNjdGaVdmQWRwOGN6TWt4SlJoakE4cWhzaVR1?= =?utf-8?B?NWFwL3ZhbTJJejdOQXoyQ2QvYU5CK3VNV2hBSmF5WlJsOThpU3RXTGxZNmlz?= =?utf-8?B?b3FwUW91RnA4UXRFWEJITzhwZWZ4RHV3Wnh0R1ZrVDIwLzZUTGdDQVVZWDdF?= =?utf-8?B?N1l0MnFtVHptOWhkNi8rTFhIV3drQ2RFMVZGeVVBakdYeHNQN2pmeWNPcjZL?= =?utf-8?B?dUcvNEczOEw2eDFCVnJ1dUw4NmRhMldaUjlxOGFnT2VlYkJxV05IK1ZHMitF?= =?utf-8?B?L05hMGduMHFwa3lINHYzZmk5NWZEUzIwU1BVRDNJNEtGcklSWmxVUDNkSVQz?= =?utf-8?B?L2lRMXY5WHBTYlVnOVA1RTNYZUR0Y2VLRUpFTmhiL1pIek0xMTB6bjRMcXM0?= =?utf-8?B?ai9BUmVpYnVOT2R4WVFCNHphemppdkVuM3F5dDIycDl1OTU5MkNXb0JvazFl?= =?utf-8?B?Z3JBaDlseEpFbUxLWU04Q3F0QUxaT3U5OHBFQ2lDUnNEa2NJZEVOcFcyYzUv?= =?utf-8?B?Vk9VYzJpWmh1cnpyZWZzbS8rZTRsTjRMbDFFMytjVHpUVWY1Q1NPWFdMSUc5?= =?utf-8?B?cjlabk8yYk90RWhReHFmWE5mWjk5VVFmeVU3dU5KR0QvaHVycldTZE54QXdM?= =?utf-8?B?NktwNi9uZGxVUjlacXo1S2o4ZURZSlE0YUFBTXBuZkJaemVxaEYvUW5FVGtO?= =?utf-8?B?ZENyc3MvdEhiOUpkK3RIM25adlNJS3RYWWlOVFA0THUyNXlxZ0g3U2puaTB6?= =?utf-8?B?TXBsTG9MZERtbDdxVUZmMzlpajR6WmlGSE5XR1VYcVN4YWFFOHFURVgydHZl?= =?utf-8?B?TzBJakdXbWljdHNiT1dtSHRjNDVtTEhST0cwREEzSkIwOFhWdnJYbkltaXJB?= =?utf-8?B?RmVXZWRqSzZuSnZ6c09VWGtuTU5XdGQ0Rks2UmdYM0diL0FUYit4YmFmaS9i?= =?utf-8?B?NkNrcy9wQTE3MnNNVUJhc0RNelRwYWQ5K3pid0RwdmVSQ1IxTEhBWEhPTHRM?= =?utf-8?B?Q0FyUk1yQm9Odm5DR1FCMXlNOXBTWjM5MWdLOHZDUXZHeVQzSC9sY1ZnTkZu?= =?utf-8?B?Vmtwc0drelp6VlBVa2RvdjdIbkpyK0xZbEprTG53QmdrNmlDSjRWMVJqbHJi?= =?utf-8?B?enhDZTNlQzFEZ0hzbUh0b0JpUVdwMUdiU0VlTDUzSTlSWGxYRE1VTHJkTU9R?= =?utf-8?B?VDY3WEJ5UHpuNkwrUi9ySURHeU5iUGVvQTBEbnk5WjU0ZWhpUGpDeGw0alpy?= =?utf-8?B?N0o1YTVKdy9DKzZXdUtIa2NXczUwcWdNQ1ZYc0puVDNxYlBna0hpeExzS1h5?= =?utf-8?B?L3FTM0JQSUQzTFUyVXlQZnVDdFdWaGtSRjNVRU9LblMrMGUrUmtuSnVKeVdC?= =?utf-8?Q?RoXZeobdkstwoK4wlCSb7q4Q9ntGJcihLDquY=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR18MB4368.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(7416014)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VHQzMlgrZ2ltU09yTUdhUFlvRmlneHpFbkRFKzh5UUpSTjZQM1M1bUxXeHc3?= =?utf-8?B?bkUyUm4wSkExWjZzbmc3SmRGckVOcDJncEgvZnNoTWdqWFdHdURTTklHK3lx?= =?utf-8?B?bnA2T0xTeGJCY0ppb1c3eHZ4SW9FdTZuNTlGd3c3aG4rcVVzajk4QmwxY09K?= =?utf-8?B?MFN5WHpsQ203eDgwamNjUE5HTmhlcVlNWWVaRHJsWnNvM2RyMy9jekVrSktF?= =?utf-8?B?eThkMEpHb0Qra2JSY1FoYk10VVh0RFA1eDVKS2I0a05NVmxxRGNpQTQyV29Y?= =?utf-8?B?SzNEZm5yTGx6UnJOTTc1L1NScGQxRWZzYkhCbWNXamlIMVdiLzNDZnpqQWdP?= =?utf-8?B?cVl2Q0ZPcVJXWmFzTk1RQk90OUtIRWx3TzlESTNVcTI3MU5UZmQ2a2ZFVnd4?= =?utf-8?B?MnZRdVU1bmM5b2x1dmRLR05NUW9iVmdOc2Y2NHl5aVMzN0lBMkxFcEoxT1dT?= =?utf-8?B?OFRhbU04dUJtRDQ4N0t5cGZBVEx1Z1Y3VmFEaXNwdmJNVS8zaEw2aEZOVE90?= =?utf-8?B?MGF3WWtVOEVISmVnVUx1WkJFUHRQMCtNV1laYnZsUW5PRzdwc0pBNWoxcDlY?= =?utf-8?B?WndXWWNNRUkrWFB2ZXlxV1lyTDdYNGNKRHd1U2IwbHJSQWpjcHQ3aVFDdjVt?= =?utf-8?B?RTU3cGViVUNHeDU2MTE3dmN4RC9LcHFtUDdTak1hV2hGdDl5WnJIY2Y0VjE4?= =?utf-8?B?cEFVNGoyRFVjYzVYUldJc2llVVdramlZNUN1YU91L0xzMXNaa2FqaHBuWm81?= =?utf-8?B?SU1LdUlaQk5CZVhDRzVIQlM1dmkwSWhkZjhvaGNOeUpFQ3RkNU9iZHBCY011?= =?utf-8?B?dCszQVpDSXNBb09sRGxoQVRsL3ByTmZtSHk1QUtXdnNMakxCQnJGUCs5TVZZ?= =?utf-8?B?NEI4Z2xIdy9HbXVPSlB4SWthYmtrYVViNGhwNndaSmV4ZE1IV2lXLzl3akxl?= =?utf-8?B?VVpzU0lURzFFQjJZVWVTTFFFaHZHd3JSbjE5QXk0bDIxdGdRYW1qVUhBR1lt?= =?utf-8?B?OTN5Vmg2WGo3dXo4S0NHTWxZbFhsdG9mUWFjV2Z6eEVNNXlVVlYybUlQd1Vz?= =?utf-8?B?dVVjSG03cmZ2SStoVTYwTW0vZDlEQlI5RXc1UHBzQlBpSyt5QVRQWkZqdDEw?= =?utf-8?B?ZmV3M2FtZmJKTGpPbHl2UkhhUVF0MXd0TFZtU2dLMFNuUEhTclB4V1FZaTJF?= =?utf-8?B?MWl6SUVkbXN6eEowbVVnbVhSZWtyci9TZzE2THh4eUlqaGFxZE9yRURQTGVa?= =?utf-8?B?dWV3YUJObWR5ZjBBTjBCc1N4aFpPZmMzUjlwQ1JqZjFWY0JodDQ4Y1RjN1Zh?= =?utf-8?B?RTRFcENIOVc3VjlmWGZGd04rblhKb2FPajk1eGZUMGNrMXkrOEtHcjhGT2dR?= =?utf-8?B?QWFKNHdOR0J4NUtYMi91NHpXWCt1NzRzYnMyV1poR0o0WGdBT1RJZlNSNzhG?= =?utf-8?B?SUY0eFhSWDFZeE05c3k2RExGZmV5SlBXV3Y3b0I3Mno3TEw0d1p5M0Y5NHJQ?= =?utf-8?B?NE1DMG1BYlovTGQvQ25ZcG1SRjR6SnZWdmllbW5GeUJrK1czdVJEVDhlMnFI?= =?utf-8?B?cFRpZ3dRSnByb082TGxRVjJkd2dpNS9EUktlMlJRcjA0Y095ejNpMTY4RUdR?= =?utf-8?B?RHEvdkJSTUtNSDV4dXhZZEtIcTVqZUlSRStSdXF3RkdHVk5RWWNsb2VQYjBl?= =?utf-8?B?d1oxU1prRXRDQVo4YkRUM01LUzM3cTB5ZkI0eU5TZHZ0eldRelhkbi9oWWZE?= =?utf-8?B?dnJvZHVWNEZnOTQ1ZkExZnV6L3VjUnJ0S3NlbVlUb1pFMEIxMGJpQ0JYckNh?= =?utf-8?B?bVI2M2RBa1ZQOW84Q1pyR1R1TjZQMkJkVmJQVEZ6dmNwNWo5YXpKbnBPMmVJ?= =?utf-8?B?dFlMclZFZ2p4MXRWSS91SDVwYWhPNms2djF4bUJHYVFqa1NhZW5PU3VEc3J2?= =?utf-8?B?ZmZvWHhiZlRoMWJEN1IycGtVbkxIQ29wc0xYbmREdnRYMG9xMVV1MGNwWXVI?= =?utf-8?B?bDlYWVo0dEFnYVJwbmhyRG1pV3JKT0FMRmZ0VVU2cno1aWVONW9JbE1yYURr?= =?utf-8?B?Slc0bXNhRy9XdU1yZlR4T0dZTzlPOXRSQVdGc3lVeCtPbkNVWURIWVFZSUQw?= =?utf-8?Q?s15wgT1xDLOdP4nd07zBQF6i1?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR18MB4368.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 802faa4a-83f4-4ea9-95eb-08dcf73bcbea X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2024 10:32:17.5988 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wCrLW32g7aYdj5TwfJTwqWDC54li/lZxBNzyo5ASgAVX72qo/DE/6J9ht0iQJlXV8qkbctJqZNWoD4+HgIbdMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4683 X-Proofpoint-ORIG-GUID: zHgurX-BAUKCtMpvFJVivSWwFDaST5jR X-Proofpoint-GUID: zHgurX-BAUKCtMpvFJVivSWwFDaST5jR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_01 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 Pk9uIEZyaSwgT2N0IDI1LCAyMDI0IGF0IDI6MjXigK9QTSBUb21hc3ogRHVzenluc2tpIDx0ZHVz enluc2tpQG1hcnZlbGwuY29tPiB3cm90ZToNCj4+DQo+PiBJbiBvcmRlciB0byBwcm9maWxlIGFw cCBvbmUgbmVlZHMgdG8gc3RvcmUgc2lnbmlmaWNhbnQgYW1vdW50IG9mDQo+PiBzYW1wbGVzIHNv bWV3aGVyZSBmb3IgYW4gYW5hbHlzaXMgbGF0ZXIgb24uIFNpbmNlIHRyYWNlIGxpYnJhcnkNCj4+ IHN1cHBvcnRzIHN0b3JpbmcgZGF0YSBpbiBhIENURiBmb3JtYXQgbGV0cyB0YWtlIGFkdmFudGFn ZSBvZiB0aGF0IGFuZA0KPj4gYWRkIGEgZGVkaWNhdGVkIFBNVSB0cmFjZXBvaW50Lg0KPj4NCj4+ IFNpZ25lZC1vZmYtYnk6IFRvbWFzeiBEdXN6eW5za2kgPHRkdXN6eW5za2lAbWFydmVsbC5jb20+ DQo+DQo+DQo+LS0tLS0tLS0tLS0tLS1TVEFSVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+ IGRpZmYgLS1naXQgYS9saWIvZWFsL2NvbW1vbi9lYWxfY29tbW9uX3RyYWNlX3BvaW50cy5jDQo+ PiBiL2xpYi9lYWwvY29tbW9uL2VhbF9jb21tb25fdHJhY2VfcG9pbnRzLmMNCj4+IGluZGV4IDBm MTI0MGVhM2EuLmM5OWVhYjkyZjQgMTAwNjQ0DQo+PiAtLS0gYS9saWIvZWFsL2NvbW1vbi9lYWxf Y29tbW9uX3RyYWNlX3BvaW50cy5jDQo+PiArKysgYi9saWIvZWFsL2NvbW1vbi9lYWxfY29tbW9u X3RyYWNlX3BvaW50cy5jDQo+PiBAQCAtMTAwLDMgKzEwMCw4IEBAIFJURV9UUkFDRV9QT0lOVF9S RUdJU1RFUihydGVfZWFsX3RyYWNlX2ludHJfZW5hYmxlLA0KPj4gICAgICAgICBsaWIuZWFsLmlu dHIuZW5hYmxlKQ0KPj4gIFJURV9UUkFDRV9QT0lOVF9SRUdJU1RFUihydGVfZWFsX3RyYWNlX2lu dHJfZGlzYWJsZSwNCj4+ICAgICAgICAgbGliLmVhbC5pbnRyLmRpc2FibGUpDQo+PiArDQo+PiAr I2lmZGVmIFJURV9MSUJfUE1VDQo+PiArUlRFX1RSQUNFX1BPSU5UX1JFR0lTVEVSKHJ0ZV9lYWxf dHJhY2VfcG11X3JlYWQsDQo+PiArICAgICAgIGxpYi5lYWwucG11LnJlYWQpDQo+PiArI2VuZGlm DQo+Pg0KPj4gICNkZWZpbmUgUlRFX0VBTF9UUkFDRV9HRU5FUklDX0ZVTkMNCj4+IHJ0ZV9lYWxf dHJhY2VfZ2VuZXJpY19mdW5jKF9fZnVuY19fKQ0KPj4NCj4+ICsjaWZkZWYgUlRFX0xJQl9QTVUN Cj4+ICsjaW5jbHVkZSA8cnRlX3BtdS5oPg0KPj4gKw0KPj4gK1JURV9UUkFDRV9QT0lOVF9GUCgN Cj4+ICsgICAgICAgcnRlX2VhbF90cmFjZV9wbXVfcmVhZCwNCj4+ICsgICAgICAgUlRFX1RSQUNF X1BPSU5UX0FSR1ModW5zaWduZWQgaW50IGluZGV4KSwNCj4+ICsgICAgICAgdWludDY0X3QgdmFs ID0gcnRlX3BtdV9yZWFkKGluZGV4KTsNCj4+ICsgICAgICAgcnRlX3RyYWNlX3BvaW50X2VtaXRf dTY0KHZhbCk7DQo+PiArKQ0KPj4gKyNlbmRpZg0KPj4gKw0KPi0tLS0tLS0tLS0tLS0tRU5ELS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KPkFsbCBvZiB0aGUgYWJvdmUgY2hhbmdlcyBjYW4g Z28gdG8gbGliL3BtdS4gUmlnaHQ/IExpa2UgZXRoZGV2IGlzIGFkZGluZyBpdHMgdHJhY2UgcG9p bnRzIGluIGV0aGRldg0KPmxpYnJhcnk/DQo+YW5kIG1ha2UgdHJhY2UgcG9pbnQgbmFtZSBhcyBy dGVfcG11X3RyYWNlX3JlYWQNCg0KVGhhdCdzIGJlY2F1c2UgbGlicG11IGlzIGhpZ2hlciB0aGFu IGVhbCBpbiBoaWVyYXJjaHkgb2YgbGlicmFyaWVzIHNvIGl0IHdvbid0IHNlZSBzb21lIHN5bWJv bHMsIGZvciBleGFtcGxlIF9fcnRlX3RyYWNlX3BvaW50X3JlZ2lzdGVyKCkuIA0KU28gZmlyc3Qg dHJhY2luZyBpdHNlbGYgbmVlZHMgdG8gYmUgbW92ZWQgb3V0IHRvIGEgc2VwYXJhdGUgbGlicmFy eSBhbmQgdGhlbiBhcHByb2FjaCBvdGhlciBsaWJzIHRha2Ugd291bGQgYmVjb21lIG5hdHVyYWwg Zm9yIGxpYnBtdSB0b28uICANCg==