From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 11E9C3858D39 for ; Mon, 6 Mar 2023 09:03:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 11E9C3858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678093426; x=1709629426; h=from:to:subject:date:message-id:references:mime-version: content-transfer-encoding; bh=P+/nSvPWr2lmN9TwHgrP/jFiWZjhK3xq5ZMZNnl+exw=; b=gYt1IbIdwmgyByWrYLG7gOn2oOwq7BuECnkCp7hOzu/Gf//D9NFBO8w4 IWmVoaJg9F6eOmfCjKTEZx/S65Ve99jQlwpOLj0roIJREQlftJmlopZHr ADSeZllKv+VZ22jWNI3Zwot8/QIhmghQJjQ0l7nrTX290x0atThhsz7Du GG+HNxNj9xU1gPG0Tf2Lp6Di+id1FduiGf1qZD0PrLC4oejtV758kqYc/ lmyOikkR3vBwSVD09VhuQ1NTqXWInFkq43SOs//cyLiRMSsoaZNgtVt4f CiUhCQmUzjIOhQYhov2bPqGSNSjeRo3NzwacMBwypKhVPpDHjLh67Ki7g w==; X-IronPort-AV: E=McAfee;i="6500,9779,10640"; a="337023265" X-IronPort-AV: E=Sophos;i="5.98,236,1673942400"; d="scan'208";a="337023265" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Mar 2023 01:03:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10640"; a="765159469" X-IronPort-AV: E=Sophos;i="5.98,236,1673942400"; d="scan'208";a="765159469" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 06 Mar 2023 01:03:38 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 6 Mar 2023 01:03:38 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 6 Mar 2023 01:03:37 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 6 Mar 2023 01:03:37 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.177) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 6 Mar 2023 01:03:36 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z6rGyAy7eLnhwR421objp+fGvnxtzSTdkWLlXTqZ/UcN1hz0C8JbX+9zV0qKJJWSumlvXyB/JoU82jPYLIqGaUtWQPIMh2sAyscFWovE9CqrycRHX4w273Br8sRzPeWIYK35E1CJWmL30KOHnibf9NZQ0Mu+ty7Grlc8olOq4+AB1cpwApFXuRbbTD2NRXcizyo/FBUE1ZLZ3rZYkUDfhLgAZ8o9hYLINQ1Tfvhmsu8fWexaME56Mn59N+iigr49Abj3oncEsX/jxr3zC496661U0ljHpND7y2ouQREs8fLTPMCiQP3NzOVKp/CzMLBNBMBnV9SYQvGXOS3S+1pGew== 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=yYK7XmQNHT9sF4Bjm8sqp9nDz0K+VFrNIQl66FJO4Q4=; b=mNx6+0v6n4F2OS7UpRHjRSjcof4l0QEgB7agvlUvkqvHPtissijKsMTHt5OxrCYvcswRy1fQtptTmkmAqdp7ODu+AosJpw2PtwH/psJWFo+Pz7V2434UokEFhVazl5Pj204QXrzVYazIDbOSoRtwEdYZCcK5AlDqAOwdbD1SWVfv+0KGiETIVGnCBL2jR6wSUbWrNb2SiZQpYJ755KSuBpuWovFxB9MCeNS/pP7ruFOsFsRPXwcDlXM84qnz6cXAM2zaCSp+IVzfPa7GQDRnR/wBiOcx343QGmlTc73uhtNuQmjQ9Rq5kZqJ6033xmlOTVGP1bwutpi/YTPTVjmLfg== 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 CH0PR11MB5284.namprd11.prod.outlook.com (2603:10b6:610:bf::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Mon, 6 Mar 2023 09:03:34 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::214d:2eb3:15fa:4c4e]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::214d:2eb3:15fa:4c4e%9]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 09:03:34 +0000 From: "Willgerodt, Felix" To: "gdb-patches@sourceware.org" Subject: RE: [PING] [PATCH 1/1] gdb: Avoid warning for the jump command inside an inline function. Thread-Topic: [PING] [PATCH 1/1] gdb: Avoid warning for the jump command inside an inline function. Thread-Index: AQHZMAdsRwzHlWCXYkWoQ7JK0PvHpgGOQiHQ Date: Mon, 6 Mar 2023 09:03:34 +0000 Message-ID: References: <20230124151932.2471769-1-felix.willgerodt@intel.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_|CH0PR11MB5284:EE_ x-ms-office365-filtering-correlation-id: b8227415-63c7-49f1-9901-08db1e21aa83 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YPjhTBqs4/+vM+4Q7Sp4wUQX5hWf+nP+Pl59NQY9ZF/z41K9AAdCQzj/+Pfq2o6S+/ytZV1RKtIxmki+2AqNH/nhIgQ4gI3bNwATvMkogSCf56QFL2TDdHdh+aFgr6ROLOjiNOrv1a4cgv8Ks0v73syX/N/QduFbKatVGZzeLHOz112xfLBI9kvd0PbT3nssRL/Vwi3CGD6qpvVQymbtoEQ9cueItnr2UvCkc/s7OGQSG2If/NiywMXi0njxmcBTPnvHpxfggfJTnxpN2tJ8PgLOhKfhpIO1CtXiRqdXIt5VQkhR0K0/kqUWpk1rrsbED51+xQMt502zjHjtxWiE5hYGa4LhLjUkn/ppTmH9mf0vkKmoijvG85AOdI8oxhJmUl9UwzWW3Sk501gIg1qbi6LQN0CRIOy9sXvzWz9sWWUGg7n2JxzX+arr6WNt0oFtuuTdb3ZxkOC1QO0ZLd26eDqhgaCGKZlyVtNIrMCBT0lCqwtkpnhtubekWWKG0Dncz8PxZX4XMm/XKpK9bl1KinVCBscIiPvFIBHUqJM7ljO2JDMHeNjc4khK2+RSSKHYpBN6mZZLyhAVtigpnCdpEnBzVk+M56MUmGAcFuTO7Wp+uiKtrUt2S08xzRDVkfuDCMyuaBwXq7r0UvD8vfzhBdHLb5v8lqVaiIXpGKK+7adW83+oOnC3voQ4+kbkr2p85P3W7A1/93It/TdXkMyiBg== 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:(13230025)(346002)(396003)(366004)(136003)(39860400002)(376002)(451199018)(33656002)(83380400001)(82960400001)(6506007)(53546011)(9686003)(26005)(186003)(7696005)(71200400001)(41300700001)(8936002)(66446008)(66476007)(66556008)(66946007)(76116006)(64756008)(52536014)(86362001)(2906002)(8676002)(6916009)(5660300002)(316002)(122000001)(38070700005)(38100700002)(55016003)(478600001)(2004002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WGFYSnVBREd1V0M2aUtIL2plZWJ1Sm1Od2lORVRxU0JhZDRrbzZsT2VUSWVZ?= =?utf-8?B?Qy94ZTNOM2tTcjVNUDdEUFJHZHp1RDUyT1pJajdBTWpSTlJ5amY1eVBFOWxQ?= =?utf-8?B?UUdYSWZzNlBBT0F2dE01QSs3MVprb0FDSk1KVVBOUXZMR2xldVJvajBndjlF?= =?utf-8?B?QWhTYjVCWTNOR2Z4K0lnTWUwWDJZQjBPRFdrdG10LzFsODJIWUtGMTdSc2Y5?= =?utf-8?B?dzV5TFl5dkc1WStLR2dXU2RPQ0NjK2xDS3VoTEdTTWV6SU1tejR5UzJhSG1x?= =?utf-8?B?ZThsSllqb3daNDBnMTdPbGtRck1EdTJ1MHZ0UmtNNEFzUkEveWpiMDZIVDda?= =?utf-8?B?dmRyWDhvcjVKSmNaNFRzMTBuTzRFenltUVB5dzB3Y05lYlRYNmRmT1pBV3Bi?= =?utf-8?B?b242bUN6WXhDZnY1cWorNEJ1TC9IWnhVeEdQcHU2NDY0eXowOVRLNUIycUFl?= =?utf-8?B?bXJIcitzVXRrYkFPbjVxRW5zRk5kTmJxMVdta3g2aEc2dnU5MTlPM0Rxcks0?= =?utf-8?B?ZWVmVlcvY0x3WndmQjZhSFYzVzU0NmlMcW1nODNnVnBtWkxxYWV3SjlmN0JM?= =?utf-8?B?d2FXRjJoM2F5bkdEVXUvR0txRk04SXZERVlmUkkwSnlxVExuQWRwVWdmUHdt?= =?utf-8?B?SXhpSURzbm5QZStVQWNpSWY5UkYyQkxDZWlVMnNzRWRnOWIxSnphdEtESDhB?= =?utf-8?B?Z2RzbFA5NU9HSURNSHRhREZ4L2k5aXlIVnZuclFPeTJmam84dGcrckN6R1Fp?= =?utf-8?B?ME1UMHgvbG9vMXVDVUEyT2NGQ1FmT3dENTh3YkxxYmFlMnZlTy82R3FrbGo4?= =?utf-8?B?cDgzMnRaVmNBUXJNMUJVTTFKSnRvK2Q4cXllSHFxZnVZUVhKQTdRSXFFTDdl?= =?utf-8?B?bkhaRG5ESmdnSUVjakVaeG9PNDEyTy9pcDQ2eUJIT2lIOU42YkljMmdoamZl?= =?utf-8?B?M3hRWXdaSW8weHgwNTFBQ1M0UFYxUStQM0ZJNFBCVDJWM3lwdHZFbGtPOXZs?= =?utf-8?B?QUxxMEdqTmJNQ0Fiblkxc2hQaUpmZ1pwZHpNaW5lNFZsc3dPRXN6V2trNUFE?= =?utf-8?B?ZXF2NDhqZEY0dG5CeVp0K1o5dk4rLy8yVzJseHhjZ0V1S3JMdFhQTHJTYllP?= =?utf-8?B?K2p6UFNOK0VZQnh2cm1KbnUxdk1YWXRRUWo5dkdHcUlEN0ZJaEZSeGNjNG9W?= =?utf-8?B?K1ZlZnI3MFZHbXltR3NZandqVFpTRTFlZDlYT0lnTHViZWxlWG14RGxBd29s?= =?utf-8?B?OFc1S3EyNDNQRm9reExZaDZ5V0JDRkpmL0VTd2c2VG9EYURMdlhTcWppbFJv?= =?utf-8?B?WHJHUlREQ2ZnVUNqdXoyRkxKR215VjZIYzZUS1N6SFJHWDNjc2M1NmhoRDJW?= =?utf-8?B?cEdQTGhaOTFXS0hjN2NmLyt5NlBvSVBIWTFkSDJNcElQTVBEcGoxL0VvOVlK?= =?utf-8?B?N2Vyb2lYM2ZWZUU5YUN6N1R6Y3M3ZnQyNjNJRitPNmFDTlVzbWoyN1U5RFJ4?= =?utf-8?B?V3ZaT21OOGtoNFhWTSs3RWNaVzNINjY4dUFmWXZqVjA2c09WT0dpblp2WElH?= =?utf-8?B?VS9TaHQySTVmSGlwWFJkVEpMSWQzbktWY2VZNnVKZE5zS1lDa0Fhckdqamsr?= =?utf-8?B?VmliRlpwUVpxVVo0UzJ1Qlh1djBjcmsxY2FDczZnQzJVZVA1V2VKZ1YwYWQ3?= =?utf-8?B?UkQyRWlPZHo1eUFVN20rYzRlNTRZekNnOGNiOFlVcG00L0pueng2L0dhb0x5?= =?utf-8?B?ZTE3cGN5b3RiWlpmZTZKSUZOMUdYekxldGxPclZIaXFUcEVaOEtuTXhKcm9o?= =?utf-8?B?amljK0hsenoyLytTRFgrZ3dRL1FIUERlUUFxWE96V09EZlgrMFUzUk5YMXVY?= =?utf-8?B?ZUZoQ3NPR1JqL1lEOXNxRHlVKzZHT3NhM1Ywb1piZW5Uc1dCRTdlalUxMnRW?= =?utf-8?B?d3dTbUhZNHdFaGdzYUswWHhaWW9SZkJkd1ZieHU2SGdEdWlVRmVHV1JvL1ly?= =?utf-8?B?c0dpektlcVBkT3JkQ0NHWHhlUjI5Uncyem41YTljZlY1MFB2YndwdkM4ZU5L?= =?utf-8?B?TnJMeEdSRlFzVG1nS013d3UvdmRLd09rRGgrb09keVhNbU9ueEdQenBvZjZ4?= =?utf-8?B?YWhKdkw3YUhqNlFvd3gwaGpGcUFqdTlzaUtyWVZDUEs3RXllZkMzNnhHbXdI?= =?utf-8?B?T1E9PQ==?= 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: b8227415-63c7-49f1-9901-08db1e21aa83 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2023 09:03:34.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: /bUsRkBEN5fC1KlmdK+ii27C2qxY1TQFYxjmvA4dDEr98F4FdfMM5Cp2Q//GYn7RraWvDSdisg00wvqD26sn1WUaTPa9pEwFJWGKEaMNhYM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5284 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP 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: KlBpbmcqIHYyDQoNClRoYW5rcywNCkZlbGl4DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogV2lsbGdlcm9kdCwgRmVsaXgNCj4gU2VudDogTW9udGFnLCAyMC4gRmVicnVh ciAyMDIzIDEzOjUxDQo+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0 OiBbUElOR10gW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3YXJuaW5nIGZvciB0aGUganVtcCBjb21t YW5kDQo+IGluc2lkZSBhbiBpbmxpbmUgZnVuY3Rpb24uDQo+IA0KPiAqUGluZyoNCj4gDQo+IFRo YW5rcywNCj4gRmVsaXgNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBG cm9tOiBXaWxsZ2Vyb2R0LCBGZWxpeCA8ZmVsaXgud2lsbGdlcm9kdEBpbnRlbC5jb20+DQo+ID4g U2VudDogRGllbnN0YWcsIDI0LiBKYW51YXIgMjAyMyAxNjoyMA0KPiA+IFRvOiBnZGItcGF0Y2hl c0Bzb3VyY2V3YXJlLm9yZw0KPiA+IENjOiBXaWxsZ2Vyb2R0LCBGZWxpeCA8ZmVsaXgud2lsbGdl cm9kdEBpbnRlbC5jb20+OyBDcmlzdGlhbiBTYW5kdQ0KPiA+IDxjcmlzdGlhbi5zYW5kdUBpbnRl bC5jb20+DQo+ID4gU3ViamVjdDogW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3YXJuaW5nIGZvciB0 aGUganVtcCBjb21tYW5kIGluc2lkZSBhbg0KPiA+IGlubGluZSBmdW5jdGlvbi4NCj4gPg0KPiA+ IFdoZW4gc3RvcHBlZCBpbnNpZGUgYW4gaW5saW5lIGZ1bmN0aW9uLCB0cnlpbmcgdG8ganVtcCB0 byBhIGRpZmZlcmVudCBsaW5lDQo+ID4gb2YgdGhlIHNhbWUgZnVuY3Rpb24gY3VycmVudGx5IHJl c3VsdHMgaW4gYSB3YXJuaW5nIGFib3V0IGp1bXBpbmcgdG8NCj4gYW5vdGhlcg0KPiA+IGZ1bmN0 aW9uLiAgRml4IHRoaXMgYnkgdGFraW5nIGlubGluZSBmdW5jdGlvbnMgaW50byBhY2NvdW50Lg0K PiA+DQo+ID4gQmVmb3JlOg0KPiA+ICAgQnJlYWtwb2ludCAxLCBmdW5jdGlvbl9pbmxpbmUgKHg9 NTEwKSBhdCBqdW1wLWlubGluZS5jcHA6MjINCj4gPiAgIDIyICAgICAgICBhID0gYSArIHg7ICAg ICAgICAgICAgIC8qIGlubGluZS1mdW5jdCAqLw0KPiA+ICAgKGdkYikgaiAyMQ0KPiA+ICAgTGlu ZSAyMSBpcyBub3QgaW4gYGZ1bmN0aW9uX2lubGluZShpbnQpJy4gIEp1bXAgYW55d2F5PyAoeSBv ciBuKQ0KPiA+DQo+ID4gQWZ0ZXI6DQo+ID4gICBCcmVha3BvaW50IDIsIGZ1bmN0aW9uX2lubGlu ZSAoeD01MTApIGF0IGp1bXAtaW5saW5lLmNwcDoyMg0KPiA+ICAgMjIgICAgICAgIGEgPSBhICsg eDsgICAgICAgICAgICAvKiBpbmxpbmUtZnVuY3QgKi8NCj4gPiAgIChnZGIpIGogMjENCj4gPiAg IENvbnRpbnVpbmcgYXQgMHg0MDA2NzkuDQo+ID4NCj4gPiAgIEJyZWFrcG9pbnQgMSwgZnVuY3Rp b25faW5saW5lICh4PTUxMCkgYXQganVtcC1pbmxpbmUuY3BwOjIxDQo+ID4gICAyMSAgICAgICAg YSArPSAxMDIwICsgYTsgICAgICAgICAgICAgICAgLyogaW5jcmVtZW50LWZ1bmN0ICovDQo+ID4N Cj4gPiBUaGlzIHdhcyByZWdyZXNzaW9uLXRlc3RlZCBvbiBYODYtNjQgTGludXguDQo+ID4NCj4g PiBDby1BdXRob3JlZC1ieTogQ3Jpc3RpYW4gU2FuZHUgPGNyaXN0aWFuLnNhbmR1QGludGVsLmNv bT4NCj4gPiAtLS0NCj4gPiAgZ2RiL2luZmNtZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMyArLQ0KPiA+ICBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMgICB8IDMw ICsrKysrKysrKysrKysrKysrDQo+ID4gIGdkYi90ZXN0c3VpdGUvZ2RiLmJhc2UvanVtcC1pbmxp bmUuZXhwIHwgNDUNCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgMyBmaWxlcyBj aGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4gIGNyZWF0ZSBtb2Rl IDEwMDY0NCBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMNCj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmJhc2UvanVtcC1pbmxpbmUuZXhwDQo+ID4N Cj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL2luZmNtZC5jIGIvZ2RiL2luZmNtZC5jDQo+ID4gaW5kZXgg ZmQ4OGI4Y2EzMjguLjQwNDE0YmM5MjYwIDEwMDY0NA0KPiA+IC0tLSBhL2dkYi9pbmZjbWQuYw0K PiA+ICsrKyBiL2dkYi9pbmZjbWQuYw0KPiA+IEBAIC0xMDkxLDcgKzEwOTEsOCBAQCBqdW1wX2Nv bW1hbmQgKGNvbnN0IGNoYXIgKmFyZywgaW50IGZyb21fdHR5KQ0KPiA+DQo+ID4gICAgLyogU2Vl IGlmIHdlIGFyZSB0cnlpbmcgdG8ganVtcCB0byBhbm90aGVyIGZ1bmN0aW9uLiAgKi8NCj4gPiAg ICBmbiA9IGdldF9mcmFtZV9mdW5jdGlvbiAoZ2V0X2N1cnJlbnRfZnJhbWUgKCkpOw0KPiA+IC0g IHNmbiA9IGZpbmRfcGNfZnVuY3Rpb24gKHNhbC5wYyk7DQo+ID4gKyAgc2ZuID0gZmluZF9wY19z ZWN0X2NvbnRhaW5pbmdfZnVuY3Rpb24gKHNhbC5wYywNCj4gPiArCQkJCQkgIGZpbmRfcGNfbWFw cGVkX3NlY3Rpb24gKHNhbC5wYykpOw0KPiA+ICAgIGlmIChmbiAhPSBudWxscHRyICYmIHNmbiAh PSBmbikNCj4gPiAgICAgIHsNCj4gPiAgICAgICAgaWYgKCFxdWVyeSAoXygiTGluZSAlZCBpcyBu b3QgaW4gYCVzJy4gIEp1bXAgYW55d2F5PyAiKSwgc2FsLmxpbmUsDQo+ID4gZGlmZiAtLWdpdCBh L2dkYi90ZXN0c3VpdGUvZ2RiLmJhc2UvanVtcC1pbmxpbmUuYw0KPiA+IGIvZ2RiL3Rlc3RzdWl0 ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5jDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBp bmRleCAwMDAwMDAwMDAwMC4uMTc0NDdjMmQ1NTcNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysr IGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5jDQo+ID4gQEAgLTAsMCArMSwz MCBAQA0KPiA+ICsvKiBDb3B5cmlnaHQgMjAyMS0yMDIzIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLg0KPiA+ICsNCj4gPiArICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCj4gPiArICAgaXQgdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkN Cj4gPiArICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv ZiB0aGUgTGljZW5zZSwgb3INCj4gPiArICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy c2lvbi4NCj4gPiArDQo+ID4gKyAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiA+ICsgICBidXQgV0lUSE9VVCBBTlkgV0FS UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KPiA+ICsgICBNRVJD SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl DQo+ID4gKyAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ ID4gKw0KPiA+ICsgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KPiA+ICsgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4NCj4gKi8NCj4gPiAr DQo+ID4gK19fYXR0cmlidXRlX18oKGFsd2F5c19pbmxpbmUpKQ0KPiA+ICtzdGF0aWMgdm9pZCBp bmxpbmUNCj4gPiArZnVuY3Rpb25faW5saW5lIChpbnQgeCkNCj4gPiArew0KPiA+ICsgIGludCBh ID0geDsNCj4gPiArICBhICs9IDEwMjAgKyBhOwkJLyogaW5jcmVtZW50LWZ1bmN0LiAqLw0KPiA+ ICsgIGEgPSBhICsgeDsJCQkvKiBpbmxpbmUtZnVuY3QuICovDQo+ID4gK30NCj4gPiArDQo+ID4g K2ludA0KPiA+ICttYWluICgpDQo+ID4gK3sNCj4gPiArICBmdW5jdGlvbl9pbmxpbmUgKDUxMCk7 DQo+ID4gKyAgcmV0dXJuIDA7CQkJLyogb3V0LW9mLWZ1bmMuICovDQo+ID4gK30NCj4gPiBkaWZm IC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5leHANCj4gPiBiL2dk Yi90ZXN0c3VpdGUvZ2RiLmJhc2UvanVtcC1pbmxpbmUuZXhwDQo+ID4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMC4uZmVmMjlmZWRiMmYNCj4gPiAtLS0gL2Rldi9u dWxsDQo+ID4gKysrIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5leHANCj4g PiBAQCAtMCwwICsxLDQ1IEBADQo+ID4gKyMgQ29weXJpZ2h0IDIwMjEtMjAyMyBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb24sIEluYy4NCj4gPiArDQo+ID4gKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUg c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCj4gPiArIyBp dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1 Ymxpc2hlZCBieQ0KPiA+ICsjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2 ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yDQo+ID4gKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkg bGF0ZXIgdmVyc2lvbi4NCj4gPiArIw0KPiA+ICsjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiA+ICsjIGJ1dCBXSVRIT1VU IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQo+ID4g KyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg U2VlIHRoZQ0KPiA+ICsjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp bHMuDQo+ID4gKyMNCj4gPiArIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KPiA+ICsjIGFsb25nIHdpdGggdGhpcyBwcm9n cmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lg0KPiAqLw0K PiA+ICsjDQo+ID4gKyMgVGVzdHMgR0RCcyBzdXBwb3J0IGZvciBqdW1wIGZvciBpbmxpbmUgZnVu Y3Rpb25zLg0KPiA+ICsNCj4gPiArc3RhbmRhcmRfdGVzdGZpbGUNCj4gPiArDQo+ID4gK2lmIHsg W3ByZXBhcmVfZm9yX3Rlc3RpbmcgImZhaWxlZCB0byBwcmVwYXJlIiAkdGVzdGZpbGUgJHNyY2Zp bGVdIH0gew0KPiA+ICsgICAgcmV0dXJuIC0xDQo+ID4gK30NCj4gPiArDQo+ID4gK2lmIHsgIVty dW50b19tYWluXSB9IHsNCj4gPiArICAgIHVudGVzdGVkICJmYWlsZWQgdG8gcnVuIHRvIG1haW4i DQo+ID4gKyAgICByZXR1cm4gLTENCj4gPiArfQ0KPiA+ICsNCj4gPiArZ2RiX2JyZWFrcG9pbnQg W2dkYl9nZXRfbGluZV9udW1iZXIgImlubGluZS1mdW5jdCJdDQo+ID4gK2dkYl9jb250aW51ZV90 b19icmVha3BvaW50ICJpbmxpbmUtZnVuY3QiICIuKmlubGluZS1mdW5jdC4qIg0KPiA+ICsNCj4g PiArIyBUZXN0IGp1bXAgdG8gYW5vdGhlciBmdW5jdGlvbiAtIG1haW4uDQo+ID4gK3NldCBvdXRf ZnVuYyBbZ2RiX2dldF9saW5lX251bWJlciAib3V0LW9mLWZ1bmMiXQ0KPiA+ICtnZGJfdGVzdCAi anVtcCAkb3V0X2Z1bmMiIFwNCj4gPiArICAgICJOb3QgY29uZmlybWVkLioiIFwNCj4gPiArICAg ICJhYm9ydGVkIGp1bXAgb3V0IG9mIGN1cnJlbnQgZnVuY3Rpb24iIFwNCj4gPiArICAgICJMaW5l ICRvdXRfZnVuYyBpcyBub3QgaW4gYGZ1bmN0aW9uX2lubGluZS4qJy4gIEp1bXAgYW55d2F5Lip5 IG9yIG4uICQiIFwNCj4gPiArICAgICJuIg0KPiA+ICsNCj4gPiArIyBUZXN0IGp1bXAgaW4gdGhl IHNhbWUgaW5saW5lIGZ1bmN0aW9uLg0KPiA+ICtzZXQgaW5jcmVtZW50IFtnZGJfZ2V0X2xpbmVf bnVtYmVyICJpbmNyZW1lbnQtZnVuY3QiXQ0KPiA+ICtnZGJfYnJlYWtwb2ludCAkaW5jcmVtZW50 DQo+ID4gK2dkYl90ZXN0ICJqdW1wICRpbmNyZW1lbnQiICJCcmVha3BvaW50IC4qIGF0IC4qOiRp bmNyZW1lbnQuKiINCj4gPiArZ2RiX3Rlc3QgIm5leHQiICIuKmlubGluZS1mdW5jdC4qIg0KPiA+ ICtnZGJfdGVzdCAicHJpbnQgYSIgIj0gNTEwMCINCj4gPiAtLQ0KPiA+IDIuMzQuMw0KDQpJbnRl bCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1 NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRl IDxodHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vu c2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24gb2Yg dGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5p Y2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=