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 600CB42D71; Tue, 27 Jun 2023 13:39:43 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E5B1840F18; Tue, 27 Jun 2023 13:39:42 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by mails.dpdk.org (Postfix) with ESMTP id 79BBA40EE1 for ; Tue, 27 Jun 2023 13:39:41 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UCaj919ynWXmtci5XhBOjA/zp77yUygmjP3/9gOGsa8c8bD6sv1iNt2F80hfzGgPJJ/9bdtwiy/tyk8DNHW8x7xfdnjvV2922006YiMDKaCTRK9p84U1/2Y759CoBPlm+X+yQgC8V44cHGq6Z5iSL9OW3CrKR0QnB32kC9jkAr5bkNanYBdau6IV7p5BKsQBwd9CYNWvbsCxOrhXw0LqXxaa+xdJcJXWr7iOqaSQ08jFI+cS2RSGRCz13bH86rLHdQpp7tqLOryWmIc21C/vsb9g5161DqIN8HgjKnhAI5JaIBf6Oxjc90Ocjajetj2ndoD4iIVxMP8WCxQ9+N06Pg== 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=VdggdacrGE05Y00JGNZfuAALPU0n/kB7kGMLF3mjOLg=; b=EoUI1mchX3k5SIx8i8hArkiUN7gLogJ+nHoreu6uQ/exGjUARJfNThDrx7cM+6P69PVtkh27us6SgQhAf82Z78K6PuKviQNGhxhb3a9hQ8q1azDTKTpODN8JhXOdOirjjD/LLt4VeO6deVt5idr3k4s51vJ2VCM6TLi0lWPl8MLK4Ai2vnZrzLkCb3qPCsq8mXvy5ZoDBbw/uHIiC8R6x6MNBv3S5wmJafMsTNz5c0NYZbgjE7y60Y13x76WpEre2xpKcKZvr9vLDD8KP91E8o9bvluVfCmSiT639nBJVKLxm/cmFzDxgJiNqYJIQPkWzY8dbz9ozVpPv1AaUWkiUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VdggdacrGE05Y00JGNZfuAALPU0n/kB7kGMLF3mjOLg=; b=EzaqKhgXeKr33x57tOmI7f9c011v3mxqjdN2IxBnpvn42u3oUw9AtH2B1cjrZm8haczVqunfwTYO21tYzTclkwYdI1lV925hIUbMQep1ONu7WOvqlV4vIpNOsxO1413fSqHpd5Yuz4CX5uBVWsbOdmwR1ytKvZ8NK8yIr2RzSIvVwl73NRRZJzkeS6I9AJ9+gQx2dAWpapMyCC4ArsfQ5Yvqk6hn1filFfh3iXxI3MM10PzD+V6cubvooP9FGROyeCl46QAGKOnZ4kBwdCveH4iCUr7tOdA8JhTmNM3vD4HKIcWjXxY7qcuyTL78CaIOt4Y4DigZXir68HBL85b5qQ== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM4PR12MB6568.namprd12.prod.outlook.com (2603:10b6:8:8f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Tue, 27 Jun 2023 11:39:38 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::ab87:3bac:b8e:a23d]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::ab87:3bac:b8e:a23d%3]) with mapi id 15.20.6521.023; Tue, 27 Jun 2023 11:39:37 +0000 From: Slava Ovsiienko To: Ferruh Yigit , "dev@dpdk.org" CC: "jerinj@marvell.com" Subject: RE: [PATCH v4] app/testpmd: add trace dump command Thread-Topic: [PATCH v4] app/testpmd: add trace dump command Thread-Index: AQHZqCWDK7D3zFZDFkmjFw+p1drr2q+ehmuAgAAANJA= Date: Tue, 27 Jun 2023 11:39:37 +0000 Message-ID: References: <20230420100803.494-1-viacheslavo@nvidia.com> <20230626115749.8961-1-viacheslavo@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR12MB3753:EE_|DM4PR12MB6568:EE_ x-ms-office365-filtering-correlation-id: 3e58fa91-2b0d-4a6e-c484-08db77033026 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LsS9D/kN/V1BcmmQEuqsu26aZWmBodMXvzKPtu0ujhZ8MX1c1bX5Rt7FKUxHc4+SWugojzmgZFNv6zs4yjrCfmSsucT8u7QH+m2kWGfpHUnkLHQ9RhAwLpz4sAVv8S1R2qFfyFZ/9pNhIoxq1sYHGw3K+QxeKyjbyBXfhPv9rYKANHzbzAhK/kUrRCPupyyQsPS7LcocSJxVel6W9l/PGiJxjlsT2x+pNUkdcfxloCY47RDzRbzbjtz9A4iqHNA6bxl5Ds9uSv33sr/+YkTvwXprh1RRe3zy/l0jorxgdlFasRLIgOO0U1yJjWsBt1HpVvjqzgnr0FC2P676NVYTvNx9vzGrIXE/Yt9ALQ7C+04vqYTIEnCyt238Kg+5LorNxBrftvDVNG3KS16c7gYEe2+19kKhpsp6DzNX6WZKR0wpAOt5I1g4lBmC2a4RwRnR0bCPiy28KwvmNU4yAM9Seusy667lHZQQtz7pHIrUkrNN2+egJZzVDC2PRI96EpJAIYESgkVsp+uPxdQB2S4OPS/OAyuMG8WsJ+l3bDDwXU9tknB2TNGJ4kbwRpgmmr1Ikyytkg3+jnJQRmJW1f6/SAFlwJfyOouq5Pbc58yEXqPrrEB0S7tmZscHT19aQ3NkX3SirtTHdkbertHysDKulBu1aSZabeDcOosKnoUSun3nZZlBt+5OJCCWDl6a9XIQ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(366004)(376002)(396003)(346002)(39860400002)(451199021)(2906002)(186003)(7696005)(71200400001)(122000001)(38100700002)(83380400001)(6506007)(53546011)(9686003)(26005)(966005)(55016003)(110136005)(41300700001)(38070700005)(86362001)(316002)(478600001)(66556008)(66446008)(4326008)(66946007)(66476007)(33656002)(64756008)(76116006)(5660300002)(52536014)(8676002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N3Jidm95akFzcEw5cjNPYlJ2NkViS3ZnZkNoOHBWaEcvRFRUSTRBRnNCbkhN?= =?utf-8?B?a2hqT2ZWYTVUNW1ucitmUDNYaks4eHR5SFdYZ2taYUxFN3YrbEVCa0M0Z3Aw?= =?utf-8?B?bkh3K2o3UVY3TTNOU1NGMDBKZm1scTRuTnFQTWxXUXJzcE1kWU03eGQ0Vmkv?= =?utf-8?B?VU9pZFZiLzFMOFdTSGtBQ0NjbjIwcHRLYzd3SlJaL3oxR0Mrd3Fxb2l1TDgz?= =?utf-8?B?V0Y3eFJVQm43SGFVRVg2VlpnRTlLOWFzenE4ZFh6YzU0L1g0WUdlWi92eWo2?= =?utf-8?B?YzQza1RmRmdxSHdOenhZdFlqR3c2d1BBT25naEE4WVhIbTg0N2Vhd0dwTWN6?= =?utf-8?B?Zk9NSGZJZjFSeWRVMmdBdGhiQlVrdS9zMk4yMUNPYzJ4TmdtRmd2R2hEVmJC?= =?utf-8?B?OVY3OWtMaEw0dDB3VS9qUlRVOEg1NGtGWjZKSGs2NEVHcTJmV1I1MWdHNHZI?= =?utf-8?B?MWdhZDhtMFNsSGRPZ2ZSR1Nvejg0UFBaajFHS21VaFhLMDlaeXh2VmJ0bTQr?= =?utf-8?B?a0RBV3hqWjNMMEV3eHBjdFlpbTRlYWZCTDZaaFk2c3U4YjQxdXFaUU0wUmN3?= =?utf-8?B?NzA4NXl2eitkMmV3TlovazFpRVNvMlhRdWJONDY5Mzdqa0dsNGc1SGszVEda?= =?utf-8?B?clNJdkF3aFlBT2Q2bEFNZUlGT0FBQ3hWVXAwYWRDYnR2Zk0wRWUvcXl0T0JU?= =?utf-8?B?NmFRanU4UjJja1kwWDRHeDNjbExacFZkSTErSG5RMFh4a1J1TjlUQVM0bFZW?= =?utf-8?B?UHRuVlA1NXg0RDdSRDNNeXRtM2ZXMEdGaUcwODJHcmVyM2tsT21TNENhTlF2?= =?utf-8?B?RjhscnRYZzNWQzRRQzg3T3RJNXI4K1NMYi9pMDh5a29BclB1Um4vUk45NjY4?= =?utf-8?B?cGhuL09uRjFOUWNWeVFmM3dNd1pDMHAwNTdQS0luSHQzYks3YXpJWldQRnBr?= =?utf-8?B?Q3FHSk82UTRIaDgzUGtTOE9iaEFFa2V5eDIzSkd6bVRoMGRpZThCaXhWOTZq?= =?utf-8?B?czhyakhLdTFkZUhrMHRzVXU1THgyRS9LSHZqYXY3UnZWSjhSYUhXclBmUHdQ?= =?utf-8?B?d0ZDSjV2TmN1anpaVEhiSkFiL21VWHNBVERUR3JKTzBGRzQ0L0ErZDZwUjlF?= =?utf-8?B?bU9yckE2VHltdS85U1o3WnY2R0U4OFBYWVA4V3ZRSmpCaXBjZlBmQlZocnhK?= =?utf-8?B?eFBGNHljdStlUktpV2FwQ1lZOVVDa0xwWmkvZWoxSVc3VTY5TDBnNEtEZ2Zy?= =?utf-8?B?cis2U3ZKbUdlNGJTc2Y2bGlRSG1POHAxOVlNME5ob1hDb0FsVGZockZDcmZV?= =?utf-8?B?Qi9yZlpIbURZQnVZdG1sMVFyck10NHZZUERRVVhwTE1QNDZBQXl2cHlCczZu?= =?utf-8?B?YnVyQnhsT2JLWlhWa2hDSUlsUWJRdUptTWtJdXVxMnJkMHZDcEE5VDRGQS9a?= =?utf-8?B?TCtIZVloUDNqdTgyYjdqUDMyWHJqaGZIWW5rRVhreUV2TDlGYytoUGV3ZHA5?= =?utf-8?B?VE9pd1EySndsQXhkczNXcUdDcExTdzBRdXBhaTFhTHYxS3prK0tFQU84aWMy?= =?utf-8?B?NXN6bzBTbU1SeDdtSjArTU9rYy9PQ0gwcHF5U05LaWhwQktDSnYrVTh0NjJ2?= =?utf-8?B?R1pUcERvUzRrQTR1L0Q5N2s3TXVqcUt0am1heC9oQ1JhTnRLb0RvRkNEYS9I?= =?utf-8?B?ZWNPZElFOEpnaUVTVE5CdG9HU0ZzOUdUZFB0YXpkamQ0L2V6QitTT21aWjVO?= =?utf-8?B?T2ZEbmZoSEVDbzRROEg4SGtoTXRQWW9qa1U1TVFyV2Z4dW9INWREcHFVY1Vu?= =?utf-8?B?RjNtVDRnb3FCNWtlMTdMRHNGdmIzMVo5Z2k2YndMMnNIVzF2QVk0cHlvMmF1?= =?utf-8?B?S0xlVE54TDg4eURxbXFRaUZNbFNXak1mdmo4MWtrVkhSWGd4blI5T0k1Nlhy?= =?utf-8?B?Tk8vaWZlZ2VEQ3VTNWNONTlIcHhYeHlIb25FZ1liNDgwSU5FZXhmZU5hdzJx?= =?utf-8?B?Wk9aeVlpa0VQZlBwOERxdlQ3N2xOcjBsTWMxR2JqWThuRzFOZ1RqeUtJeE1O?= =?utf-8?B?VS9nckdzVldQcitLbVVOWE1hRy9RQWhJY1pZeXhubEgxbnVMTDNJakdmTWxF?= =?utf-8?Q?X67GV+C6l6R8gNZSIX6ilTpeE?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e58fa91-2b0d-4a6e-c484-08db77033026 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2023 11:39:37.9004 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Lzt09oG0/vxAk1AD03hF985H7BHxmOQL7RQ83x86HNI2vUTaXhKlzPVJuAwWUhZm3s68JzEQtpReOTo9ttQmLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6568 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1 aC55aWdpdEBhbWQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBKdW5lIDI3LCAyMDIzIDI6MzUgUE0N Cj4gVG86IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IGRldkBkcGRr Lm9yZw0KPiBDYzogamVyaW5qQG1hcnZlbGwuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjRd IGFwcC90ZXN0cG1kOiBhZGQgdHJhY2UgZHVtcCBjb21tYW5kDQo+IA0KPiBPbiA2LzI2LzIwMjMg MTI6NTcgUE0sIFZpYWNoZXNsYXYgT3ZzaWllbmtvIHdyb3RlOg0KPiA+IFRoZSAiZHVtcF90cmFj ZSIgQ0xJIGNvbW1hbmQgaXMgYWRkZWQgdG8gdHJpZ2dlciBzYXZpbmcgdGhlIHRyYWNlDQo+ID4g ZHVtcHMgdG8gdGhlIHRyYWNlIGRpcmVjdG9yeS4NCj4gPg0KPiA+IFRoZSB0cmFjaW5nIGRhdGEg YXJlIHNhdmVkIGFjY29yZGluZyB0byB0aGUgRUFMIGNvbmZpZ3VyYXRpb24NCj4gPiAoZXhwbGlj aXQgLS10cmFjZS1kaXIgRUFMIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgYWx0ZXJzIHRoZSB0YXJn ZXQNCj4gPiBmb2xkZXIgdG8gc2F2ZSkuIFRoZSByZXN1bHQgZHVtcCBmb2xkZXIgZ2V0cyB0aGUg bmFtZSBsaWtlDQo+ID4gcnRlLVlZWVktTU0tREQteHgtSEgtTU0tU1MgZm9ybWF0Lg0KPiA+DQo+ ID4gVGhpcyBjb21tYW5kIGlzIHVzZWZ1bCB0byBnZXQgdGhlIHRyYWNlIGRhdGUgd2l0aG91dCBl eGl0aW5nIHRlc3RwbWQNCj4gPiBhcHBsaWNhdGlvbiBhbmQgdG8gZ2V0IHRoZSBtdWx0aXBsZSBk dW1wcyB0byBvYnNlcnZlIHRoZSBzaXR1YXRpb24gaW4NCj4gPiBkeW5hbWljcy4NCj4gPg0KPiA+ IFNpZ25lZC1vZmYtYnk6IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEu Y29tPg0KPiA+DQo+IA0KPiBBY2tlZC1ieTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAYW1k LmNvbT4NCj4gDQo+ID4gLS0NCj4gPg0KPiA+IHYxOg0KPiA+IGh0dHBzOi8vaW5ib3guZHBkay5v cmcvZGV2LzIwMjMwNjA5MTUyODQ3LjMyNDk2LTItdmlhY2hlc2xhdm9AbnZpZGlhLmMNCj4gPiBv bQ0KPiA+IHYyOiBodHRwczovL2luYm94LmRwZGsub3JnL2Rldi8yMDIzMDYxMzE2NTg0NS4xOTEw OS0yLQ0KPiB2aWFjaGVzbGF2b0BudmlkaWEuY29tDQo+ID4gICAgIC0gY2hhbmdlZCB0byBzYXZl X3RyYWNlIGNvbW1hbmQNCj4gPiAgICAgLSBXaW5kb3dzIGNvbXBpbGF0aW9uIGNoZWNrIGFkZGVk DQo+ID4NCj4gPiB2MzogaHR0cHM6Ly9pbmJveC5kcGRrLm9yZy9kZXYvMjAyMzA2MjYxMTA3MzQu MTQxMjYtMS0NCj4gdmlhY2hlc2xhdm9AbnZpZGlhLmNvbQ0KPiA+ICAgICAtIHJldmVydGVkIHRv ICJkdW1wX3RyYWNlIiBjb21tYW5kDQo+ID4NCj4gPiB2NDogLSBhZGRlZCBtaXNzZWQgaGVhZGVy IGZpbGUgaW5jbHVkZQ0KPiA+ICAgICAtIG1pc3NlZCAjaWZkZWYgYWRkZWQgZm9yIFdpbmRvd3Mg Y29tcGlsYXRpb24gKG5vIHRyYWNlIHN1cHBvcnQNCj4gPiAgICAgICBmb3IgV2luZG93cykNCj4g PiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1kL2NtZGxpbmUuYyB8IDggKysrKysrKysNCj4gPiAgMSBm aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQ0KPiA+DQo+IA0KPiBDYW4geW91IHBsZWFzZSB1 cGRhdGUgJ2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvdGVzdHBtZF9mdW5jcy5yc3QnIGZvcg0K PiBuZXcgY29tbWFuZD8NClN1cmUuDQoNCj4gDQo+IEl0IGxvb2tzIGxpa2UgZHVtcF8qIGNvbW1h bmRzIG1pc3NlZCBpbiB0aGUgaGVscCBvdXRwdXQsDQo+ICdjbWRfaGVscF9sb25nX3BhcnNlZCgp JywgY2FuIHlvdSBwbGVhc2UgYXBwZW5kIHRoaXMgbmV3IG9uZSBlbmQgb2YNCj4gImRpc3BsYXki IHNlY3Rpb24sIHdlIGNhbiBjb21wbGV0ZSB0aGUgbWlzc2luZyBvbmVzIGxhdGVyPw0KPiANCj4g PC4uLj4NCj4gDQo+ID4gQEAgLTgzNzEsMTAgKzgzNzIsMTcgQEAgc3RhdGljIHZvaWQgY21kX2R1 bXBfcGFyc2VkKHZvaWQNCj4gKnBhcnNlZF9yZXN1bHQsDQo+ID4gIAkJcnRlX2xjb3JlX2R1bXAo c3Rkb3V0KTsNCj4gPiAgCWVsc2UgaWYgKCFzdHJjbXAocmVzLT5kdW1wLCAiZHVtcF9sb2dfdHlw ZXMiKSkNCj4gPiAgCQlydGVfbG9nX2R1bXAoc3Rkb3V0KTsNCj4gPiArI2lmbmRlZiBSVEVfRVhF Q19FTlZfV0lORE9XUw0KPiA+ICsJZWxzZSBpZiAoIXN0cmNtcChyZXMtPmR1bXAsICJkdW1wX3Ry YWNlIikpDQo+ID4gKwkJcnRlX3RyYWNlX3NhdmUoKTsNCj4gPiArI2VuZGlmDQo+ID4gIH0NCj4g Pg0KPiA+ICBzdGF0aWMgY21kbGluZV9wYXJzZV90b2tlbl9zdHJpbmdfdCBjbWRfZHVtcF9kdW1w ID0NCj4gPiAgCVRPS0VOX1NUUklOR19JTklUSUFMSVpFUihzdHJ1Y3QgY21kX2R1bXBfcmVzdWx0 LCBkdW1wLA0KPiA+ICsjaWZuZGVmIFJURV9FWEVDX0VOVl9XSU5ET1dTDQo+ID4gKwkJImR1bXBf dHJhY2UjIg0KPiA+ICsjZW5kaWYNCj4gPg0KPiANCj4gV2h5IG5vdCBhZGQgImR1bXBfdHJhY2Uj IiBhcyBsYXN0IGl0ZW0sIHRvIGtlZXAgc2FtZSBvcmRlciB3aXRoDQo+ICdjbWRfZHVtcF9wYXJz ZWQoKSc/DQoNClRoaXMgd291bGQgcmVxdWlyZSBtb2RpZnkgdGhlIHByZWNlZGluZyBjb21tYW5k IHVuZGVmICNpZm5kZWYgYW5kICNlbHNlOg0KI2lmbmRlZiBSVEVfRVhFQ19FTlZfV0lORE9XUw0K ImR1bXBfbG9nX3R5cGVzIw0KImR1bXBfdHJhY2UiKTsNCiNlbHNlDQoiZHVtcF9sb2dfdHlwZXMi KTsNCiNlbmRpZg0KDQpJZiB5b3UgdGhpbmsgb3JkZXIgaXMgbW9yZSBpbXBvcnRhbnQgLSBwbGVh c2UsICBsZXQgbWUga25vdywgSSdsbCB1cGRhdGUNCg0KV2l0aCBiZXN0IHJlZ2FyZHMsDQpTbGF2 YQ0KDQoNCg==