From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by sourceware.org (Postfix) with ESMTPS id 669543858407 for ; Mon, 20 Feb 2023 12:50:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 669543858407 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=1676897438; x=1708433438; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=ywhLmZurTDFxK8CyfZNIOzoNpMXd6FxJ2VTfE+WldGA=; b=ZhOKtLp9IcL8o50yiJIbvWIGD00OUwcfz5YNrH3b35Ylx26JjN2x0o/J YicVd8jrJvTMzsisNOPRKZ51P3Xk9FYxa918+dFplFyU7Wka4AlSk3n9G 36rK5J43tNZZjuiHSHxR7i7SuC23jP38DDdVif5D7jhtB/LJQ369rBYdW Yk1MbBDr6ypVT1B9IyHWwT40oSlyBGW8If8tmjyY65fuhPLmELmjHNfwj J0qJPW0g0D+vi6OTsYs3tVTuwAZQVWuT62tXJoeuu0bcTso1DFaYMDTTO 9/wycLMBHOhTlmgJVW57m6NvvpPeYY96W6yxwTCdjOryOvrDqdWVSMtRJ w==; X-IronPort-AV: E=McAfee;i="6500,9779,10626"; a="312762128" X-IronPort-AV: E=Sophos;i="5.97,312,1669104000"; d="scan'208";a="312762128" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2023 04:50:36 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10626"; a="621144758" X-IronPort-AV: E=Sophos;i="5.97,312,1669104000"; d="scan'208";a="621144758" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP; 20 Feb 2023 04:50:36 -0800 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2507.16; Mon, 20 Feb 2023 04:50:35 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2507.16 via Frontend Transport; Mon, 20 Feb 2023 04:50:35 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 20 Feb 2023 04:50:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eLMVVNORrshW5NmVcNUMjIkDmvI2f2qmNam5+yzD74JzvjNsttOElq3iq+BRUuzvl6PrCFojiFg1ETYjQTqMG1Oas8qQXRjUoLbnDnw+5QO1vnO0uaxGA/FGczm84fDzb96AbwKcdIKpdVPAmLXkeE7mAA9X/8kHG1kK8nsfw9MCKbBlEfBjAa3wyHeAQwPITQfbJI90Fm7JFTzCh3qL2DzXvBkoM1ir7HWLZlpexmH0yDxj0OmYW7SRU7aZ0oembtPEPNn4W1B6p19eas2JbHqXQ8P2h4eW9w4x6RWOvSOynRpL7FxtY+aTEE8/8ECarFmp74WUDPFDApMeekh/sg== 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=KwC4vXOGoBA4+9mWxZi8kuVoE067q758SIxgb94bybA=; b=F/aP5zBs4CPolFpGK3dzWkihxJ/u4s5uXLyxd582qkZ3T1MGIB2XVK82XjR3+WkuzWyoAdAxDlZxXS+FPWr9lH96tUFO0cZ1BiZs8ROqenoDPKwObQ8+fKijK/ica+XSSqe6M8VNvPfPVm7CMY/RmZ21Qc5Bd0nKE8mEqPLHpTtXFt7I7AFtcS2Zs2znfiBWtUbq427oXBKKLyIVNSbJwYL/+YQDbAOBfO14JsjzevLefol9EfGuXk0jjnfgE0GwDYaTCPB7EVgS/cgDRSkHoDHt+yf54TK7Fv7jF0gr4vFHfCdJTuwhFiKNszhCRSfgg1G35lsbi6iIp/OP+4zQvw== 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 MN6PR11MB8146.namprd11.prod.outlook.com (2603:10b6:208:470::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.22; Mon, 20 Feb 2023 12:50:32 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::214d:2eb3:15fa:4c4e]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::214d:2eb3:15fa:4c4e%8]) with mapi id 15.20.6111.020; Mon, 20 Feb 2023 12:50:31 +0000 From: "Willgerodt, Felix" To: "gdb-patches@sourceware.org" Subject: [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: AQHZMAdsRwzHlWCXYkWoQ7JK0PvHpq7X88QA Date: Mon, 20 Feb 2023 12:50:31 +0000 Message-ID: References: <20230124151932.2471769-1-felix.willgerodt@intel.com> In-Reply-To: <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_|MN6PR11MB8146:EE_ x-ms-office365-filtering-correlation-id: 90ef53bd-fb5a-4109-9e09-08db13410d3b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rM4HfKirVf49iOT9Ke/gghlnhXZ77wrxFN1xODihLTX+gtx18D2kXwDDMvy9n3J+IrmTEV9KmQ58Ip1EbhhE1zNhOEEsxH8mmZ6CVBqwJ1ijxx0chGQS2XK5jSgr3In3xg5NoXzKqlNq0tzKGob93+8PTq5odStN43PUptKHF+inmq0n37xSalokn+YH47O0EB96zlURYslmUsStiS4MMtb0tZtYMOW6wFJI5UCGOiP3a9jAltstw+LTuroB8Vf8pKbR7bgWYKoVG8UwyVtJ+29nIZFIHQ2RtC1OrWTkqJQZNOCnWWhywdmkTu7Q1OtNZRah75HXRprIFX8IdBIje8mNySlnIh2BVkzsFtF8Bphtaza2IKbbb8DfC4HwPb3PKyaa96rxqD+vhwcOguMSup31t2BNMMF67IMcUaLILQqqtVBYExta+gXzhGwY3oNzomJltdYHtcSiMEY+A0bBDz4nYyK8g5whTDetxc0WKGdhIRZaTpYnSVeHdN0OUnEBadyXK/qssycueco16gTPDbFWd+Iom9KCTiOBXrSqav5ZTqIBiFEZbFa6gJkNQp/aEx5rEwdSw2+X8MMU5aLEqUG+0KfYxbihJef7mDynb58adRoq5oQTAqTNxu0RO6uZakC4pZvABhBU4n1Gq34xIMTykLjv6Rtz2tX382w+Nls6r/85UBIg7MMG3M9CN540EuzFJGYTwDTEqsPCQqLIYQ== 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)(366004)(376002)(396003)(346002)(39860400002)(136003)(451199018)(9686003)(186003)(26005)(7696005)(38070700005)(38100700002)(71200400001)(53546011)(6506007)(122000001)(478600001)(82960400001)(86362001)(83380400001)(66556008)(5660300002)(2906002)(8936002)(55016003)(6916009)(33656002)(76116006)(41300700001)(52536014)(66946007)(64756008)(66476007)(66446008)(8676002)(316002)(2004002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emZxVmgzMnVLSzJoOGRYcisvOUlyd3ZwSkZVVytoTkNINTU1V0JnbGp5eUlk?= =?utf-8?B?QU1XUWRFVDBLVy9lZE9KaGlzeFY5Ulk0VnpCUWlDUkdhT29BVjRGNG5LbWZr?= =?utf-8?B?OXBKc1NtbXNXT2ljdnhUb1U2ZVl3QTZmdE9YNWNWR1hpRDlPWVF3UnV1VnM1?= =?utf-8?B?YmVvYzBoaDZUWFBiajBoY0lUWnlYUTdxSThZb3pnTW9kampUQ2xmaHhkOWFB?= =?utf-8?B?RnZtZG9UTElhejRxcnpiZjllT0p2WEZuMDdDbXZKK0hEVStSeE9oV1F5eFlG?= =?utf-8?B?SWtrZU5tQXl4ME1rdDVuOTdnT1RjR3BoNEx4Q21GNDRJM1pzcUNzRzNEKy9J?= =?utf-8?B?c1JMc3NUbnlrS21nUUlxTXBadWJXa2pxbm9EZmkrRlUxR1VBdXJIeUY5Q0Rt?= =?utf-8?B?MUxxcXFpWDlvOXhtOEdyTlRhaEl4V0hIZ21MRlcwcWNKNnlraHZPbFhhdnBP?= =?utf-8?B?QzExeFRyRzFQNVNmRTJlVHRnSUVGSWlWbDVYM3pseDFMOUJJU0l4c1VKeEVJ?= =?utf-8?B?d0ZVb2h4cUwySHVpVEMzMEZXMmNLdWJGMVM5MDZPeEMxNHFXRGVQWDZUNVpr?= =?utf-8?B?eUxvSmZwRlRZbEJ4a2FBemFIUEsrL216MjM5ZGpxNTZZUUQwZHhBY2lkMmQ4?= =?utf-8?B?WXNOL01iMzMwU3BIU1pPd3pTajNJY1FyK1dXWDUydnIyRkRHZ21uZG1SS3N2?= =?utf-8?B?L3JONHhIOHRPeWZhS1hFNHhHZTgrUld6MkIrNG5nWnJpclMzTTJQNlNVdUs1?= =?utf-8?B?bUNiUmp1WDNEVnJYL083a0xIWEt6ZHRjODhuWTByYVgrcE1wU3BjaEFWTyth?= =?utf-8?B?M3EzWkFPcHMxSldKWkJucEQ3clhaRDE2M0gzVlZHSjNVNGtidTRHYjdYSXA0?= =?utf-8?B?VGdPbVNVYTEvUmVyVlFlZld3UitqcUkrd0FCbHlaVm5kMjYrcXVGeUNJUGpm?= =?utf-8?B?NTZ6VVhjTWlad2lGM0tuM3NtNEl0Uk5KcDVrWW43Z3U4RVZuNWphc0lveWY2?= =?utf-8?B?MTNGMllNREh4ZkNQbnB3anBjaFhXTzdVT1ByV2s3Z3dDR0NrTmtuWTRwUW9Y?= =?utf-8?B?OS9UMjFvYjRWQzdMZWJCdDd0dHF4alBlZlFZZnZ5dSs2VGRWM2FnTGFkUis1?= =?utf-8?B?TWk5SGVGOTNQd2I1L0diQTFzZEdXdzMyUkFKVENpVXNaMlZVa1lKbFRITWs3?= =?utf-8?B?dGtnK3NwQWE5NWhmMkx6ZEc4RmNqcFB1LzZrQy9tNVR2Qkd5aFdSejVPd2Z0?= =?utf-8?B?WlAveUtWRGVUdHc4NXNkZ2k2dkIvK3lGMS94QndjRXZMRXlUWUpOYkRpWU1x?= =?utf-8?B?bHEzWkc1NFRTVEtnRkRrOExRejhmY3JMeSticys2SjFXeHRVMnNzaDRDclhS?= =?utf-8?B?Mk1iQ1cyK3hzZGh5YjFWRkw2eUZ3WUk1YnB4UHFiNGp4bXJsK3B4cjVYYk9W?= =?utf-8?B?dlo2TStrcWpUWWczdDhhbXlQdlhQckY4bWRrbHl2L01heUNCc1VYZ1FVTzla?= =?utf-8?B?OEFIZGZVWld1WXJMRjl4NzIxZmdwSUFQWS9pakxZSFRuUml3eDBYb09TeHdG?= =?utf-8?B?eGNSbjhIbDFONllTTHR3TnhwQWViNXhWQ0RDNUZ0ekxjNjJENnhBM0grblg1?= =?utf-8?B?M0NDSDZMbXl0TzJpMVo4c1g0bUNPUDRFU2tsUFQxYlJxSWpYeTJLbVViOFNV?= =?utf-8?B?TzRza3VwWmZGQU84V2V0TUlTTWJFazR2RkRiOGp0R3ZkaWN2eXVNdDBJS2RK?= =?utf-8?B?SmlGNnNxUVJnb0QzZEZaS0h5OUVRK2RQcXVYei9LSW01bTFIelgvdGNKRXo1?= =?utf-8?B?VTZMSVYyZUN3c002TDFHVjJjVlJ6M1piZk54N1UySEFTREdockNjMFFoRWNB?= =?utf-8?B?YzZzb2tqWVBKK2t1U1dJSW9xdmdJbG8vRlZHdTZOdlJYYWR2dEpHd1BZSjBq?= =?utf-8?B?ekdpcGR0eTRmRUJ3YVN6Y2RCNjU1YmpPRE9BejZKb0hDSkNFUTYxOG45VEp2?= =?utf-8?B?MlU3UmJ0SlY2WUhzMGdiaWF1TEhVbmxxekFVZ2R1MTI1L1Q0K0pZbGpNcjFE?= =?utf-8?B?VEd1eU0rRlhabys0cDFOM3JOZTZPOUNXL3hJWTU1T003ajhmTitLT3liWWtL?= =?utf-8?B?bmhjZjA5emRyeVFyMWhlU2NLV1dQQU9uOUIwRVMrS0NnSTBxWXpLZEJZQTlY?= =?utf-8?B?UWc9PQ==?= 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: 90ef53bd-fb5a-4109-9e09-08db13410d3b X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2023 12:50:31.8400 (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: m8J5Xd8b7ymWD23NZJRvNf3jgmynppsePsAFKky5/dgo2J7weXbWQlfLf4jbhvglSWZO1vJJtp2RsX8dfjmpA786YXIk4JV3XfpSPFmYbDE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR11MB8146 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,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: KlBpbmcqDQoNClRoYW5rcywNCkZlbGl4DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxnZXJvZHRAaW50ZWwuY29tPg0K PiBTZW50OiBEaWVuc3RhZywgMjQuIEphbnVhciAyMDIzIDE2OjIwDQo+IFRvOiBnZGItcGF0Y2hl c0Bzb3VyY2V3YXJlLm9yZw0KPiBDYzogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxnZXJv ZHRAaW50ZWwuY29tPjsgQ3Jpc3RpYW4gU2FuZHUNCj4gPGNyaXN0aWFuLnNhbmR1QGludGVsLmNv bT4NCj4gU3ViamVjdDogW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3YXJuaW5nIGZvciB0aGUganVt cCBjb21tYW5kIGluc2lkZSBhbg0KPiBpbmxpbmUgZnVuY3Rpb24uDQo+IA0KPiBXaGVuIHN0b3Bw ZWQgaW5zaWRlIGFuIGlubGluZSBmdW5jdGlvbiwgdHJ5aW5nIHRvIGp1bXAgdG8gYSBkaWZmZXJl bnQgbGluZQ0KPiBvZiB0aGUgc2FtZSBmdW5jdGlvbiBjdXJyZW50bHkgcmVzdWx0cyBpbiBhIHdh cm5pbmcgYWJvdXQganVtcGluZyB0byBhbm90aGVyDQo+IGZ1bmN0aW9uLiAgRml4IHRoaXMgYnkg dGFraW5nIGlubGluZSBmdW5jdGlvbnMgaW50byBhY2NvdW50Lg0KPiANCj4gQmVmb3JlOg0KPiAg IEJyZWFrcG9pbnQgMSwgZnVuY3Rpb25faW5saW5lICh4PTUxMCkgYXQganVtcC1pbmxpbmUuY3Bw OjIyDQo+ICAgMjIgICAgICAgIGEgPSBhICsgeDsgICAgICAgICAgICAgLyogaW5saW5lLWZ1bmN0 ICovDQo+ICAgKGdkYikgaiAyMQ0KPiAgIExpbmUgMjEgaXMgbm90IGluIGBmdW5jdGlvbl9pbmxp bmUoaW50KScuICBKdW1wIGFueXdheT8gKHkgb3IgbikNCj4gDQo+IEFmdGVyOg0KPiAgIEJyZWFr cG9pbnQgMiwgZnVuY3Rpb25faW5saW5lICh4PTUxMCkgYXQganVtcC1pbmxpbmUuY3BwOjIyDQo+ ICAgMjIgICAgICAgIGEgPSBhICsgeDsgICAgICAgICAgICAvKiBpbmxpbmUtZnVuY3QgKi8NCj4g ICAoZ2RiKSBqIDIxDQo+ICAgQ29udGludWluZyBhdCAweDQwMDY3OS4NCj4gDQo+ICAgQnJlYWtw b2ludCAxLCBmdW5jdGlvbl9pbmxpbmUgKHg9NTEwKSBhdCBqdW1wLWlubGluZS5jcHA6MjENCj4g ICAyMSAgICAgICAgYSArPSAxMDIwICsgYTsgICAgICAgICAgICAgICAgLyogaW5jcmVtZW50LWZ1 bmN0ICovDQo+IA0KPiBUaGlzIHdhcyByZWdyZXNzaW9uLXRlc3RlZCBvbiBYODYtNjQgTGludXgu DQo+IA0KPiBDby1BdXRob3JlZC1ieTogQ3Jpc3RpYW4gU2FuZHUgPGNyaXN0aWFuLnNhbmR1QGlu dGVsLmNvbT4NCj4gLS0tDQo+ICBnZGIvaW5mY21kLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAzICstDQo+ICBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMgICB8IDMw ICsrKysrKysrKysrKysrKysrDQo+ICBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5l LmV4cCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQs IDc3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBn ZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmV4cA0KPiANCj4gZGlmZiAtLWdp dCBhL2dkYi9pbmZjbWQuYyBiL2dkYi9pbmZjbWQuYw0KPiBpbmRleCBmZDg4YjhjYTMyOC4uNDA0 MTRiYzkyNjAgMTAwNjQ0DQo+IC0tLSBhL2dkYi9pbmZjbWQuYw0KPiArKysgYi9nZGIvaW5mY21k LmMNCj4gQEAgLTEwOTEsNyArMTA5MSw4IEBAIGp1bXBfY29tbWFuZCAoY29uc3QgY2hhciAqYXJn LCBpbnQgZnJvbV90dHkpDQo+IA0KPiAgICAvKiBTZWUgaWYgd2UgYXJlIHRyeWluZyB0byBqdW1w IHRvIGFub3RoZXIgZnVuY3Rpb24uICAqLw0KPiAgICBmbiA9IGdldF9mcmFtZV9mdW5jdGlvbiAo Z2V0X2N1cnJlbnRfZnJhbWUgKCkpOw0KPiAtICBzZm4gPSBmaW5kX3BjX2Z1bmN0aW9uIChzYWwu cGMpOw0KPiArICBzZm4gPSBmaW5kX3BjX3NlY3RfY29udGFpbmluZ19mdW5jdGlvbiAoc2FsLnBj LA0KPiArCQkJCQkgIGZpbmRfcGNfbWFwcGVkX3NlY3Rpb24gKHNhbC5wYykpOw0KPiAgICBpZiAo Zm4gIT0gbnVsbHB0ciAmJiBzZm4gIT0gZm4pDQo+ICAgICAgew0KPiAgICAgICAgaWYgKCFxdWVy eSAoXygiTGluZSAlZCBpcyBub3QgaW4gYCVzJy4gIEp1bXAgYW55d2F5PyAiKSwgc2FsLmxpbmUs DQo+IGRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMNCj4g Yi9nZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmMNCj4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMDAuLjE3NDQ3YzJkNTU3DQo+IC0tLSAvZGV2L251bGwN Cj4gKysrIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5jDQo+IEBAIC0wLDAg KzEsMzAgQEANCj4gKy8qIENvcHlyaWdodCAyMDIxLTIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uLCBJbmMuDQo+ICsNCj4gKyAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5DQo+ICsgICBpdCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQ0KPiAr ICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUg TGljZW5zZSwgb3INCj4gKyAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uDQo+ ICsNCj4gKyAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0 IHdpbGwgYmUgdXNlZnVsLA0KPiArICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0 IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YNCj4gKyAgIE1FUkNIQU5UQUJJTElUWSBvciBG SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gKyAgIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsNCj4gKyAgIFlvdSBzaG91 bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl DQo+ICsgICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3 LmdudS5vcmcvbGljZW5zZXMvPi4gICovDQo+ICsNCj4gK19fYXR0cmlidXRlX18oKGFsd2F5c19p bmxpbmUpKQ0KPiArc3RhdGljIHZvaWQgaW5saW5lDQo+ICtmdW5jdGlvbl9pbmxpbmUgKGludCB4 KQ0KPiArew0KPiArICBpbnQgYSA9IHg7DQo+ICsgIGEgKz0gMTAyMCArIGE7CQkvKiBpbmNyZW1l bnQtZnVuY3QuICovDQo+ICsgIGEgPSBhICsgeDsJCQkvKiBpbmxpbmUtZnVuY3QuICovDQo+ICt9 DQo+ICsNCj4gK2ludA0KPiArbWFpbiAoKQ0KPiArew0KPiArICBmdW5jdGlvbl9pbmxpbmUgKDUx MCk7DQo+ICsgIHJldHVybiAwOwkJCS8qIG91dC1vZi1mdW5jLiAqLw0KPiArfQ0KPiBkaWZmIC0t Z2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5leHANCj4gYi9nZGIvdGVz dHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmV4cA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0K PiBpbmRleCAwMDAwMDAwMDAwMC4uZmVmMjlmZWRiMmYNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysg Yi9nZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmV4cA0KPiBAQCAtMCwwICsxLDQ1 IEBADQo+ICsjIENvcHlyaWdodCAyMDIxLTIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ bmMuDQo+ICsNCj4gKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCj4gKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCj4gKyMgdGhlIEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwg b3INCj4gKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCj4gKyMNCj4gKyMg VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1 c2VmdWwsDQo+ICsjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp bXBsaWVkIHdhcnJhbnR5IG9mDQo+ICsjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gKyMgR05VIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCj4gKyMNCj4gKyMgWW91IHNob3VsZCBoYXZlIHJlY2Vp dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCj4gKyMgYWxvbmcg d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu c2VzLz4uICAqLw0KPiArIw0KPiArIyBUZXN0cyBHREJzIHN1cHBvcnQgZm9yIGp1bXAgZm9yIGlu bGluZSBmdW5jdGlvbnMuDQo+ICsNCj4gK3N0YW5kYXJkX3Rlc3RmaWxlDQo+ICsNCj4gK2lmIHsg W3ByZXBhcmVfZm9yX3Rlc3RpbmcgImZhaWxlZCB0byBwcmVwYXJlIiAkdGVzdGZpbGUgJHNyY2Zp bGVdIH0gew0KPiArICAgIHJldHVybiAtMQ0KPiArfQ0KPiArDQo+ICtpZiB7ICFbcnVudG9fbWFp bl0gfSB7DQo+ICsgICAgdW50ZXN0ZWQgImZhaWxlZCB0byBydW4gdG8gbWFpbiINCj4gKyAgICBy ZXR1cm4gLTENCj4gK30NCj4gKw0KPiArZ2RiX2JyZWFrcG9pbnQgW2dkYl9nZXRfbGluZV9udW1i ZXIgImlubGluZS1mdW5jdCJdDQo+ICtnZGJfY29udGludWVfdG9fYnJlYWtwb2ludCAiaW5saW5l LWZ1bmN0IiAiLippbmxpbmUtZnVuY3QuKiINCj4gKw0KPiArIyBUZXN0IGp1bXAgdG8gYW5vdGhl ciBmdW5jdGlvbiAtIG1haW4uDQo+ICtzZXQgb3V0X2Z1bmMgW2dkYl9nZXRfbGluZV9udW1iZXIg Im91dC1vZi1mdW5jIl0NCj4gK2dkYl90ZXN0ICJqdW1wICRvdXRfZnVuYyIgXA0KPiArICAgICJO b3QgY29uZmlybWVkLioiIFwNCj4gKyAgICAiYWJvcnRlZCBqdW1wIG91dCBvZiBjdXJyZW50IGZ1 bmN0aW9uIiBcDQo+ICsgICAgIkxpbmUgJG91dF9mdW5jIGlzIG5vdCBpbiBgZnVuY3Rpb25faW5s aW5lLionLiAgSnVtcCBhbnl3YXkuKnkgb3Igbi4gJCIgXA0KPiArICAgICJuIg0KPiArDQo+ICsj IFRlc3QganVtcCBpbiB0aGUgc2FtZSBpbmxpbmUgZnVuY3Rpb24uDQo+ICtzZXQgaW5jcmVtZW50 IFtnZGJfZ2V0X2xpbmVfbnVtYmVyICJpbmNyZW1lbnQtZnVuY3QiXQ0KPiArZ2RiX2JyZWFrcG9p bnQgJGluY3JlbWVudA0KPiArZ2RiX3Rlc3QgImp1bXAgJGluY3JlbWVudCIgIkJyZWFrcG9pbnQg LiogYXQgLio6JGluY3JlbWVudC4qIg0KPiArZ2RiX3Rlc3QgIm5leHQiICIuKmlubGluZS1mdW5j dC4qIg0KPiArZ2RiX3Rlc3QgInByaW50IGEiICI9IDUxMDAiDQo+IC0tDQo+IDIuMzQuMw0KDQpJ bnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwg ODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVs LmRlIDxodHRwOi8vd3d3LmludGVsLmRlPgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVp c2Vuc2NobWlkLCBTaGFyb24gSGVjaywgVGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24g b2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBN dW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4Njky OAo=