From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id B3E043AA9C21 for ; Mon, 13 Nov 2023 09:59:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B3E043AA9C21 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 B3E043AA9C21 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.55.52.120 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699869554; cv=fail; b=OKI8lzDxxfJsADJEW31Rh3MzFKYNXnhZnuiCtoyKCQWPEgPwD40jxPiBQt6RYbyI4RsoLvlTY3meblukVacUMgIofkX63B4E+/24L8Woeua0SH4POl2GAM2EN2EuSMZOTSsVeiN5sZr3AnTUs9En/pFsJ5qwaOBYiRJB7WwuAjg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699869554; c=relaxed/simple; bh=f1Qfq/cy+B0b2y8SO81nH/ApGIDZ9I8niFuS3czH+OI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Mfx/y3Xc46ZBiX8QoohIc2fuzZvb3JO6JeP83SfxRMjxizoIfN+yw0SmKLJTbzvb3bmqIFSuzuyuYezVuX7Zw5BoEZ0Azx7WU7K5pVtoOvGh+hjvu3I3O3e/x2Lhu1DzEOUrFDrCz9mzHRa2CivpKNfqraE4BSTSthsHuorsBhg= 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=1699869551; x=1731405551; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=f1Qfq/cy+B0b2y8SO81nH/ApGIDZ9I8niFuS3czH+OI=; b=h0eH6UnHSKfUyPcl20MItkeo5HJB33GtZBBOkiuX1m+4/zPZM47GGPJu yHTQxJRoSsrB177OnixNZN3vqSqcYRCrvWJWiGBD8Loy7ciuY9UZMRFuj VVvjrxbhaYgyk6goZ4O9lggbaQ2wASY/NzxDn8+eVQSf0Agy6Y28TFwa8 bF8d0gkWTc27jZ15fWac2xP+n3AvBy7V78qcXWnO/sk9ns2K7nqpHLWq0 ruxSD/YkevALojR+fj/yLEk12ZnKxch4Nym0FZCdlFITeebLi9Qx8Y/6G OwZa5keot97+AFGAzDpGt4z5KMlFtU0x9JBX69Ul07LjSQXQWUumELIsL A==; X-IronPort-AV: E=McAfee;i="6600,9927,10892"; a="389273178" X-IronPort-AV: E=Sophos;i="6.03,299,1694761200"; d="scan'208";a="389273178" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Nov 2023 01:59:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10892"; a="908004251" X-IronPort-AV: E=Sophos;i="6.03,299,1694761200"; d="scan'208";a="908004251" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 13 Nov 2023 01:59:10 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Mon, 13 Nov 2023 01:59:09 -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.34 via Frontend Transport; Mon, 13 Nov 2023 01:59:09 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.40) 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.34; Mon, 13 Nov 2023 01:58:17 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lRIqDjLlptx62e5GhplP7ejao5cLEX5W8FgczHB9shDNEIGBnd5b2k0JPW6UCMkyrsFr9AME8tHpaPTghtVx/HfsENk3Z8+l7SXuBrFucrDHAABhemytzAMNR9kzhUrghi5jnpCKpMcca3DY44XMt8H+gK0gv2PMtKC8XiKknw/oDDuFNGc5W7OeJDluz2s9BDpWkkPTYrPDBQAk65bvoZVQ1IBPDBFZ//83bIy+G4O1NdY8j5KJ5BHLobLKM9Gby0mWiN437zy9Oarh6cnqlfvE9ntmQyfpqijy44rN0b47F48RjjJ135UtfP0l51xH56ucc2T/sYa9d1yY0j6KWA== 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=CdCXQZ9Tg+aY//aBiDgQJSgVwiK6pi1dgWi2yYAnhec=; b=ESugIf9LsVGFQatn4TBWmQhNYqVWkL06cqYyNJCNQMvxmjyBAE6CQGpuBnUzhYEhWg0GJwPcpG9ZCCkAuoodR6V8i4UfaNuPWrK0iPRPF5NP2UUiTCez+kOK0f23qlUV98QGIj/n3AYFILupLj7M1wuHMI4AZQ+F4T7FHfw3e5Fd9EakXlvitnozxtxXzDM1kKfbvopgsYgP1f7ZZvgVcZ5DVfUaa5ZpnFrBWoqinxmxLhcyPEsJtpeD4yJ+txkinw3Ad8oUI6vs/6wPqxO3ibwB1OqvbvKYQqKBSMPMdS6Bvn1qeS10Yox4INJb33Jnx0GdHyOZVAQS6JfouaO4bg== 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 MN6PR11MB8217.namprd11.prod.outlook.com (2603:10b6:208:47d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.28; Mon, 13 Nov 2023 09:58:14 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::1fef:973f:2687:d0a8]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::1fef:973f:2687:d0a8%6]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 09:58:14 +0000 From: "Willgerodt, Felix" To: Keith Seitz , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] gdb: Fix segfault with a negative .dynamic section size Thread-Topic: [PATCH 1/1] gdb: Fix segfault with a negative .dynamic section size Thread-Index: AQHaE7a0UKwJ6eD+zE6dgJBfi+lkvrBz6N8AgAP+Q1A= Date: Mon, 13 Nov 2023 09:58:14 +0000 Message-ID: References: <20231110091627.2139626-1-felix.willgerodt@intel.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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR11MB4566:EE_|MN6PR11MB8217:EE_ x-ms-office365-filtering-correlation-id: 04cc901e-a961-4daa-cff8-08dbe42f0da8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6Y4tnT2er5eKfYDHxIhoVnXLe1mG1gPngd6lhRUEA7NAynhf1xGFALBkAxWA90DvEXiu1ui+7pdlf64nH08mOblkR55afg/+03VgEmM4jUo/kyHosN7wyJgvtEtHzK7h328p4PVqSo0Rk7sMMc5VkTbiwTIeC10ASeDJrXjnjiDWo8Iq75IS+xiYFYHxWEXh/lKTePjGa3SDSKtIUqBkRKCuGgtizoackHGEt4rxJ3c1BSPIsKfdPB830aNEruKFwFXzUY0v7rQe0yoPFNKDyN8piA2mNu2UjS2lhLi/rQIi4LwM0p7qxUF1c3cpCWyZoEBUxrbKf6PUGkywQpkLquTfXZvtHWrTcnm98oiPUPwDTnZ2DRIrwZJhHVVcx1zUskUfn6FcBKzXTn4mfE2RDH4K7KX5eLKWkOSUUfWxLfnuYjCsm2tbbJqAaIP4o2pC2uO+s5e4Cp9Dz7amX414SwSTAy3XZChhqtrclNA/Athf1S+iJd80yehqKG8d5S28BkliiyEe01PsHkRP9afeaIE5aGJbUl9FACWA1yt+/3N+tBbvKwAG8jYFYPVj3py5ztgk6GcW9Ma9dsSpuYvEjaWwsYYaZCAooJ0aLMuEvBuXaw/bg9JeGLt0BSHmP/d/QFSt46uI2tyWEnqHQGqICFuMxmPb7LnYxWmtS7VYBo1MOW5ui0k3quZ99jZtHpaLNQ3XLl+RLORmwmb/AqUgk8BXt0rNK3FcarF5N44vBfE= 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)(366004)(376002)(136003)(346002)(39860400002)(396003)(230922051799003)(230173577357003)(230273577357003)(64100799003)(186009)(1800799009)(451199024)(38100700002)(122000001)(8676002)(8936002)(53546011)(9686003)(6506007)(7696005)(83380400001)(26005)(82960400001)(55016003)(71200400001)(478600001)(66899024)(110136005)(316002)(66946007)(66556008)(66476007)(76116006)(66446008)(64756008)(38070700009)(41300700001)(33656002)(52536014)(2906002)(5660300002)(86362001)(19627235002)(142923001)(2004002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TkQ2bHZjeGpGNkF4a2RzUS9YWjlkdWNhUmk0bUM0b0xmbHpqemFoN2lVWWxr?= =?utf-8?B?YWRQYklWaXFVaU9RK1M4eWFJMnhCVkk5VkpUTFZUcHRaSVNQM3l3eEFxUmdR?= =?utf-8?B?N2xJNjQ3Y2N5NXd3YXlLZWRJK3VnTHA2Z3k3TkhXUXdIcDY0eGZTUFN5WFJ3?= =?utf-8?B?dlVKbTNTdmZRYnVQOFRETXJDcDJjcUZBcGZTWWJadFM0NnpqeDhmWStuMCt1?= =?utf-8?B?OU5mMUdaZ0xDYm9ObVpQS1dwSXc5M2h0dFRqZjlzbWgvRHhrTjhQSkIyNGtz?= =?utf-8?B?blo3UDUrb0RQNEhpQVlUNy9xVDZNOG5BUms2eFh0ZVYvVW1YZjFvSVYrdmts?= =?utf-8?B?TmlUOUdyZ1hlaFllUXp4bVFNQ1c5aGZXaUdYMTJyRjg4cGY4OXhiblUxc1Nj?= =?utf-8?B?dGd5QzdsaXVpaDFjcmJ3clMwUTJFeVljVzBDU1MwNjZwZW4vQzQwbU1wSFd3?= =?utf-8?B?UVFvVVpld1RNQ1VNVkpteWhEYVYzSWU4dnAxRmNoZzJpeEZIRFh2bGNHMDda?= =?utf-8?B?RXRnMFptTzF1L2dSclR2QTNGalNTZ3o3ck9NT1crOWNCSzBqT21vLzMwcXZt?= =?utf-8?B?NmpsVkhZbTZsTEhMVmRHQ3VDUSt0bzBZMUJDMDFOUlFvT2VZcXNPTEpWUUdF?= =?utf-8?B?aXpPZjU2RXpNTGxsOTJ2TjFFWlZOaVBxb3JReGpwd0dyOUpmcVU5SlZjVXIy?= =?utf-8?B?RU9tOUwwRi92RXBUSHhHWjlXbEpidFFUemd2MHltdnI1WWI1Rk4ycHAydTJR?= =?utf-8?B?VEFpRzN2a1hMcXpwVUgvdGkzZmQ0TFlLR0k2dHNTOGFEaCt6UEgxaytmRjZX?= =?utf-8?B?Qi9ERTA4cE9xRTVETk1EelJhdkErSXVlVmhueWdqdXRqTTlvdlJUMHM0VGlS?= =?utf-8?B?bElhbmpRTW5CMi9OcGc4VnZjbHV1WlRpazJsZ1FGaktlVzFBQzZyOHpOMWtV?= =?utf-8?B?dXBFYWtaZXZBVFl2ZUY5ZmYyOVhZRGJKMEpwbUhWQ2NxU3hlbEdVb3cxUmhW?= =?utf-8?B?aDB5OUFUdFduRFM1aFJKeVp3SjZlSm0vOUZ6K20vN0Y4Y3dzR1J2RWJBREFQ?= =?utf-8?B?VjIzZDlKSjFFNHdkS1pLbktZdlBVSDllejZidCtMZ2ltamM0TFdwRlE3MFNh?= =?utf-8?B?MTZFQlpqVEFlL2hOQmx0LzJKYUprQ21ISTZYYTh3bGhpb290STFWdFpoK2VR?= =?utf-8?B?SmpnMGt5MmNPNjdtb0xQMm8wQ25ONFdBR3hMbmlDdWZhM3ZmUVh1NHVIMTdi?= =?utf-8?B?K3ZNalQvM1BqUll5N2VGRjVnRWNBSy96UVVvNmZIeTlwWmdDcUhhZjlzZUxK?= =?utf-8?B?bE9UdkpYZGxNRU5kYWpORUJBMGNOZ2ZsNTNrRTR0SDdOeVNsdjRWU0FwdGE3?= =?utf-8?B?U25pNXhvYmNqRzAzUEFQWTB1VVdoSVJYSEpIcFpibk9mWm1uL25hdWNPZ241?= =?utf-8?B?SmlWNFFJNE8waElqNGxXZUQxV2piSTFHYVBLd0QxRU56czEyMmY1MXM5dWVU?= =?utf-8?B?SDBmS0M1NXFvS0FpZzdTNUxOZ01aMXp6Tmx6VVRhSFpkY0VHdGpKZGtQazM4?= =?utf-8?B?L1NNTEd5cmM3L2htN0cxQXpmMzhuZzBVRmpCNlNPZlBuSjRMVUlFdDgwZFdE?= =?utf-8?B?Y0tYZTF2NGVmV2hHUEN5REVQS2pyaHN4cklzRTQ4a1M0enI3UEo2Y1dvK2lR?= =?utf-8?B?SzhZeWx6V1VtV2NaelBFQ1B3b2hWM3FiMW1WemUrT09Ld3FBSTRUMkM1bzlT?= =?utf-8?B?ZzhqTnRmTnBvWXFrTDhjalppdWxCNHpsT0NhYUQ2MldrZTl2UElFelRTVUNL?= =?utf-8?B?MFpXTzJISEFhQmgrUS82SnVUKzFMaFVUc0hUUGIyVTI4TEVyZzNLOTlja3FW?= =?utf-8?B?cFVwVG1uai9DckM3ZFdIcmEvbnRVY2E2V0dDYmhLYXl0eEhuSEZPTzlGZzhD?= =?utf-8?B?YlhZZ2l2bXMzOGhWaHZ6TlMxckNwNkJxT2pzaXg5NHhCYWpSNHR5NjBQdERZ?= =?utf-8?B?Z1ptS2FWTG5Wd09iMU0xL3VuclQ3SHgrcUVPZHdKMC90ZHVCK3htWWQ4YkNk?= =?utf-8?B?dFpaWTkrOWtUeHhaczBvZEYxOCtVUlhySlJYOXJCMVVjVW9NTU1yVWhKUFgv?= =?utf-8?B?bnZpcEdDVDBsYndKTVVyYnJOM1QvU0FadEFhbk1RU0xaZThsT01TY08rOFgv?= =?utf-8?B?VHc9PQ==?= 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: 04cc901e-a961-4daa-cff8-08dbe42f0da8 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2023 09:58:14.6406 (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: QgkSDU4eli37GmX8GBoj6FSw97+k15sBLggdfuBcQY9tCgOMsaTsoXeFUd/KIeltQ6olqwkSv8nN9HkOmYAg7PUexJ4YDPfiCcFaeSTQmhU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR11MB8217 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZWl0aCBTZWl0eiA8a2VpdGhz QHJlZGhhdC5jb20+DQo+IFNlbnQ6IEZyZWl0YWcsIDEwLiBOb3ZlbWJlciAyMDIzIDIwOjAwDQo+ IFRvOiBXaWxsZ2Vyb2R0LCBGZWxpeCA8ZmVsaXgud2lsbGdlcm9kdEBpbnRlbC5jb20+OyBnZGIt cGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMV0gZ2RiOiBG aXggc2VnZmF1bHQgd2l0aCBhIG5lZ2F0aXZlIC5keW5hbWljIHNlY3Rpb24gc2l6ZQ0KPiANCj4g T24gMTEvMTAvMjMgMDE6MTYsIEZlbGl4IFdpbGxnZXJvZHQgd3JvdGU6DQo+ID4gQ29uc2lkZXIg YSBiaW5hcnkgd2l0aCBhbiBlcnJvbmVvdXMgc2l6ZSBvZiB0aGUgLmR5bmFtaWMgc2VjdGlvbjoN Cj4gPg0KPiA+ICQgcmVhZGVsZiBhLm91dA0KPiA+IC4uLg0KPiA+ICAgIFsyNF0gLmR5bmFtaWMg ICAgICAgICAgRFlOQU1JQyAgICAgICAgICAwMDAwMDAwMDAwMDA0YzIwICAwMDAwM2MyMA0KPiA+ ICAgICAgICAgMDAwMDAwZmZmZmZmZmE0MCAgMDAwMDAwMDAwMDAwMDAxMCAgV0EgICAgICAgNyAg ICAgMCAgICAgOA0KPiA+IC4uLiA+DQo+ID4gVGhpcyBiaW5hcnkgY2F1c2VzIGEgc2VnZmF1bHQg aW4gR0RCLCBiZWNhdXNlIHdlIHBhc3MgYSBuZWdhdGl2ZQ0KPiA+IHZhbHVlIHRvIGFsbG9jYSBp biBnZGJfYmZkX3NjYW5fZWxmX2R5bnRhZy4NCj4gDQo+IEdvb2QgY2F0Y2guIEkgZXNwZWNpYWxs eSB3ZWxjb21lIGhhcmRlbmluZyBwYXRjaGVzIGxpa2UgdGhpcywNCj4gc28gdGhhbmsgeW91IQ0K PiANCj4gPiBBbGxvY2EgYWNjZXB0cyBzaXplX3QgdGhvdWdoLCBzbyBpdCBpcyByZWFsbHkgYSBi aWcgc2l6ZSB0aGF0IHdlDQo+ID4gcGFzcy4gIEkgY2hhbmdlZCB0aGUgY29kZSB0byBoZWFwIGFs bG9jYXRpb24sIGFzIHRoZSBzaXplIG9mIHRoZQ0KPiA+IC5keW5hbWljIHNlY3Rpb24gY291bGQg YmUgInRvbyBiaWciIGluIGEgY29ycmVjdCBiaW5hcnkgYXMgd2VsbC4NCj4gPiBUaGF0IHdheSBH REIgd2lsbCBhc3NlcnQgb24gYSBuZWdhdGl2ZSBzaXplICB2YWx1ZS4NCj4gDQo+IFdoZW4geW91 IHNheSAid2lsbCBhc3NlcnQiLCBkbyB5b3UgbWVhbiBHREIgd2lsbCBhY3R1YWxseSBhc3NlcnQN Cj4gYW5kIGFib3J0PyBJZiBzbywgdGhhdCBkb2Vzbid0IHNlZW0gcGFydGljdWxhcmx5IHVzZXIg ZnJpZW5kbHkuDQo+IA0KPiBXaGlsZSBJIHdlbGNvbWUgdGhlIGNoYW5nZSB0byB1c2luZyB0aGUg aGVhcCwgSSBoYXZlIHRvIGFzayBpZg0KPiB5b3UndmUgaW52ZXN0aWdhdGVkIHB1c2hpbmcgdGhl IGZpeCBkb3duIHRvIEJGRCBvciBvdGhlcndpc2UgYXR0ZW1wdGVkDQo+IHRvIHZhbGlkYXRlIHRo ZSBzZWN0aW9uIHNpemU/DQo+IA0KPiBLZWl0aA0KDQpIaSBLZWl0aCwNCg0KSSBkb3VibGUgY2hl Y2tlZCB0aGlzIGFnYWluLiBJdCBpc24ndCByZWFsbHkgYW4gYXNzZXJ0IHRoYXQgd2Ugc2VlIG5v dy4NCldlIGdldCBhbiBpbnRlcm5hbF9lcnJvciBpbiB1dGlscy5jOm1hbGxvY19lcnJvcigpLiBU aGlzIGlzIHRoZSBhY3R1YWwgb3V0cHV0Og0KDQpHTlUgZ2RiIChHREIpIDE1LjAuNTAuMjAyMzEx MDktZ2l0DQpDb3B5cmlnaHQgKEMpIDIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMu ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZl cnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw+DQpUaGlz IGlzIGZyZWUgc29mdHdhcmU6IHlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0 ZSBpdC4NClRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBs YXcuDQpUeXBlICJzaG93IGNvcHlpbmciIGFuZCAic2hvdyB3YXJyYW50eSIgZm9yIGRldGFpbHMu DQpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAieDg2XzY0LXBjLWxpbnV4LWdudSIuDQpUeXBl ICJzaG93IGNvbmZpZ3VyYXRpb24iIGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuICAgDQpGb3Ig YnVnIHJlcG9ydGluZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPGh0dHBzOi8vd3d3LmdudS5vcmcv c29mdHdhcmUvZ2RiL2J1Z3MvPi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCkZpbmQgdGhlIEdEQiBtYW51YWwgYW5kIG90aGVyIGRvY3VtZW50 YXRpb24gcmVzb3VyY2VzIG9ubGluZSBhdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICA8aHR0cDovL3d3dy5n bnUub3JnL3NvZnR3YXJlL2dkYi9kb2N1bWVudGF0aW9uLz4uDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KRm9yIGhlbHAsIHR5cGUgImhlbHAiLiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANClR5cGUgImFwcm9wb3Mgd29yZCIgdG8gc2VhcmNoIGZvciBjb21tYW5kcyBy ZWxhdGVkIHRvICJ3b3JkIi4uLg0KQkZEOiB3YXJuaW5nOiBiaW4vcG9jIGhhcyBhIHNlY3Rpb24g ZXh0ZW5kaW5nIHBhc3QgZW5kIG9mIGZpbGUNClJlYWRpbmcgc3ltYm9scyBmcm9tIHBvYy4uLiAg ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp3YXJuaW5nOiBM b2FkYWJsZSBzZWN0aW9uICIuZHluYW1pYyIgb3V0c2lkZSBvZiBFTEYgc2VnbWVudHMNCiAgaW4g YmluL3BvYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0Kd2FybmluZzogRGlzY2FyZGluZyBzZWN0aW9uIC5keW5hbWljIHdoaWNoIGhhcyBhIHNlY3Rp b24gc2l6ZSAoZmZmZmZmZmE0MCkgbGFyZ2VyIHRoYW4gdGhlIGZpbGUgc2l6ZSBbaW4gbW9kdWxl IGJpbi9wb2NdDQooTm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQgaW4gcG9jKSAgDQpzb3VyY2Vz L2dkYi9nZGIvdXRpbHMuYzo2ODU6IGludGVybmFsLWVycm9yOiB2aXJ0dWFsIG1lbW9yeSBleGhh dXN0ZWQuDQpBIHByb2JsZW0gaW50ZXJuYWwgdG8gR0RCIGhhcyBiZWVuIGRldGVjdGVkLA0KZnVy dGhlciBkZWJ1Z2dpbmcgbWF5IHByb3ZlIHVucmVsaWFibGUuICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCi0tLS0tIEJhY2t0cmFjZSAtLS0t LSAgIA0KMHg1YTExNGMgZ2RiX2ludGVybmFsX2JhY2t0cmFjZV8xICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgc291 cmNlcy9nZGIvZ2RiL2J0LXV0aWxzLmM6MTIyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQoweDVhMTFlNCBfWjIyZ2RiX2ludGVybmFsX2JhY2t0cmFjZXYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAg ICAgICBzb3VyY2VzL2dkYi9nZGIvYnQtdXRpbHMuYzoxNjggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCjB4Y2QwMDU5IGludGVybmFsX3Zwcm9ibGVtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQogICAgICAgIHNvdXJjZXMvZ2RiL2dkYi91dGlscy5jOjM5NiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KMHhjZDAzZWEgX1oxNWludGVybmFsX3ZlcnJv clBLY2lTMF9QMTNfX3ZhX2xpc3RfdGFnDQogICAgICAgIHNvdXJjZXMvZ2RiL2dkYi91dGlscy5j OjQ3NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KMHgxNDZl NTMwIF9aMThpbnRlcm5hbF9lcnJvcl9sb2NQS2NpUzBfeiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgc291cmNlcy9nZGIvZ2Ri c3VwcG9ydC9lcnJvcnMuY2M6NTggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQoweGNkMGFlMiBfWjE0bWFsbG9jX2ZhaWx1cmVsICAgICAgICAgICANCiAgICAgICAgc291cmNl cy9nZGIvZ2RiL3V0aWxzLmM6Njg1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQoweDE0NzRlYzYgX1pud20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0KICAgICAgICBzb3VyY2VzL2dkYi9nZGJzdXBwb3J0L25ldy1vcC5jYzo3MA0KMHg0MWYzODUg X1pOOV9fZ251X2N4eDEzbmV3X2FsbG9jYXRvckloRThhbGxvY2F0ZUVtUEt2ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgL3Vzci9pbmNsdWRlL2MrKy84 L2V4dC9uZXdfYWxsb2NhdG9yLmg6MTExICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQoweDQxZWQ0NyBfWk5TdDE2YWxsb2NhdG9yX3RyYWl0c0lOM2dkYjIyZGVm YXVsdF9pbml0X2FsbG9jYXRvckloU2FJaEVFRUU4YWxsb2NhdGVFUlMzX20NCiAgICAgICAgL3Vz ci9pbmNsdWRlL2MrKy84L2JpdHMvYWxsb2NfdHJhaXRzLmg6MzAxICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoweDQxZTJhNSBfWk5TdDEyX1ZlY3Rvcl9iYXNl SWhOM2dkYjIyZGVmYXVsdF9pbml0X2FsbG9jYXRvckloU2FJaEVFRUUxMV9NX2FsbG9jYXRlRW0g ICAgICAgICAgIA0KICAgICAgICAvdXNyL2luY2x1ZGUvYysrLzgvYml0cy9zdGxfdmVjdG9yLmg6 Mjk2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjB4NDFk N2MyID8/PyAgICANCjB4NDFjODhlIF9aTlN0MTJfVmVjdG9yX2Jhc2VJaE4zZ2RiMjJkZWZhdWx0 X2luaXRfYWxsb2NhdG9ySWhTYUloRUVFRUMyRW1SS1MzXyAgICAgICAgICAgICAgICAgDQogICAg ICAgIC91c3IvaW5jbHVkZS9jKysvOC9iaXRzL3N0bF92ZWN0b3IuaDoyNjANCiAgICAgICAgL3Vz ci9pbmNsdWRlL2MrKy84L2JpdHMvc3RsX3ZlY3Rvci5oOjI5Ng0KMHg0MWQ3YzIgPz8/ICAgICAg ICAgICAgICAgICAgICAgIA0KMHg0MWM4OGUgX1pOU3QxMl9WZWN0b3JfYmFzZUloTjNnZGIyMmRl ZmF1bHRfaW5pdF9hbGxvY2F0b3JJaFNhSWhFRUVFQzJFbVJLUzNfDQogICAgICAgIC91c3IvaW5j bHVkZS9jKysvOC9iaXRzL3N0bF92ZWN0b3IuaDoyNjAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KMHg0MWI1NGIgPz8/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjB4Yjc5MDU4IF9a MjNnZGJfYmZkX3NjYW5fZWxmX2R5bnRhZ2lQM2JmZFBtUzFfICAgICAgDQogICAgICAgIHNvdXJj ZXMvZ2RiL2dkYi9zb2xpYi5jOjE1NDkgDQoweGI2N2QwYSBlbGZfbG9jYXRlX2Jhc2UgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KICAgICAgICBzb3VyY2VzL2dkYi9nZGIvc29saWItc3ZyNC5jOjcwNg0KMHhiNmQ3 ZDUgc3ZyNF9pdGVyYXRlX292ZXJfb2JqZmlsZXNfaW5fc2VhcmNoX29yZGVyICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgc291cmNlcy9nZGIvZ2Ri L3NvbGliLXN2cjQuYzozMzI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQoweDRlMDJiMSBfWjQ1Z2RiYXJjaF9pdGVyYXRlX292ZXJfb2JqZmlsZXNfaW5fc2VhcmNoX29y ZGVyUDdnZGJhcmNoTjNnZGIxM2Z1bmN0aW9uX3ZpZXdJRmJQN29iamZpbGVFRUVTNF8gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgIHNvdXJjZXMvZ2RiL2dkYi9nZGJhcmNoLmM6 NTA3OA0KMHhiZTNjMjAgZmluZF9tYWluX25hbWUgICAgICAgICAgICAgICAgICAgICAgICANCiAg ICAgICAgc291cmNlcy9nZGIvZ2RiL3N5bXRhYi5jOjYyOTkgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQoweGJlM2NiOSBfWjEzbWFpbl9sYW5ndWFnZXYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KICAgICAgICBzb3VyY2VzL2dkYi9nZGIvc3ltdGFiLmM6NjM0MiAgICAgICAgICAgICAg ICAgICAgICAgICANCjB4YmMxNTI3IF9aMjBzZXRfaW5pdGlhbF9sYW5ndWFnZXYNCiAgICAgICAg c291cmNlcy9nZGIvZ2RiL3N5bWZpbGUuYzoxNjk1ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQoweGJjMDA5MiBzeW1ib2xfZmlsZV9hZGRfbWFpbl8xICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K ICAgICAgICBzb3VyY2VzL2dkYi9nZGIvc3ltZmlsZS5jOjEyMDcgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCjB4YmJmZmYyIF9aMjBzeW1ib2xfZmlsZV9hZGRfbWFp blBLYzEwZW51bV9mbGFnc0kxNnN5bWZpbGVfYWRkX2ZsYWdFICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQogICAgICAgIHNvdXJjZXMvZ2RiL2dkYi9zeW1maWxlLmM6MTE4OSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQoweDhlZGJhMSBzeW1ib2xfZmlsZV9hZGRfbWFpbl9hZGFwdGVyDQogICAg ICAgIHNvdXJjZXMvZ2RiL2dkYi9tYWluLmM6NTQ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQoweDhlZGFiNiBjYXRjaF9jb21tYW5kX2Vycm9ycyAgICAgICAgICAgICAgIA0K ICAgICAgICBzb3VyY2VzL2dkYi9nZGIvbWFpbi5jOjUxMyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCjB4OGVlYjg5IGNhcHR1cmVkX21haW5fMQ0KICAgICAg ICBzb3VyY2VzL2dkYi9nZGIvbWFpbi5jOjEyMDcgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCjB4OGVmMThiIGNhcHR1cmVkX21haW4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQogICAgICAgIHNvdXJjZXMvZ2RiL2dkYi9tYWluLmM6MTMxNCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KMHg4ZWYyMmEgX1o4Z2RiX21haW5QMThjYXB0dXJl ZF9tYWluX2FyZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCiAgICAgICAgc291cmNlcy9nZGIvZ2RiL21haW4uYzoxMzQzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoweDQxMzZkOSBtYWluICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KICAgICAgICBzb3VyY2VzL2dkYi9nZGIvZ2RiLmM6MzkgIA0KLi4u DQoNCkJGRCBpcyBhbHJlYWR5IHdhcm5pbmcgYXMgeW91IGNhbiBzZWUgaW4gdGhlIGxvZy4gQnV0 IG1haW5seSBiZWNhdXNlDQp0aGUgYmluYXJ5IGlzICJjcmFmdGVkIiB0byB0cmlnZ2VyIHRoaXMu DQoNCkkgYWxzbyBkaWQgc29tZSBtb3JlIGludmVzdGlnYXRpbmc6DQpBY2NvcmRpbmcgdG8gdGhl IEVMRiBzcGVjLCB0aGUgc2VjdGlvbiBzaXplIGlzIGFuIHVpbnQzMl90LiBUaGUgR0RCIGNvZGUN CmlzIHVzaW5nIGFuIGludCByaWdodCBub3csIHdoaWxlIGJmZF9zZWN0aW9uX3NpemUgaXMgcmV0 dXJuaW5nIGFuIHVpbnQzMl90Lg0KU28gR0RCIHNob3VsZCByZWFsbHkgdXNlIGFuIHVpbnQzMl90 IGFzIHdlbGwuIEV2ZW4gaWYgR0RCIGlzIHBhc3NpbmcgaXQgYXMgYQ0Kc2l6ZV90IGluIHRoZSBl bmQgdG8gYWxsb2NhdGlvbi4gSSB3aWxsIGZpeCB0aGF0IGluIGEgdjIuDQpBcyB3ZWxsIGFzIHVw ZGF0aW5nIHRoZSBjb21taXQgbWVzc2FnZSB3aXRoIHRoaXMgaW5mb3JtYXRpb24uDQpUaGUgIm5l Z2F0aXZlIiBzZWN0aW9uIHNpemUgaXMgbm90IHJlYWxseSBhIHRoaW5nLiBTb3JyeSBmb3Igbm90 IHJlYWxpemluZyB0aGF0DQplYXJsaWVyLg0KDQpBYm91dCBzaXplIHZhbGlkYXRpb246DQpJIGRv bid0IHNlZSBob3cgd2UgY2FuIHJlYWxpc3RpY2FsbHkgZG8gdGhhdC4gV2UgZG9uJ3Qgd2FudCB0 byByZXN0cmljdA0KdXNlcnMgdGhhdCBoYXZlIGEgYmlnIGJpbmFyeSBhbmQgZW5vdWdoIHN5c3Rl bSBtZW1vcnkuDQpOb3IgZG8gSSBzZWUgYW55IGluZGljYXRpb24gdGhhdCB0aGlzIGlzIGEgcmVh bCB3b3JsZCBwcm9ibGVtIHJpZ2h0IG5vdywNCmFuZCB0aGF0IHRoZXJlIGFyZSB1c2VycyB3aXRo IGEgYmlnIC5keW5hbWljIHNlY3Rpb24gdGhhdCBleHBlcmllbmNlDQptZW1vcnkgcHJlc3N1cmUg YW5kIHN0aWxsIHdhbnQgdG8gZGVidWcuDQpUbyBtZSB0aGUgc3RhdGUgd2l0aCBteSBwYXRjaCBp cyBnb29kIGVub3VnaC4gVGhlcmUgYXJlIHdhcm5pbmdzDQp0byBmaWd1cmUgdGhpcyBvdXQgZWFz aWx5LiBBbmQgd2UgZXZlbiBnZXQgdGhlIGJhY2t0cmFjZSBub3cuDQoNCkZlbGl4DQpJbnRlbCBE ZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1Nzkg TmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlIDxo dHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2No bWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24gb2YgdGhl IFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gK Q29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=