From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by sourceware.org (Postfix) with ESMTPS id 752F73858D28 for ; Fri, 15 Mar 2024 09:59:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 752F73858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 752F73858D28 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710496785; cv=fail; b=myNevIiyPOUAWEFrsKjmsj4jXl3ZcmxeQupd60pPPHG3x8EWzhsZGOeuHaV36zlQwork3qit869LvOK2o2vkh4eOntI4HIWSGuxc3xYp1Mavalo5870gak3uyfkQky5UQfPhwm8k99wcRG8+6neDX3FN1d/f7XXjz4nO9hY5kZw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710496785; c=relaxed/simple; bh=+wMUmHRRk+CnNR+XqncTuvzaW24hTDp+HzMuGoqNHpI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=CVRZESgk5MEyJlpmsgMsXFxw/wBd4EryptIluTWrrR/XwClMnxLx1W8vysjrAVCM5HgbtvzdcHRbvhHqgNgiZ+CNLnDUdODdFlIgV+gZ5qddOoc9UOdmLM/Fx8out+FjLEC4D4mk3taoCUGYkv8z48D5DPG5rbmquztDBpigPxg= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1710496783; x=1742032783; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=+wMUmHRRk+CnNR+XqncTuvzaW24hTDp+HzMuGoqNHpI=; b=ASxCr6dmVMD5coyhPn615XYOaOuUbQSGGkkCsPelbXELUn8NiP1buqJm GN6QdowvuqHRKmyzxr/Wlh7JPK2BHzEuLIDxlABnWD63b9tpavxysTHF3 G/nW8sajXiAOHvWj9fuYfS8a4ttXwdQUbBiJb06DKLdoG1R7l/5T5dBTu yJEax77LDMfFq9CMCI+G4/J4fN1aK1xMYRnnJuXZhEcs6+DeUPpcqXfw8 +AkFQ1tfTQiwB1hBhk5QxDc3cO9Bk4K9GlSAitfBYfyZC1z5o6VJKhzI3 OsT3c7dYXBP+L77wsbJ6shaLuG9siky5Pa+HVCdt/KYIijLn64Zd6HgNu w==; X-IronPort-AV: E=McAfee;i="6600,9927,11013"; a="5210894" X-IronPort-AV: E=Sophos;i="6.07,128,1708416000"; d="scan'208";a="5210894" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2024 02:59:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,128,1708416000"; d="scan'208";a="12569902" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 Mar 2024 02:59:40 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 15 Mar 2024 02:59:39 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 15 Mar 2024 02:59:39 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 15 Mar 2024 02:59:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fdy84zTsrFmr7vQim/WoTHNifjfxT9BtcCLuIazrH4VtrbfQSF0S2ZJ767kLO1Y+vqvl19uChAjX5AgI30A8QVXoaJselX2MFvJ6CAalbHD54MHW6JkH/orJ1HNSERSOPTWwaSzROdAm3Fw4evpdI5nA8M2cZEiXu/LM/MLAsbOMoD4P3qmIvarPTXm9WhucNW/AempZmosyQbpdZs86jRMN+QPTLptVQUsMwDEm+xo08ZcyFj1DHJElnDAwYH7HC7EBYnzv4/kMtcXfwclOp9TiARkZWJ8ldGSCS8jBMIgoUifmOZ90FDpy8mlMiiQDoRDuFluqyn7URmNgQQ/o5A== 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=v/qwQLI7dQiH29ge2aBdWPyOt9ffMrJx10dNj+mFZ3g=; b=LhkfiuE/6YT0g3gJiu0dGoSDpO6XqCxTEyQK0J8yCVQ8uIlLklphoxfVFP+RheHrHd8DGLB5/WaQW4J9cWF4yatOyIjg3i2itjiUJZUWQTKRzIJIbQrC7GDaJQND2TjvH6ddo558tnV5vNV7Auax0MH/0vlKNlm9W9iBQzz6lzAzOTtb30HgYHMP8pO182v+ILM/wN8CdSd2166+JGx5sVqXPL9X1OT5f4BwiOikw2jY2j6n6nrvFCg2FO979X7m3p5ou5zu+759ngcIB9f7TzNuM9YRjUX0c2hEg4w/dH0bh/Z6QFE2h6p2rqNi+4jNq/oswkItOmmM+oN53e+BBw== 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 DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by MW4PR11MB7162.namprd11.prod.outlook.com (2603:10b6:303:212::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.18; Fri, 15 Mar 2024 09:59:37 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::d151:d3b0:297c:ec32]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::d151:d3b0:297c:ec32%7]) with mapi id 15.20.7386.017; Fri, 15 Mar 2024 09:59:37 +0000 From: "Aktemur, Tankut Baris" To: Tom Tromey , "gdb-patches@sourceware.org" Subject: RE: [PATCH 3/3] gdb, gdbserver: introduce the 'x' RSP packet for binary memory read Thread-Topic: [PATCH 3/3] gdb, gdbserver: introduce the 'x' RSP packet for binary memory read Thread-Index: AQHadVxMOgQ6F2ReO0SWhqKqj4NBLLE2DkikgAD1EDCAAC1n5IABXiBg Date: Fri, 15 Mar 2024 09:59:37 +0000 Message-ID: References: <990be8b42f1f6ca33ffed7a8ae7ead327009d847.1710343840.git.tankut.baris.aktemur@intel.com> <87h6halypk.fsf@tromey.com> <87v85pkmkl.fsf@tromey.com> In-Reply-To: <87v85pkmkl.fsf@tromey.com> 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB7303:EE_|MW4PR11MB7162:EE_ x-ms-office365-filtering-correlation-id: 20521ea8-9387-4f34-6957-08dc44d69f91 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: owsWOVDw5Ud7F/W44WLd2yz05Z7i8b4M3wOnlFNhuvZ0uR1vP7ItR69OtOblEVZpyAwPeVVLWujbnkghGv7Xwvz03fj4ccm8wFZEf+llyiejltNZ7zQv5BVZlT2Mb01W7FO9Btp+5Bc4a0Lb4ekO3PIwjkRGUdAhDRbkjbgHZbaxXnNdL9GgLU+IICF06ET5u0aPDr8BZAnjWB3mjvgv2UjQn23ASs3YqzBNjfsp2PhvNqHu3ygeIE2Uf54bHbTlonbpdmOnkcYTjO2S03rlwYp7cLmlMg3HcEtvIcLSTtKiEeK0TlWqQ6d/0i+8u3q+jPM8zK96n1B4a3eht5Nz5GydwTNrR/hfvEeTuGURDfuymAK5wZwQipLfKqBe/M5nnI2AiIxaCuJrs0VJP1baoquErP0ZeV/Cb9h+yAmVnHLUmB+cbHUaNHGXnzDTHYiUEXdOQOQCVKzZdRf+zTOAc2Z6um/Xhe9aSdBZqI1I3PFTtWxEYiAnFygy/XuM2a1dRMGdSmpTq66wGCTeOxy2LhFYa2sk1kdQSsIhXSuKPyVZBJIB2xmOOEb5pCX05F80GzSKRI3yo/gQDXb4sXVqOYjlPAXEXoLiHUTxhBxC84FWKT+EZwLEsqxjlIfV3XsMdCc6bfEdaxefF11ldiNt845kcJaEkyDW+6UfIuxi5AY+DwXEgLlaA8AyFyfUBEe1eVH3Qx/2P/bTbKs+foC0lzX609XnFEgfciD3SemwZCM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB7303.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?enAxK2hiMVU3bGdzaHVzUHdlL2lENzNrbVFkRk1PTDlEOTFHTlptbUFXTDB3?= =?utf-8?B?RHBhR2dnV3NtaFUybzgraWp1OFBZUXI3aWhVbDBJYWdUcmJCUjVoSERhaHhW?= =?utf-8?B?d1JteVlMOWczenQvK0ZJU0ZObzA0b09TWk13dExiYWZJd0owN1VtWjlPZDl4?= =?utf-8?B?K1pReTNtZVl0UllMUElEMFJXYUxKckV3cnhVU2JxTEg2QUNaT1dkSkhqanlV?= =?utf-8?B?cHJWejRRNDVwU1M3djJHNFVjU0V5cTFRYWNvU01BT2hTbC85dTFVWXl5WElQ?= =?utf-8?B?eGYyV0RZbjRhMCtRL3dvL200UHU4QnZaVDV5Y0loUjdDdlVoeFJucmVGVm9F?= =?utf-8?B?RzhkWFptWWJlNXAyZDhlUmE0ajhrelV4YVg2eE8wMnZWYWlVTXB3RlNnNjdH?= =?utf-8?B?eWFXUmFNaEQxOVROdVZPbEdrSWtBSHFaVmhBb3NEMmprOHdyL242b29JNDhx?= =?utf-8?B?dS8vaCtiWGE0QlZFL3YzMlg5blAwbGlBaTVaVWZNaXZLc1dIa2FHbUhPcHZF?= =?utf-8?B?YmdCbXo4VWt5eVFpUlBBU1RzdlMyRXoyOGpLVUs2azM5RlBnZWczTVlWRm9x?= =?utf-8?B?SU95VjQvTjIxNncwUmYrMWU4NmF3THUvNjFqcnhDUEdhaHY3K1hnaU1sQVNS?= =?utf-8?B?VTluSWlYNHIyV1ArenRDendodUJVaUVwcHIzZHNRSnNYN0lvUGt3U0FxL0Y2?= =?utf-8?B?Zk5vZ2ZqZW5DUmxpNU0zZDJtY0FLOVpyR05pVFY2OGE3K0hON3lSdVlZdXZP?= =?utf-8?B?YnJCOHA3ZGJBWVlnaDE1aExJRVlHNlh5a2F2dk53My9XMjdBYzNyZUF5Lzlx?= =?utf-8?B?RmpPTFh2V2pqekZuczdwY0pyT1g5U2Rwc1llbkM2Qkc3TXZaaUFaVjNwRXVk?= =?utf-8?B?VGtiVzliaXQ4a3hKbjhzZkhTcmRqN1ZwUXRleG5USFlGaWxVWjIxdERIeFAr?= =?utf-8?B?MGowWW8zbHFTak1oWDFDMWxCaEhRbnJ2MzBKNnhJcTgzQy8wZEUzUWdlVVB6?= =?utf-8?B?alFNcUo4Z25TTXBITWFiZ2hqb2hWS0Q3TlJvaGFVQ05uWEk3THVuUldPVGpN?= =?utf-8?B?MzZZV3N1akY5M2djU0dOWHFjZ1VRYWhjNjlPRnk2VGt4N1J6cVdEbDNrSWtV?= =?utf-8?B?dFdaazRqc3RzTkJBSG5YUUlOb0c5RXNHYzZjZExhYkJwQlYvOTlGRDZmZmRG?= =?utf-8?B?QksxWmxhdE94dzRIbjA4aWNVdWJPQnpvdEtjVElEdUVQakFQbnN2UkV1bG50?= =?utf-8?B?S3FMaFFZWC92UmwxWFZPcytQV3BqUDJVREM1c25yaUc2TW9TNmJOOGdxVStF?= =?utf-8?B?SUg0NE1qUG04TXZmbE5BZmpaa1BvYlh4cE1JcUtFdy9ZT0RacEt6dEtaVlpD?= =?utf-8?B?ZFZBbjZOaFJ6TFpTK2pDYkRCQW1BVjhkR29FaXgvQmNETlRWcmhnMitpam9t?= =?utf-8?B?bUZHKzc5WHFNWUl1SWprbU1PeG1iR1RBWVBTK1ZPTGxVZkp5eHVxV0t5NWVX?= =?utf-8?B?REIyaFlzYlpxb3lNN0FGTDd6d04vd1h0b0lyR3c0NDN3SFpUODRMakhpRGo5?= =?utf-8?B?cnFwdnJXWSsrK2U4RURIeWYzRjJHU1NQV0pmMFNZcXVGalJhbVF2L015Vmxy?= =?utf-8?B?eXhIRHczZ1ZJVTRCWlcrTGdXUWpPWTdUTXVNT0lrRFlEY3FjTk9MQWJmQzAz?= =?utf-8?B?SEZTS2JjYXhpMTA5aVRyQVh1UFhlVkZkTkxPN0VydXlzNU4vVjhLUGNBM09Y?= =?utf-8?B?WXV6dEY1OURPN2kwWm1GU3B4OStVTHVzeDVBbDdTSnRFelhPT25abUwwZ1Aw?= =?utf-8?B?VDhxc3oxN3RiY3hxY0d5WE9oQXFUcHFNYnNqMzY4ck5OaVRCVjdJSXNyQTRC?= =?utf-8?B?ZU1KS0dvR1VvUXozSGdoWC80bGk0RmRuRWlxclFVZHV5MHNMSkJnVEVRUCtJ?= =?utf-8?B?RUNBZ0ZQTENvcTVWc2NFTWdNM1F2RGJxMzFFR0c0OGZVWDg3WVBJcFQvMFBr?= =?utf-8?B?ZllOalV2b1FldXlqY3IrRkhLNnJiSmgraDBaZlJJNms4SkdwSVZUcVpublRY?= =?utf-8?B?Ync1MTVVZE9ldjdvS3AyWi82TE1uYTVjSmdHV1cyeUlOdEwxS3B4TGZmL09t?= =?utf-8?B?NXR0MThSY29VZUpjeGRKQjFPQWdXZnoxbXoxVXRyNW5McEUxK3ZYUFZHSTd2?= =?utf-8?B?b3c9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20521ea8-9387-4f34-6957-08dc44d69f91 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 09:59:37.0349 (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: fBT7NKhQwSu+5mclYV6sFg4MQ6HZ6CPuIlyl+LRoqkZmmWWtlQ7qsWMFSx2rWRqGhAS4ctSyMBmcPeE3guF47wlfO4hBpXjHsXcp9JvoRkk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7162 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gVGh1cnNkYXksIE1hcmNoIDE0LCAyMDI0IDE6NDcgUE0sIFRvbSBUcm9tZXkgd3JvdGU6DQo+ ID4+Pj4+IEFrdGVtdXIsIFRhbmt1dCBCYXJpcyA8dGFua3V0LmJhcmlzLmFrdGVtdXJAaW50ZWwu Y29tPiB3cml0ZXM6DQo+IA0KPiA+IFByb2JpbmcgbmVlZHMgdG8gc2VuZHMgYW4gYWRkcmVzczog V2hpY2ggYWRkcmVzcyBzaGFsbCB3ZSB1c2U/IFRoZSBzYW1lIGFkZHJlc3Mgd2UNCj4gPiBhcmUg Z2l2ZW4gaW4gdGhlIGZpcnN0IGVuY291bnRlcj8gIEFuZCB0aGUgbGVuZ3RoIGlzIDAuICBUaGVu LCB3aGF0IGlmIHRoZSBhZGRyZXNzDQo+ID4gaXMgYmFkLCBlLmcuICBpbiBhbiBpbmFjY2Vzc2li bGUgcmVnaW9uPyAgQnV0IGJlY2F1c2UgdGhlIGxlbmd0aCBpcyAwLCBzaG91bGQgdGhlIHRhcmdl dA0KPiA+IHNlbmQgYSBzdWNjZXNzIHJlc3VsdCBvciBhbiBlcnJvcj8gIEZyb20gR0RCJ3MgUG9W LCBmb3IgcHJvYmluZywgaXQgZG9lc24ndCBtYXR0ZXIsIGJ1dA0KPiA+IGZyb20gdGFyZ2V0J3Mg cGVyc3BlY3RpdmUsIEkgdGhpbmsgaXQgY3JlYXRlcyBhbiBvZGQgc2l0dWF0aW9uLg0KPiANCj4g SSB0aGluayB0aGUgcHJvYmluZyBpZGVhIGlzIHRoYXQgeW91IHNpbXBseSB0cnkgdGhlICd4JyBj b21tYW5kIHRoZQ0KPiBmaXJzdCB0aW1lIGl0IGlzIG5lZWRlZC4gIElmIHJlbW90ZSBzZW5kcyBh biBlbXB0eSByZXNwb25zZSAobm90IGFuICdFJw0KPiByZXNwb25zZSksIHRoZW4gdGhlIHBhY2tl dCBpc24ndCBzdXBwb3J0ZWQsIHNvIHlvdSBkaXNhYmxlIGl0IGFuZCByZXRyeQ0KPiB3aXRoICdt Jy4NCj4gDQo+IFRoaXMgaXMgZG9jdW1lbnRlZCBpbiB0aGUgT3ZlcnZpZXcgbm9kZToNCj4gDQo+ ICAgICAgICBGb3IgYW55IENPTU1BTkQgbm90IHN1cHBvcnRlZCBieSB0aGUgc3R1YiwgYW4gZW1w dHkgcmVzcG9uc2UgKOKAmCQjMDDigJkpDQo+ICAgICBzaG91bGQgYmUgcmV0dXJuZWQuICBUaGF0 IHdheSBpdCBpcyBwb3NzaWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sLiAgQQ0KPiAgICAgbmV3 ZXIgR0RCIGNhbiB0ZWxsIGlmIGEgcGFja2V0IGlzIHN1cHBvcnRlZCBiYXNlZCBvbiB0aGF0IHJl c3BvbnNlLg0KPiANCj4gVG9tDQoNClllcywgSSBnZXQgdGhpcyBpZGVhLCBhbmQgdGhlICdYJyBw YWNrZXQgYWN0dWFsbHkgdXNlcyBpdC4gIE15IGNvbmNlcm4gdGhlcmUgaXMNCnRoYXQgKDEpIHNl bmRpbmcgdGhpcyBwYWNrZXQgd2l0aCBhbiBhcmJpdHJhcnkgYWRkcmVzcyBhbmQgbGVuZ3RoIDAg c2VlbXMgdG9vDQphcnRpZmljaWFsOyAoMikgdXNpbmcgdGhlIHByb3Bvc2VkIHJlcGx5IGZvcm1h dCwgdGhlIHRhcmdldCB3b3VsZCBzZW5kIGFuIGVtcHR5IHJlcGx5DQpib3RoIHdoZW4gaXQgZG9l cyBub3QgcmVjb2duaXplIHRoZSBwYWNrZXQgYW5kIHdoZW4gaXQgcmVjb2duaXplcyBiZWNhdXNl IHRoZSBsZW5ndGgNCmFyZ3VtZW50IGluIHRoZSBwcm9iZSBpcyAwICh0aGUgc2FtZSBwcm9ibGVt IHdvdWxkIGV4aXN0IHdpdGggdGhlICdtJywgJ3AnLCAnZycgcGFja2V0cw0KaWYgd2Ugd2VyZSB0 byBwcm9iZSB0aGVtKS4gIFRoaXMgd291bGQgbm90IGJlIGFuIGlzc3VlIGlmIHdlIGRlY2lkZSB0 byBmb3JjZSB0aGUgcmVwbHkNCnRvIGFsd2F5cyBzdGFydCB3aXRoIGEgbWFya2VyIGNoYXJhY3Rl ciwgYXMgc3VnZ2VzdGVkIGluIENpYXJhbidzIGVtYWlsLg0KDQpJbiBnZW5lcmFsLCB0aGVyZSBh cmUgdHdvIG9wdGlvbnM6DQoNCiogU2VuZCB0aGUgYmluYXJ5IGRhdGEgdmVyYmF0aW0gaW4gdGhl IHJlcGx5IHRvIHRoZSAneCcgcGFja2V0Og0KICAoKykgVGhlIGRlZmluaXRpb24gb2YgdGhlIHBh Y2tldCBpcyBjb25zaXN0ZW50IHdpdGggb3RoZXIgc2ltaWxhciBwYWNrZXRzLg0KICAoLSkgV2Ug aGF2ZSB0byBlc2NhcGUgdGhlICdFJyBjaGFyYWN0ZXI7IHdlIGNhbm5vdCB1c2UgcHJvYmluZy4N Cg0KKiBBbHdheXMgc3RhcnQgdGhlIHJlcGx5IHRvIHRoZSAneCcgcGFja2V0IHdpdGggYSBtYXJr ZXIgY2hhcmFjdGVyOg0KICAoKykgV2Ugd291bGRuJ3QgbmVlZCB0byBlc2NhcGUgJ0UnOyB3ZSBj YW4gdXNlIHByb2JpbmcgaWYgd2Ugd2FudCB0by4NCiAgKC0pIFRoZSBwYWNrZXQgZGVmaW5pdGlv biBraW5kIG9mIGRpdmVyZ2VzIGZyb20gdGhlIG90aGVyIHNpbWlsYXIgcGFja2V0cy4NCg0KSSBv cHRlZCBmb3IgdGhlIGZpcnN0IG9wdGlvbiB3aGVuIHN1Ym1pdHRpbmcgdGhlIHBhdGNoZXMsIGJ1 dCB0aGUgc2Vjb25kIG9wdGlvbg0KaXMgYWxzbyBkb2FibGUuDQoNCi1CYXJpcw0KDQoNCkludGVs IERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3 OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUg PGh0dHA6Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5z Y2htaWQsIFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBlcnNvbiBvZiB0 aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmlj aApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==