From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by sourceware.org (Postfix) with ESMTPS id 664553858D28 for ; Tue, 20 Feb 2024 14:13:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 664553858D28 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 664553858D28 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708438403; cv=fail; b=Z7+rQunvT8XWwsqbjSqWG2d0wNCcJGPJ2Yoamhm6Twe+aPsv0bEEesdAY0W76CitNsuOoJq0D1HZFeTkRcEsxagsRrGmmficOKPY6SlDk8BODVbNVY/nHxtW55zOPPmnvD66wsAVHGoSOnBfTZ/aaxqaVRT9GovH7BCEbj9dvDU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708438403; c=relaxed/simple; bh=AFTZMG1QeGZdGZT+SCDpt7pR7wQ24WbSrVdhOKLfQ20=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=wXJeSJ1KDXFKdpcWh2fkmQ/tt7vHmc9vtVbYHLiS03SvbIXB09FQ6ypjB/nx2DmPzPvWDxZJAdgKEL1ImcqumX6kls3s7JyA6FdrX7SYGmY7z3QpmiWh4R8GoK1BavOFV0oKZ/eXA3fK7w9Gx7s5uEk7X9MmIGw5Ur5qPHZ65kk= 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=1708438401; x=1739974401; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=AFTZMG1QeGZdGZT+SCDpt7pR7wQ24WbSrVdhOKLfQ20=; b=dEl5ZfLPRvrHtI+2h8UJSxAgBFhZQTWr1eteWNsJrTjJpBJp9yHvlh5u Ye07dHSfQvPjyfjNODrXolqkUTN8PLbqoqSpGNghRrSYS5KsKBh/X3zeu XJZvx2kfPMABhvCI81bPGSq0Rc4eypGqfEosKomsznIELgkaOzEHclDPd NTNmrdfLDo0xHzY1FzN2Ot9AgpGy31AZ/ZPMxaLtJCuPxK8SdL0lm5p5B k79i5RrFUDfOUQurrUtqZ4daZ9uzOslcWgluLUBvcUrfJvu9P80lmb2ox znTRgGF8jloAzT9N8W+D13zimInb1TUlzp61ZwoDQ4243JHhaCTTgX3pv g==; X-IronPort-AV: E=McAfee;i="6600,9927,10989"; a="2666570" X-IronPort-AV: E=Sophos;i="6.06,172,1705392000"; d="scan'208";a="2666570" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2024 06:13:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,172,1705392000"; d="scan'208";a="5027173" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Feb 2024 06:13:19 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 20 Feb 2024 06:13:18 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Tue, 20 Feb 2024 06:13:17 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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; Tue, 20 Feb 2024 06:13:17 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 20 Feb 2024 06:13:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HEl8iFzfDSZIz6CmYqGF3Z68N1nGFT88P0B88HPyR705OaxRUU2DBGsNdMrec36KjvQc+TkdevBMW3TIWULXjUCUkdCJNQZNpT+b12Iqptj8Mr6qtQok+2qbfrUwJQjS18rP1I13RJJCXKj5CSq9OrqWdVZLn6bUr09sNL44C0u7x265dt7hoe90Pg5Ym31lClToNOn5j65fHkzindVk/4o4XO5u30wf6a7PUwhRCs+j7gKKm8O75j/PD1UCzxU3smP0HHeR68jCGjeJNkdA5W3uqGPEQjylW5vzmUsFng5RgouqkkYx8zq8OyYhU3OisyGUKCSgIwxHR67Mnfiajg== 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=lMbZQkwgKfZXyn4tws2xxI5f/aCIiBrzU48T0Uq3tsM=; b=NSkEyFuSOkcgbPUjbttI+NvwtSV77o2ankS1ElNRRFK+EgiobAl6G22bjohCc+9FpbpI9fDGDe+gqvmHGnev5sGnPmACsmjIheUaZLDbNa4kuTz+3X0tDsKovKc90PP19obo/EAFzEU6AxJAukGModm3d1WSO/wU2xyXEsOn6sMuyY/c+4LPRLqLMwNWT6JLtklre/KCC4BuRvfUxCHofe/KHZ7fn8L7BHB5d8YxiUyyzDr/JqpW3hkHfaqrwk6FzzFbEhqZZsgNC08dXcYh0HRmtFMhHCSYzYB2wjRnfp0hfM7AY29MeXS6mR9v9R3ECisMOu4t+VNCKt/Z7ZKy+A== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by CY5PR11MB6308.namprd11.prod.outlook.com (2603:10b6:930:20::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Tue, 20 Feb 2024 14:13:15 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::d22b:15ca:1870:416f]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::d22b:15ca:1870:416f%3]) with mapi id 15.20.7292.036; Tue, 20 Feb 2024 14:13:14 +0000 From: "Willgerodt, Felix" To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] gdb: Fix segfault in "start" with fuzzed binary Thread-Topic: [PATCH 1/1] gdb: Fix segfault in "start" with fuzzed binary Thread-Index: AQHaY0cxvvUg+Ij+vUC7EaUYUgrg97ETIYeAgAAHhDA= Date: Tue, 20 Feb 2024 14:13:13 +0000 Message-ID: References: <20240219151937.743535-1-felix.willgerodt@intel.com> <87cysr5ovu.fsf@redhat.com> In-Reply-To: <87cysr5ovu.fsf@redhat.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: MN2PR11MB4566:EE_|CY5PR11MB6308:EE_ x-ms-office365-filtering-correlation-id: ddd83905-67ac-4d9d-8e2d-08dc321e13ab x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: w0arAMiUYLYwxD56k2WbGDM5q8cZBuTdSLrNsVdlx33CYZHm98J74K8En+q3NbfgUvZFwyqQQ7LcklSnbdhioywduOFbn36/YoiDx7E2kpSastcxAOxeyKyPnNyra1du4Y8x9yDTVqJT/UarrjIdIvXsEtY4BEJR6recEwlNmaNgbD2uaXfGMaVLiImn7aH5TGdNjwtiO7SIKDG0y18GxrI2remQB7ixSSWWmG1ruluzEGLrF6Xt8JEELKozMropcBoW4ctSLC04QzQpoCKqrrk/oOgYin/gfdfoCEIw9UiKg6IMFu29aDStrg2nmKUqT/lWDrW5YEvooFG2/Gdj/CuYlztHit6BRD8mEgj6iCbSLpu22Q/j7YfsJWIyXNV2MBw54+Zzb4JHxCz4MAE8cfIPQ8buQeF78wi5tclUy0JhhOz/AHThTsAcO0jiMv9InMwYNI3nh9HB4kF+YdF/Glk2/ep+apr0a+E2sG/EklFT0yU/W82K8iyrJCmPpXKCzZXJu3VVzcYyxbDOk4mdFJmgzEyG+nQsUh3oob2wZdOr5vHKb9Wic7cO84zfBXzhGCbvU49OiFN9wdD0H/iSVUnuPTipD/SOtM+HEBuGPWc4EW2nLu9mVnmEl9BZ+lCI x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR11MB4566.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXR6cHFPaXNKSGpvck5Cb0NNSG5vUE1zNUtkQkdRMjJBSjNSRDFhYmREV0V3?= =?utf-8?B?WXhVcWcwK2VtbmN2TTIyWE54WFR4UUthck9Gd2hZSnVJR2dJREZteGtjU3E5?= =?utf-8?B?TFd3cE53czNwWXJqRW94Y2JhOWZCMHkyRWQwNHcvTVFHWlh3Rkp6b2luWkdR?= =?utf-8?B?anJsSTBUbC8wNDBaTm5oekFkQ2NRZlBKOFVQL1JJSWRKQlB6bEh5UEZGeHVN?= =?utf-8?B?WHd1QXVwT0pBQTRCaEtRQ1ZCUnByYmxWT2dCcXlzSDV3b05xaUV1N2hwam1E?= =?utf-8?B?UWp4dVN0eHpoNVJxRlZsT0xjTDlFNi9iWmFvSk9RV0FCNHRQc3NaMitMT1J0?= =?utf-8?B?bSttZER3ZXhMUS8zcnZ4K3c1ZEdzV3lONC9uNUNIVExrMTZNMmcyUzJJbEJ1?= =?utf-8?B?NFR0SUp1dXNlUHh1bnE1MUZTUFNlSmtrd3V0UG8xVWw0SjlQUUpibVBFOXVS?= =?utf-8?B?aUoxakN1dklPQTJVVksrZUMyZjA5SkpqY3V0K0pOSmpGdng5d2pFWkpvOU9C?= =?utf-8?B?elBDMEdKUnZ2RkppTmdtN2NEYS9yekk1c3Y2MjIxbk9ob25rem56ZmNmV0FL?= =?utf-8?B?L09sREV4MnR6Z21QSVY5TXljYnY3OUYzOWhxS1VqYUN2SGc0eDNoS2V3WVN0?= =?utf-8?B?QzNUcEpEaStDOEM4RXk5WVEzWVdGRmttZ0NOWXZxT0ZrbGNtS3VLTXI4SXBn?= =?utf-8?B?ODVFYTVxUDVGTTZKS0NtL1h3OVBrbVEyUEpPYlQzczBHTFJWdVpCUllLUzR5?= =?utf-8?B?SmIzNWgvc2hzdzBBaDRjNXJyWHJSd2xPZ0lDUVZTWTdVcEE4RjVJZEpsdlh5?= =?utf-8?B?R3U5alRYSFhteExqbzhSWHIyd09EeFBGYXgxU3FYOXdsY1dEVm9ZN0pFcm91?= =?utf-8?B?UVhxRnR1N01HZHpQNlVCVUtnMHRJb041QmdFQU1QRHZOTVNPb1NmWTZkRVkx?= =?utf-8?B?MkV6ZEY4SjJLek0wTFl0cHhiWlA4N0lVZ3FXZ2RIMEFvRkVJRVVWT0s2YVpN?= =?utf-8?B?aFdmWjFJeFZLemZUWGM1VVhVZHE5eFJ1UWdsUW9zdVVwc2VPb090bEJzODg5?= =?utf-8?B?N0FCbVZnS1ZCVitmbWpaSXkrYnU4WlUyL2R6d0EyWGVQTFBueTViNS94K2k2?= =?utf-8?B?alU2R1krV2F2OFZrZExvVDVWaURoWjRJZTF5RHdrY0IwcjUvajY1Z0l1ZHNa?= =?utf-8?B?WWVGWTRWWW8rQ0sySG1qUFcxdUovK0doRW1xWnV5NDIrNklwM3E0Vk45UzlX?= =?utf-8?B?aFJWTjh2UEkvU0lXVFpxRjgxSzYvZkZtZG16Skt1YmpTV3BDdWNHS0ZudFlL?= =?utf-8?B?R0FZemRId1Q3ZnR4bDh2WGVOVm54VHVHU0d6SVh3TmpWVVhRT3dzSDliR25L?= =?utf-8?B?OHdDTXowTklTQkVjbkRhMk9LL2laSGxVMVl4VXUyTG5uVW8yQWY1T2pFRCty?= =?utf-8?B?YXB4RktzSi9xWlN2MmlySEN4d3h0V3NjQWkzRXNqcC9lZU42Nk45VEROa044?= =?utf-8?B?SzdSOG9MbHZEeVdrWG4vNHR0TFMzdVdhTld0QkNDb1Y3THI5MEhCRzBuSE1n?= =?utf-8?B?L2NmTUs3MTI0WThTczR4R0dHckRlZCtzUERWQnFlNlRDYnMvWURHSGJzZDc2?= =?utf-8?B?Y3VwMFFjOTBXUnZqWmx6RU1vOGpWRFJ2N1M2RWE4YkZiUHdoUm95dmJGVWVq?= =?utf-8?B?SmRybjBJNzhZSTdWQ3FQTjVSQTd6UVB0R2IrSHptMHVQa3dvY1VURHdNMlhv?= =?utf-8?B?RngvbnM2UUM5VkdNeENHTyt3alZ3RVdjOE1vOUpTQ3R2TDRHVXhYRDlnS29z?= =?utf-8?B?Q3Zpc0piN1J6MWZ1Tm9CemM4V2tUQVNTZHNFaHhUZ1NINmJ4T0ZUN0FHcCtv?= =?utf-8?B?dzVUbFZVdWxtUytzNDV1VjJnK1Z2SGpXY1d4ZnI3TFNiMTlKWWJFaHRCVU1D?= =?utf-8?B?RzFicDNKWEtWeUJYcEtNTzJGT1pHaVppSmxQQU5JeE9udkVMT2VEbDAxM2ZZ?= =?utf-8?B?dVJYUHNGdnA5QVJ1V3Y4OFA1ZlZtU21jcXdNZnB3aGlSQ0Y1Z2VjWmZoL3Fp?= =?utf-8?B?NEhzSFBwQXVVQllJcU9rRXREYlYrUjNiaWJCSndOT2cyK3owZnlrMFdMY3R6?= =?utf-8?Q?PfeUwvqRVnRFoqS1g0fdRwlwk?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ddd83905-67ac-4d9d-8e2d-08dc321e13ab X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2024 14:13:13.9670 (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: OVCxesX3OcnKc6bY0kfhaLY0xsApu5SVZ9J0uQ/Gq3lthoIGjG8XNbOxIPJMUaeUZNSYxF1p+BUDLV+VyrweXHinJHv4fOSj7hyYJfKEYy4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6308 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQnVyZ2VzcyA8YWJ1 cmdlc3NAcmVkaGF0LmNvbT4NCj4gU2VudDogRGllbnN0YWcsIDIwLiBGZWJydWFyIDIwMjQgMTI6 NTgNCj4gVG86IFdpbGxnZXJvZHQsIEZlbGl4IDxmZWxpeC53aWxsZ2Vyb2R0QGludGVsLmNvbT47 IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8xXSBn ZGI6IEZpeCBzZWdmYXVsdCBpbiAic3RhcnQiIHdpdGggZnV6emVkIGJpbmFyeQ0KPiANCj4gRmVs aXggV2lsbGdlcm9kdCA8ZmVsaXgud2lsbGdlcm9kdEBpbnRlbC5jb20+IHdyaXRlczoNCj4gDQo+ ID4gSSBmb3VuZCB0aGlzIHdoaWxlIHBsYXlpbmcgYXJvdW5kIHdpdGggZnV6emluZy4gIFRob3Vn aCBJIGRpZCBmdXp6IHdpdGgNCj4gPiAiLWV4IHN0YXJ0Iiwgc28gdGhpcyBpc24ndCBhIHNlY3Vy aXR5IGlzc3VlLiAgQnV0IGFueSBjb21tZW50cyB3ZWxjb21lLg0KPiA+DQo+ID4gV2hhdCBJIG9i c2VydmVkIGlzIHRoaXMgc2VnZmF1bHQ6DQo+ID4NCj4gPiB+fn4NCj4gPiBUaHJlYWQgMSAiZ2Ri LXVwIiByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZhdWx0Lg0KPiA+IDB4 MDAwMDU1NTU1NWQ4ODgzYSBpbiBvYmpmaWxlOjphcmNoICh0aGlzPTB4MCkgYXQNCj4gL3VzZXIv c291cmNlcy9nZGIvZ2RiL29iamZpbGVzLmg6NTA5DQo+ID4gNTA5ICAgICAgICAgcmV0dXJuIHBl cl9iZmQtPmdkYmFyY2g7DQo+ID4gKGdkYikgYnQgNQ0KPiA+ICAgICBmaWx0ZXJfPS4uLiwgY29u ZF9zdHJpbmdfPS4uLiwgZXh0cmFfc3RyaW5nXz0uLi4sIGRpc3Bvc2l0aW9uXz1kaXNwX2RlbCwN Cj4gdGhyZWFkXz0tMSwgc2ltZF9sYW5lX251bV89LTEsIHRhc2tfPS0xLCBpbmZlcmlvcl89MSwg aWdub3JlX2NvdW50Xz0wLA0KPiA+ICAgICBmcm9tX3R0eT0wLCBlbmFibGVkXz0xLCBmbGFncz0w LCBkaXNwbGF5X2Nhbm9uaWNhbF89MCkgYXQNCj4gL3VzZXIvc291cmNlcy9nZGIvZ2RiL2JyZWFr cG9pbnQuYzo4OTYwDQo+ID4gKE1vcmUgc3RhY2sgZnJhbWVzIGZvbGxvdy4uLikNCj4gPiAoZ2Ri KSBmcmFtZSAxDQo+ID4gNzY0NSAgICAgICAgcmV0dXJuIHNhbC5zZWN0aW9uLT5vYmpmaWxlLT5h cmNoICgpOw0KPiA+IChnZGIpIHAgc2FsLnNlY3Rpb24NCj4gPiAkMSA9IChvYmpfc2VjdGlvbiAq KSAweDU1NTU1ODgyOGJmOA0KPiA+IChnZGIpIHAgKnNhbC5zZWN0aW9uDQo+ID4gJDIgPSB7dGhl X2JmZF9zZWN0aW9uID0gMHgwLCBvYmpmaWxlID0gMHgwLCBvdmx5X21hcHBlZCA9IDB9DQo+ID4g fn5+DQo+ID4NCj4gPiBUaGUgcGFyc2VkIGJpbmFyeSBoYXMgYSB3ZWlyZCAudGV4dCBzZWN0aW9u IGhlYWRlcjoNCj4gPg0KPiA+ICAgWzE0XSAudGV4dCAgICAgICAgICAgICBMT1VTRVIrMHg2YzAw MDAgIDAwMDAwMDAwMDAwMDEwNDAgIDAwMDAxMDQwDQo+ID4gICAgICAgIDAwMDAwMDAwMDAwMDAw ZjkgIDAwMDAwMDAwMDAwMDAwMDAgIFdYICAgICAgIDAgICAgIDAgICAgIDE2DQo+ID4NCj4gPiBJ dCBpcyBtYXJrZWQgYXMgd3JpdGVhYmxlIChJIHRoaW5rKSBhbmQgdGhlIHR5cGUgaXMgYWxzbyBk aWZmZXJlbnQuICBGb3INCj4gPiByZWZlcmVuY2UgaGVyZSBpcyB0aGUgb25lIGZyb20gdGhlIG5v cm1hbCBiaW5hcnkgdGhhdCBJIHN0YXJ0ZWQgZnV6emluZyB3aXRoOg0KPiA+DQo+ID4gICBbMTRd IC50ZXh0ICAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAgMDAwMDAwMDAwMDAwMTA0MCAgMDAw MDEwNDANCj4gPiAgICAgICAgMDAwMDAwMDAwMDAwMDBmOSAgMDAwMDAwMDAwMDAwMDAwMCAgQVgg ICAgICAgMCAgICAgMCAgICAgMTYNCj4gPg0KPiA+IEkgY291bGRuJ3QgZmluZCB3aGVyZSBHREIg YWN0dWFsbHkgcGFyc2VzIHRoaXMuICBOb3IgY291bGQgSSBmaWd1cmUgb3V0IHdoeQ0KPiA+IHRo ZSBzZWN0aW9uIGhhcyBhIG51bGxwdHIgYXMgb2JqZmlsZS4NCj4gDQo+IFNvIEkgdGhpbmsgYWRk X3RvX29iamZpbGVfc2VjdGlvbnMgaXMgd2hlcmUgdGhlIG51bGxwdHIgaXMgYXBwZWFyaW5nLg0K PiBUaGlzIGlzIHdoZXJlIHRoZSBvYmpfc2VjdGlvbjo6b2JqZmlsZSBmaWVsZCBpcyBzZXQsIGJ1 dCBvbmx5IGlmIHRoZQ0KPiBzZWN0aW9uIGlzIGFsbG9jYXRhYmxlLCB3aGljaCBhZnRlciB5b3Vy IGZ1enppbmcgaXQncyBub3QsIHNvIHRoZQ0KPiA6Om9iamZpbGUgZmllbGQgZW5kcyB1cCBiZWlu ZyBsZWZ0IGFzIGl0cyBkZWZhdWx0IHZhbHVlLg0KPiANCj4gRXZlbiBhZnRlciB0aGlzIHBhdGNo LCBpdCdzIG5vdCBvYnZpb3VzIHRoYXQgdGhlIDo6b2JqZmlsZSBmaWVsZCBtaWdodA0KPiBiZSBu dWxscHRyIChsb29raW5nIGF0IHN0cnVjdCBvYmpfc2VjdGlvbiBpbiBvYmpmaWxlcy5oKSwgc28g bWF5YmUgaXQncw0KPiB3b3J0aCBleHRlbmRpbmcgdGhlIGNvbW1lbnQgdGhlcmUgdG8gcmVmbGVj dCB0aGF0Lg0KPiANCj4gSSBkaWQgd29uZGVyIGlmIHdlJ3JlIHdyb25nIHRvIGV2ZW4gY3JlYXRl IGEgc3ltdGFiX2FuZF9saW5lIGluIHRoaXMNCj4gY2FzZSwgd2UncmUgY2xhaW1pbmcgdG8gaGF2 ZSBmb3VuZCBzb21lIGRlYnVnIGluZm9ybWF0aW9uIGZvciB0aGUNCj4gcHJvZ3JhbSBpbWFnZSBm cm9tIGEgcGFydGljdWxhciBzZWN0aW9uIHdoaWNoIGFjdHVhbGx5IHdhc24ndCBtYXBwZWQNCj4g aW4uICBCdXQgSSB0aGluayBmaXhpbmcgdGhhdCB3b3VsZCBiZSBhIG11Y2ggYmlnZ2VyIHRhc2ss IHdlJ2QgbmVlZCB0bw0KPiBjaGFzZSBiYWNrIGFsbCB0aGUgcGxhY2VzIHdoZXJlIHdlIGxvYWQg ZGVidWcgaW5mb3JtYXRpb24gd2hpY2ggY2xhaW1zDQo+IHRvIGJlIHdpdGhpbiBhIHNlY3Rpb24g d2hpY2ggaXMgdGhlbiBub3QgZ29pbmcgdG8gYmUgYWxsb2NhdGVkLg0KPiANCg0KSGkgQW5kcmV3 LA0KDQp0aGFua3MgZm9yIGV2ZW4gbG9va2luZyBhdCB0aGlzLiBTaW5jZSBpdCBpc24ndCBhIHNl Y3VyaXR5IGlzc3VlIEkgd2FzIHdvbmRlcmluZw0KaWYgd2UgZXZlbiBjYXJlIG11Y2ggYWJvdXQg dGhpcy4gSSBkb24ndCByZWFsbHkga25vdyBpZiB3ZSB3b3VsZCBldmVyIHNlZQ0Kc3VjaCBhbiBF TEYgZmlsZSBhbmQgY2FyZSBhYm91dCBub3QgY3Jhc2hpbmcgd2l0aCBpdCBhZnRlciBhIHN0YXJ0 Lg0KQnV0IHRoZSBwYXRjaCBJIHdyb3RlIGRpZCBzZWVtIGhhcm1sZXNzIGVub3VnaCB0byBwb3N0 IGFzIGEgcHJvcG9zYWwuDQoNCkkgZGlkIGNoZWNrIGFkZF90b19vYmpmaWxlX3NlY3Rpb25zKCkg YW5kIEkgZG9uJ3Qgc2VlIHRoZSBudWxscHRyIGJlaW5nIGFkZGVkIHRoZXJlLg0KU28gaXQgbXVz dCBiZSBzb21ld2hlcmUgZWxzZS4gKFdvdWxkbid0IGl0IGV2ZW4gc2VnZmF1bHQgdGhlcmUgaWYg b2JqZmlsZQ0Kd291bGQgYmUgbnVsbHB0cj8pDQoNClJlZ2FyZHMsDQpGZWxpeA0KSW50ZWwgRGV1 dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5l dWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0 cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1p ZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBT dXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNv bW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK