From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 70BCB3857811 for ; Wed, 13 Apr 2022 07:00:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 70BCB3857811 X-IronPort-AV: E=McAfee;i="6400,9594,10315"; a="323036605" X-IronPort-AV: E=Sophos;i="5.90,256,1643702400"; d="scan'208,217";a="323036605" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2022 00:00:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,256,1643702400"; d="scan'208,217";a="660814036" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 13 Apr 2022 00:00:40 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 13 Apr 2022 00:00:39 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 13 Apr 2022 00:00:39 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 13 Apr 2022 00:00:39 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.42) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 13 Apr 2022 00:00:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Duewq2J9GxuZXCs0cMAjO2VMipPbfiry7BtycSQvg98GSF2Kdc9kR7pMfMUWSumWPnY/+m5g4aIhcYmCGopeEoBxwZu+zXrmiqKrUWJfMymo3cxtBeIbJ2Fk96ZeY+5hd2ZDpjsrrEmQja6Zkw4ND+o5slmyK+y9Po9rWoxAuDgv9HeafIJpqC477cAcVDVYOtDJWRxVxlCaLHjWWEVideo9jps0GpdWkOxmG9JJqaFSIwIZ9dxrgKDR53nrQHLwm2AAP8+mXevtgdZBV7eIaKy1bOGKPGx78/M+ed+kmLaebefOXT+5dbZSGoXL+oJRX/6yRSwCkiJOTwD7o9hCSQ== 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=prxSipyIgNyGdVZiv1F1vy6MdSoX/2KNN99IAGT/xkU=; b=mZ8n3EjeEKDldXmTXeeoC5/78GrkEKHbsJrRTuPZ1SGDRSwxCw0TVVOTRh3lC9+UPtq99VShElTJuxHJkZW06PKn/8V4orYC75yizsATEKQXyrh0Rxu/Xoy5YbFfE8Sgggqz+VDf//6QicWDu58EwHTtVL+a4TyoDsb8Rg5ky5dXDkn5jtC8sxAjY53WVGJlu4UUNT6eSrSDj1h6ajcB6kRjDvyJA3WIcYKDBTiBdh6ti8bWG6JRgCfkMEwezblUfzXqtnXlgOqyJKC5aD3JF6FyPXRvs33MCf1IcSXi721IvJs/5X+BEb99QDd87tMnt4YPJdj2tt71Cn5/7OQR0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by BN6PR11MB1987.namprd11.prod.outlook.com (2603:10b6:404:4a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Wed, 13 Apr 2022 07:00:37 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::18aa:3ac7:75c0:e704]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::18aa:3ac7:75c0:e704%6]) with mapi id 15.20.5144.030; Wed, 13 Apr 2022 07:00:37 +0000 From: "Metzger, Markus T" To: Zied Guermazi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v6 3/7] start/stop btrace with coresight etm and parse etm buffer. nat independant Thread-Topic: [PATCH v6 3/7] start/stop btrace with coresight etm and parse etm buffer. nat independant Thread-Index: AQHXVmSnhc3zzHkYpUik2ndVTLpGDKsgG1tQgcZySoCACMlUAA== Date: Wed, 13 Apr 2022 07:00:37 +0000 Message-ID: References: <20210531213307.275079-1-zied.guermazi@trande.de> <20210531213307.275079-4-zied.guermazi@trande.de> <94c5034f-c042-9e24-8120-17b3ca59287b@trande.de> In-Reply-To: <94c5034f-c042-9e24-8120-17b3ca59287b@trande.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 342e94c5-12be-4c67-7e62-08da1d1b5041 x-ms-traffictypediagnostic: BN6PR11MB1987:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SC0K+TBA9xY8cfUWh4lKxV3IJ/FG8Ml4RWfnPtzwq+m43n1lCLLJPB6owARCQKQWxB7CfsY2WsDoUTkJi1QwKY7sYhICW9ugOKFU62FOlBFwx+tPzxaidvnPqT5MK+6nkInEtBCHdB7WBNOt3YahfyJ487x+RNPhnJKiNMKkxf6oFHae4BxRLq3p8uSUqsr/CFO3PN9OjiJIUfevKYLE6Hjdzfcn79jo1x/UnLwSgL3NrF0RGg2w5kROdweoiXOwvEuxYWKZSXHqpYvEdPcXFmMwGRVvrl4skQY4hVQYf31B/6MFVCBQDB0HDAIISu4tqOnspPFK/8E57wlt2CwXlAwAgVUSgoUECBiaZc4TCQau5s9tDDbsIzdc25yzuXiJQv+RxlnhNnlNNvhOJHQRFqO78HDrKZlemm/RdK9/MNZyRuj3dQLoSlChZv4wgNLjoyWEJg3ov3bf12mXd74Un0k3kI5sIIQbSjIKqPnxt6iGWls93XucOdw/87aJ012bsqKBEmScYbkjMnlT+nXKIMypRsmbPy8rbbo+kezkoqiItuqgt/T8V4ajvkGY9AHaVQsA7smKBflvy3KmVnhL3YbrHKqXk8mEvwpisVvUKYRVvOkNxldcanqgO7h0hewzQPF6M2HW4HSiGJ1MBbECFNWNaVLAi5sCJstgrNMKCM5UscCjYB2Xyg1XKA07m8MlqhfngyxlneC/TA2kDell9Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(66556008)(64756008)(8676002)(4326008)(38100700002)(76116006)(66946007)(66476007)(66446008)(508600001)(5660300002)(33656002)(26005)(186003)(55016003)(82960400001)(52536014)(8936002)(9326002)(2906002)(71200400001)(122000001)(316002)(9686003)(6916009)(38070700005)(86362001)(6506007)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NWFJT2hCalQ3Uy8yNWdmTjB3Q2NGYVgxM1l5ZWg2b2JiREhjTldYUEtRbDlY?= =?utf-8?B?bG45QkI0bXpRYllrYXZVQVIxaG4yd0x4Ull5UTFZcEtwN0d5YnFjY1NacU03?= =?utf-8?B?SHpqQ1JTYzFTUkxYZW0wSWxQU1pTZTBzQWRpRnVKRXkrMjkzYmRkTk5YK1k4?= =?utf-8?B?YmRnREhBQTFtNnFVNVBJTWZyMkVTaGpxUHNvaVBzQWhLMHhZZ1djQ3o1Z3B0?= =?utf-8?B?TGpsZ3RKaHg3U0VVK0dMdW02eHZlT2ZHbnhDVld5dlBwNmVSMW5CZ1JjN25W?= =?utf-8?B?VmpjVExWWmk2bHh0SXJMTWhHbWtmd1loc2lzbnlsRTM1UFdjTDQ3bWF1cml1?= =?utf-8?B?anA5em1sU2ZVQjNvYitQOWJpOFYrTHFCeExCSjRlbUE5TVF2RHExNXZ1YlBF?= =?utf-8?B?a29zdEg4SFBnTGVBVCtKbTBSem5jd0VEMW01TEs0OU1aMzJLaEZORndGbEFQ?= =?utf-8?B?N2VhYTg4OFZiUjlkSWNVMVRROXlZNzBGMC9COENpeld2ZHpIaldaK1dZaFhm?= =?utf-8?B?UmlTQUJSc0dKUE56bFVkWUVuNExSQzlaYjhSSDJEbUExNU9Gbjc5MkJEMnJZ?= =?utf-8?B?bEpFUVlNRFFLZFJOdWprakdpdlFUNlVncUtmYjNMdEorL2tUTEpuOFYxTlpZ?= =?utf-8?B?VWNRemlhdkJrN1pvQURjL2h5MlBobkZpYy9VUGxvOFJTdkI3ZUY2cnBrYkVl?= =?utf-8?B?emJhL2V0azRWY2NDNG5oL0gvdzh5b3JMd2RWZVRCNlREMjRSY3RFTjUyQ2k0?= =?utf-8?B?Q2ExYURhRmNOelRLamYyeXFPODJVeW0zZWhZbE9wQXhtMVlvaGFwM3ZGczV3?= =?utf-8?B?K3ZPeUt1aVI3T1ZTUEJhSmE2d2doeGxUWWxuL1ZlalB6ZmVTQXc4QnR0T1Rv?= =?utf-8?B?NFJ1M3g5T0FuZnBRNkExUVJxSkFQWW9XcjhJY2hrTWpZWU1veDVtZmVCZlhQ?= =?utf-8?B?UzBNYTcvVytBSVpZMkhzSDJZbzIxWk9walFDMVBWcGRCZ0haMWozVmVLN3Ba?= =?utf-8?B?MzUzYUd0ejJHd1VrYnZ3Skc1d3lZbXhKQUdjd3ptNHMvL3E2cExTOFl5RzM2?= =?utf-8?B?cVdzaHl3V0d0NzZPdm1ETml5WlZqSk5wYkhpcWlPamV5S2llejRxWW1MK1JY?= =?utf-8?B?RjlwU1RqNGsyelBOY0tPeGs2dXh6MU8vZUNxZTluMnZXUytPdDFrUlpRMVds?= =?utf-8?B?dytRVEVYUXZWa3BqUisrbnp2bDE5V3dMaHZ1bEJVN2FiQ04xTzZVS3lEWGhW?= =?utf-8?B?NDR5TkgyKytLQVpPY2lXUU9TUVZTbk9TQVZkNnRHcVlmNjNMZTNkMWdZUmRL?= =?utf-8?B?QzJKTU11d2lpeXZMWlFIb1p0eEVVQ1pseVBsdUNza2tCRGFQRVRqSmdoNlA2?= =?utf-8?B?TGlCV1BIemVRM05RWS9VcmhKcnJxcUNIUTd2UmhoOWQ5SzBHdzNrUW1kU3hT?= =?utf-8?B?ZGhrTjRZdzhVTW4zdkszMVFGMk1uM0Z0dVdWcGJZaUJndFF5TVc5U0NWVTdY?= =?utf-8?B?cEQ5U0Zpa2tSWThQOHF3dHMxOVZoNlM5eFNqSk53dVlRdnUvOWdqR1JtcFBG?= =?utf-8?B?WGtTLzRNZWRXc002eGR2VXF1eS8yR2hMakNUcFR0eVgrU0wyYjk4TmFSanVU?= =?utf-8?B?SDN5ZkhpajdaeFNFMFVUTGJoeWhnUGNreXAzMGg2Yk1SSTA1RnNtczlVeTYw?= =?utf-8?B?QTFoNHgvMlRJbnhGMFlIeDZZdzBUcnJEK3gzYnlwS0hIdWF3Rmh3VFhnbTZ1?= =?utf-8?B?ZG5HZnFSQ2R6TGJYbWRGN1BaZFczdzBENUZRMS84eGxkWnVMY3p3L3VVY0o2?= =?utf-8?B?VkNBMXlVc2V5a1JNRmdtZnI2dTdRZ3JrZzdROUpEd0gydS9XRnBSelVvTHhu?= =?utf-8?B?bndVNk1udkVyQkJQOVZqS3ZqYW9FdldlTEw5bkh4bC9ZMFZtVmdEWFVlNzM2?= =?utf-8?B?MnFaU2JUTVJQUXhDSzFRK2hPMzdITjRSVXNXeEpRdGthKzNwVnk2a2I2bmZ4?= =?utf-8?B?Z09hT0YyUW50Vkloejlac1lobzE2ZW9wd0RIa3dpay9nUkFqNXMrV1ZrRWVy?= =?utf-8?B?UTZtREhWT2hCMDFvdGhyUElZUm5xMzdObEdNcEZkUXZIbEhIWlZxTzRaeFlF?= =?utf-8?B?cnVGV3JnYWRlYm4yUDFjUjdrRGdvemZwZXRKLzhabjBVZTRvZ2lHS25jUzhT?= =?utf-8?B?OW1TLy83WmdqY2MrSlhqOFQyVStUOGU3ZGtraFkzWWVvOEVWUU95aVhBa2dq?= =?utf-8?B?K0IvMzU4dUczWStBVVVEWVUzUlRGYzBFeEV0dWo1Q2M0NnBVc0dRS0Y3THpw?= =?utf-8?B?aXgxVkZJeHBQdmxxc1dORjNJMnFpR3hZdmtybkoxLzdtSVJpL3RaSEtKWVpX?= =?utf-8?Q?pYgH8r7U2w5Bu5rM=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 342e94c5-12be-4c67-7e62-08da1d1b5041 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 07:00:37.3201 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mVUofuwpsEbLMzAYZbAQ2/0WqDqehdgOBSS8MgTdJajRTvNXbkaSHnBrW+JmjkvXLyPTzhgIRW04r4DZi/2zUAv5oUFVPzcFPC0zF84Cg84= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1987 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2022 07:00:50 -0000 SGVsbG8gWmllZCwNCg0KDQorDQoNCitzdGF0aWMgdm9pZA0KDQorZnRyYWNlX3JlbW92ZV9sYXN0 X2luc24gKHN0cnVjdCBidHJhY2VfdGhyZWFkX2luZm8gKmJ0aW5mbykNCg0KK3sNCg0KKyAgLyog SWYgd2UgZGlkbid0IGhhdmUgYSBmdW5jdGlvbiwgd2UgcmV0dXJuLiAgKi8NCg0KKyAgaWYgKGJ0 aW5mby0+ZnVuY3Rpb25zLmVtcHR5ICgpKQ0KDQorICAgIHJldHVybjsNCg0KDQoNClNob3VsZCB0 aGlzIGJlIGFuIGVycm9yPw0KDQoNCg0KKw0KDQorICBzdHJ1Y3QgYnRyYWNlX2Z1bmN0aW9uICpi ZnVuID0gJmJ0aW5mby0+ZnVuY3Rpb25zLmJhY2sgKCk7DQoNCisgIC8qIElmIHdlIGhhZCBhIGdh cCBiZWZvcmUsIHdlIHJldHVybi4gICovDQoNCisgIGlmIChiZnVuLT5lcnJjb2RlICE9IDApDQoN CisgICAgcmV0dXJuOw0KDQoNCg0KSW4gd2hpY2ggY2FzZSBjYW4gd2UgaGF2ZSBhIGdhcD8NClta aWVkXSB0aGlzIGlzIHRvIG1ha2Ugc3VyZSB0aGF0IGZvbGxvd2luZyBjYWxscyBhcmUgc2FmZSB0 byBiZSBleGVjdXRlZC4NCg0KDQoNCg0KKw0KDQorICBpZiAoIWJmdW4tPmluc24uZW1wdHkgKCkp DQoNCisgICAgYmZ1bi0+aW5zbi5wb3BfYmFjayAoKTsNCg0KKyAgZWxzZQ0KDQorICAgIHsNCg0K KyAgICAgIC8qIEEgdmFsaWQgZnVuY3Rpb24gbXVzdCBoYXZlIGF0IGxlYXN0IG9uZSBpbnN0cnVj dGlvbi4gICovDQoNCisgICAgICBpbnRlcm5hbF9lcnJvciAoX19GSUxFX18sIF9fTElORV9fLA0K DQorICAgICAgICAgICAgICAgICBfKCJBdHRlbXB0IHRvIHJlbW92ZSBsYXN0IGluc3RydWN0aW9u Ig0KDQorICAgICAgICAgICAgICAgICAgICJmcm9tIGFuIGVtcHR5IGZ1bmN0aW9uIikpOw0KDQoN Cg0KV2UganVzdCByZW1vdmVkIGFuIGluc3RydWN0aW9uIGluIHRoZSB0aGVuIHN0YXRlbWVudCwg d2hpY2gNCg0KY291bGQgd2VsbCByZXN1bHQgaW4gQkZVTi0+SU5TTiB0byBiZWNvbWUgZW1wdHko KS4NCg0KDQoNClRoZSBzdGF0ZW1lbnQgYWJvdXQgdmFsaWQgZnVuY3Rpb25zIGFib3ZlIG1heSBi ZSBhIGJpdCB0b28NCg0KZ2VuZXJpYy4gIEFsc28sIGZ0cmFjZV9uZXdfKiAoKSBtYXkgY3JlYXRl IGVtcHR5IGZ1bmN0aW9uDQoNCnNlZ21lbnRzLg0KDQoNCg0KSXNuJ3QgaXQgcmF0aGVyIHRoYXQg aW4gb3VyIHVzZS1jYXNlLCB0aGUgY2FsbGVyIGtub3dzIHRoYXQgdGhlDQoNCmZ1bmN0aW9uIHNl Z21lbnQgY2Fubm90IGJlIGVtcHR5Pw0KW1ppZWRdIHllcywgd2UgYXJlIHN1cmUgdGhhdCB3ZSBo YXZlIGF0IGxlYXN0IHRoZSBsYXN0IGV4ZWN1dGVkIGluc3RydWN0aW9uIHRoYXQgcmFpc2VkIHRo ZSBicmVha3BvaW50IGV4ZWNwdGlvbi4NCg0KV291bGQgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIHNp bXBseSBkbyDigJhiZnVuLT5pbnNuLnBvcF9iYWNrICgp4oCZIGluc2lkZSB0aGUgY2FsbGVyPw0K DQpBcHBhcmVudGx5LCB0aGUgY2FsbGVyIGtub3dzIHRoYXQgdGhlcmUgbXVzdCBiZSBhbiBpbnN0 cnVjdGlvbiBzbyBpdCBjb3VsZCBzYWZlbHkgcmVtb3ZlIGl0LiAgSWYgd2UgdHVybiB0aGlzIGlu dG8gYSBzZXBhcmF0ZSBmdW5jdGlvbiwgd2UgbmVlZCB0byBoYW5kbGUgdGhlIGdlbmVyYWwgY2Fz ZS4NCg0KDQoNCisgICAgY2FzZSBvY3NkX2lzYV9jdXN0b206DQoNCisgICAgICByZXR1cm4gQlRS QUNFX0lOU05fRkxBR19JU0FfQ1VTVE9NOw0KDQorDQoNCisgICAgY2FzZSBvY3NkX2lzYV91bmtu b3duOg0KDQorICAgICAgcmV0dXJuIEJUUkFDRV9JTlNOX0ZMQUdfSVNBX1VOS05PV047DQoNCisN Cg0KKyAgICBkZWZhdWx0Og0KDQorICAgICAgaW50ZXJuYWxfZXJyb3IgKF9fRklMRV9fLCBfX0xJ TkVfXywNCg0KKyAgICAgICAgICAgICAgICAgXygiVW5kZWZpbmVkIGVsZW0tPmlzYSB2YWx1ZSBy ZXR1cm5lZCBieSBPcGVuQ3NkLiIpKTsNCg0KDQoNClRoaXMgaW50ZXJuYWwgZXJyb3Iga2lsbHMg R0RCLiAgU2hvdWxkIHRoaXMgYmUgYSBub3JtYWwgZXJyb3IgdGhhdCBqdXN0DQoNCnN0b3BzIHRy YWNlIHByb2Nlc3NpbmcgZm9yIHRoaXMgdW5rbm93biBJU0E/DQpbWmllZF0gc2luY2UgSSBsaXN0 ZWQgYWxsIHBvc3NpYmxlIHZhbHVlcyB0aGF0IG1heSBnZXQgcmV0dXJuZWQgYnkgdGhlIGRlY29k ZXIsIHRoZSBkZWZhdWx0IGNhc2UgbWVhbnMgdGhhdCBnZGIgYW5kIHRoZSBkZWNvZGVyIGFyZSBk b2luZyBzb21ldGhpbmcgd3JvbmcgYW5kIHRoaXMgc2hvdWxkIGJlIGhhbmRsZWQgYXMgYSBmYXRh bCBlcnJvci4NCg0KVGhlIGVycm9yIGlzIGZhdGFsIGZvciB0cmFjZSBkZWNvZGUgYnV0IG5vdCBm b3IgR0RCLiAgSSB0aGluayB3ZSBzaG91bGQgdXNlIGVycm9yICgpIGluc3RlYWQgb2YgaW50ZXJu YWxfZXJyb3IgKCkgZm9yIGFsbCB0aG9zZSBjYXNlcy4NCg0KDQoNCkV2ZW4gZm9yIG5vcm1hbCB0 cmFjZSBvZmYvb24gcGFpcnMsIHdlJ2Qgd2FudCBhIGdhcCBpZiBQQyBpcyBtb3ZpbmcuDQpbWmll ZF0geWVzLCBidXQgSSBkbyBub3QgaGF2ZSBoZXJlIGEgbWVhbiBmb3IgY2hlY2tpbmcgaWYgdGhl IFBDIGhhcyBtb3ZlZC4gVGhlIHBjIGZpZWxkIGlzIG5vdCB2YWxpZCBpbiB0aGlzIGtpbmQgb2Yg ZWxlbWVudHMNCg0KSW4gbGliaXB0LCBJIGNvbXBhcmUgdGhlIElQcyBvZiB0aGUgc3RvcCBhbmQg dGhlIHJlc3VtZSB0cmFjZSBwYWNrZXRzLiAgSWYgc29tZXRoaW5nIGxpa2UgdGhhdCBkb2VzbuKA mXQgd29yayBpbiB5b3VyIGNhc2UgSSB3b27igJl0IGluc2lzdC4NCg0KUmVnYXJkcywNCk1hcmt1 cy4NCkludGVsIERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9u IDEwLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cu aW50ZWwuZGUgPGh0dHA6Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0 aW4gRWlzZW5zY2htaWQsIFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBl cnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZp Y2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIg MTg2OTI4Cg==