From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id 7CBFF3858D28 for ; Tue, 11 Apr 2023 13:09:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7CBFF3858D28 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=1681218558; x=1712754558; h=from:to:cc:subject:date:message-id:references: mime-version:content-transfer-encoding; bh=VrKg4Hul1xjb9GUhLkOnQiKw3TJbdSpK33Hxev+AIDE=; b=GHsYUtzlWtN3dxiHCvx/+qVIVFR/y4v2QJIXwyM7uFY7hthl/r5zf6KL ERrYk48F80TXv6FOSrnmXvc8epmd79lsL7K5P8mAuuBL4l0MmGnE9SbSB CCQTDpGQmtcgwNK0QZ8Ysj3Teft5ah9QUxX0/d3qLZlonuwqM6mCv6tb/ qcD7eSdbn+s9KWPD1APNgUQPyYecAgMaqK7CWaedkCcYMg4U45bFPtme9 3iim9T10kkn7R3QZXKLjLnCIk1o2u/2lrRart82Ak7xS1403qd+bBe1Pj NSoFdt/WIqkODH7WYesgEHHn4rTuuYMFiKnei+EUnnzpLahjhZUNFevM7 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10677"; a="408748060" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="408748060" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Apr 2023 06:09:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10677"; a="638815868" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="638815868" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga003.jf.intel.com with ESMTP; 11 Apr 2023 06:09:03 -0700 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.23; Tue, 11 Apr 2023 06:09:03 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.23; Tue, 11 Apr 2023 06:09:03 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.23 via Frontend Transport; Tue, 11 Apr 2023 06:09:03 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 11 Apr 2023 06:08:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XCrEL00XV2FviyCE6e/WT2PBVNgqhO5p8zyZmyUhttw7E8/2fPBQWpnQKgGY823MPr6rLLJl/mYXDKiP1RSxclIu9kdnc+cVNVoOUMsriHMu9C+LsW9AnqDKy1QQosIrfi6Zbhxsm1Ry+lo0RUoENU+HaoxB3ax40E/H0bKXBEnlOPmTwcV4T8mHN6hiA5chCaQ17AN8dI8gjHmNMFre8Wo3SvNAa3u/Uqj9CbyzJYorm7CFViqh9HXbGPn15ECNmYMqleKpEu2JT+cuEkbFPOAj5VlMxnDRJGkoICwWrGVzKo46mzE/36OPnAHJr80T8Yq6WEg7sIjntDCewWSelA== 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=DTv8IPP3sugTPq5PO9xnjMq1IXS6wcaqY8/fmihQ3wk=; b=VwUTjAGJRGYYg7VPSLIu9gK3TEF/SFgLEvNzBDNXxvTfIiUjpZaPB8bGHg8GMekeN0M71GiLEh8vpuUD7YKGvaKpuaCC8JfLSZeI9qdsno3cMnu5ESenhdODizqqcNPA0jhflXEn8SR0DmlLhSx25EIQJPyGCtt3UbY1f9vqtQOfPd4gSiGrOmIn6Eqow2he2o0d8Y2a92RDhE5uzERepID02fm3n9d7J86nAe+WHdu5xw5fYlNp5Fc2s0g1EFiJGL7Y8a30phzT0+C4lwr2VU2q8hoUEXrf1PeTNnVrWn7s4KUBhxZD4lWVpfZZWS/JyctNzS2uOuNavZlVKVpxrw== 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 IA1PR11MB8152.namprd11.prod.outlook.com (2603:10b6:208:446::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Tue, 11 Apr 2023 13:08:40 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::4183:b193:7a77:3af2]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::4183:b193:7a77:3af2%5]) with mapi id 15.20.6277.038; Tue, 11 Apr 2023 13:08:40 +0000 From: "Willgerodt, Felix" To: Pedro Alves CC: Bruno Larsen , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/1] gdb: Avoid warning for the jump command inside an inline function. Thread-Topic: [PATCH 1/1] gdb: Avoid warning for the jump command inside an inline function. Thread-Index: AQHZMAdsRwzHlWCXYkWoQ7JK0PvHpq7/Ej0AgAAj0kCAABQagIAGGmtQgBSklyA= Date: Tue, 11 Apr 2023 13:08:40 +0000 Message-ID: References: <20230124151932.2471769-1-felix.willgerodt@intel.com> <103d7434-d7ad-b03b-5724-d6f9d6846749@redhat.com> <3619ffc8-1050-c586-3da4-e98dc0649754@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_|IA1PR11MB8152:EE_ x-ms-office365-filtering-correlation-id: 6738da94-26ca-4d00-f0c3-08db3a8dde91 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fx0lBLqkIhXk7BK/IFxuTiJCSKMAjIoof+YM/j6Q4RY02VxNZcNrUnMBPsnytESjnJ4YHD/n7k5hsnGqq2cYu5/bwnIOWy6EpAEi97thTxqptIMJ72IjoJ3o1aYnOiaWA9xDzXdFSPaMMDMPcxMRNI9mwAHQ5j12LOl4Uem2ohU9CH1RvnuQjVoHSB6j6NLDcao6jVtYF87Zr27EfgGMhPVQVoAGEGGRI3hPBn/yE6Aa/z9w6sFrv+NxHUOieNAUk2IWHqSxTLvtsIYgxX1NFtAqutq6jW8h6PGqlQBFnzZ7odWE3NKLbVkuCc0SG1pZguJLdpdwfmeSwxfdjI5DmuBZS9ghs4JyAfFoM22BiHkNP0gUgoCgTJCW9a7xyLSXyT7QFZpG5F6pp3ILpU5xg1hRp3KV528QudKRcDWGXZexgSuES+QR7z/q3R7kj7fLDx05PlZjUgGCKNPBjaQ8HdLBLceKB+YHnHxljmYe33iuOxnSEi4yElwwBHRi878l6FnlvK0R0M66cYXn8bzMc5meYpp7laBP+Dc8HG1lKrdi/wqtX2JvxlKZubOSMDP1r+3+yJI3euNuh/MMip7HbgpBbq8cnvLE0rzCjKOko3s= 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:(13230028)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199021)(33656002)(86362001)(2906002)(38070700005)(55016003)(9686003)(7696005)(71200400001)(186003)(53546011)(83380400001)(66574015)(6506007)(26005)(966005)(76116006)(6916009)(66556008)(64756008)(478600001)(4326008)(66446008)(66946007)(66476007)(316002)(41300700001)(8676002)(38100700002)(8936002)(54906003)(122000001)(5660300002)(82960400001)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dnRoLzlac1JZTGhUOGxRZ0kxQ1ZsVWU4L2xnTTJXWDlGZWIySDc1dmZYaEZn?= =?utf-8?B?ZVVhTW50cWpMbmFweGtrVWZkZE5hM3VHNkd6Si9sTlBNZ29MMzJlbllwWGpB?= =?utf-8?B?Q0RFRWtBT1k4Y252TS9GUm5CZFIrK3BIRTRzKzQ2SEcwUWFMamN5TmNyVGJw?= =?utf-8?B?Y016NE54N2I5NGdJc20rMUZmL2pZbUlNU3prNGZlMS9ra2kyVjRDZURjbEEv?= =?utf-8?B?KytqUENQT2R1eGUxaFViVEwxRktrY2FHNjZxT3VyWTQwL0d2NWRpbVUzT0RL?= =?utf-8?B?aC9UOHlYVENudzVFK0lMOGUvZUFuQjltQ2tod29lM3F1Ujh0WmE3ayt1YWdx?= =?utf-8?B?eElKdWxhaXYyNGN5b0U1OFRhekhrRFJUWXhwOFFuWEVhaHdUY010Zi9pY1pX?= =?utf-8?B?SXJ0aWRaWGhzRjFVNThqWDNZT0l2QVF1cXNKaFluMWNlclJ5SS9oSUN5bTVP?= =?utf-8?B?VUFsSzdmZHppamJVMEt5dGxKWVJ5RDlheCtzR25wdWUrK0NwWFlxN0lkR2w5?= =?utf-8?B?bEwvekRqNnBSc0hTMGlNdHg5MlJ6RHplMlhHeXV3bkN3VUFScEJqTWxLQTNr?= =?utf-8?B?MXdrSFEvWW9ZazRNbUJ0WXhCQzBPZW1sQ0JGeURuRVBBdjlyQjFGcnloVmdH?= =?utf-8?B?SGpJUVRwbXRXdmlDajZDeTgvUmhPcHovQ3FONGdXWjVUN0JlU0EyanNlTFJM?= =?utf-8?B?UDBmT0lMcFVmQ2s0MFBMbVhCU2hzSG9SOGkxbjBsNEdLa3djZVJPMVdtV0Q1?= =?utf-8?B?RGxYemlCQlMzeTNkeTRuNDQ3ZlV1L0ZuWldSeittek5XSWhJZ0JaQkhPUENw?= =?utf-8?B?TEJ3b3FiaUUxdHpCRC95SDhJS1lSZXJ4RzRZMFRNM1dYUDBQZS9nWWRERS8y?= =?utf-8?B?dWJrZTlRdDBBMHZDa1VNbkRHUUtkOTlZZklUWkg3R0NqRXo2andnT3VVM245?= =?utf-8?B?QmdyRFVvdUJXMHJoTG4xSmFjanhYZUYwZitxU21tdVVFc0xHTkRoMkNZZ0hT?= =?utf-8?B?TnlqNHBLMk9JZEhNWlZ0THUrbXVlVWhKbE1ERHpvT0k3RGVmcGdiUGt6YXFh?= =?utf-8?B?MVhnUFVIeVhVWUU2ajE5ckt6d0N3ZDFrRnozS0NlSnZBTm1WZVhqNzhVMDRv?= =?utf-8?B?dG1qcktqdWFIaTdFZkFCMHpiekw0QlJnRFJyWWNZWUdkZ3JhcDJRT04rb010?= =?utf-8?B?UFJ6b3JpdzFHTTMzcVNteTJqTWRQMHd5R0U2dmEvM3ROV3c3NGZ0aFFqTVdO?= =?utf-8?B?c1hLYW1Wc0MzdFgzS0t3UytvN2t5Rnl0SitYeGdLMldaSWpXeTVZbk1DN0Rp?= =?utf-8?B?VndjNnlaM2l2VjQ4NGxvdWhtc2hsRVMrM3hGZ0swVi9NMS9MSHhLUXJScDg2?= =?utf-8?B?QVpRNnBsazZzdktTVmZ4a0lLeUpnZ25ySXZianNsWUk5eUZ0ekhkYVRrVm9z?= =?utf-8?B?amtLYnArU3BLYTY3Q0s4TFlwTHhaZzZ6d2g4MWo3Qi9ONFIzdmJzcXJNZ3NE?= =?utf-8?B?MktkdE55cjB2TEtPRy9nVWcrS0tpcWwvcHFMTXJxWnRUWVFVZUdiRUt1aWc0?= =?utf-8?B?Y2Y4Q2hmZVMrYzdHVFE2NzNRN05JQWF4OHplazN1ZlJUQWVjMGxPdjJOZ2FM?= =?utf-8?B?QVlPWnRMcmU2aVhkR1p5bjlkSXlxeFg0V1JEcHJEd0tBUC81cmNsc2J3UnEx?= =?utf-8?B?MmpLb3Q1bkg5bDNMNmxSYU5OMFhvallCKzE1QStVeWpEYndaRWtLYzdjeCtJ?= =?utf-8?B?MXJtM3RVNnUwQ1UwRTZVcU42WEcxU3dKUGhIbms3WGtPcVZBQVZrUXJZajhw?= =?utf-8?B?STB2NExOVHlYRUN6T3FwWXl3Ym9OTGNldVR6UjJJSytnQy9NT0xrdmRRUWRU?= =?utf-8?B?NDdRVVdLdjcrc2hKcWdLcmhyR3B3TVVBeW8zN3lXcExnVFNnWnpUZVBxd3Jm?= =?utf-8?B?Zi9pVVU2U1VxOWNJWTY4aGxqT2laVnZrVVZISXAvS240YUtjdUEvUnlac3RH?= =?utf-8?B?S3F1Wm9xczFVYjhmY3ZZT0svTDJmdFQwcEtTZEdES0hRa1huU3Aza2tPNGdp?= =?utf-8?B?L2VHd0lrZjRVZzhIUnJuMkFRNmhPRGVyYVd1UU1hVSt3RmcyNzlQY3p2WWtq?= =?utf-8?B?bG11ZSs5bWhHWDNTVmFuR3h5aGZ0YlNRNEZNVHlFeDhoSDN3MXdQNEVveUNa?= =?utf-8?B?RFE9PQ==?= 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: 6738da94-26ca-4d00-f0c3-08db3a8dde91 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2023 13:08:40.1537 (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: K2O8Mh9guwJA+lmpX0DwxtgSa3aiHDJKpFvN6b5XK6aki8GO/ABF/xs72rK0UZVQaShjY7hRxbW+1ZPMszi3h2FYnvGxefndIvEAiPHPSa4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8152 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_MSPIKE_H2,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: SGkgUGVkcm8sDQoNClNvcnJ5IGZvciBwaW5naW5nIHlvdSBkaXJlY3RseSwgYnV0IGNvdWxkIHlv dSBoZWxwIHVzIHNoZWQgc29tZSBsaWdodCBvbg0KdGhpcyBxdWVzdGlvbj8NCg0KVGhhbmtzIGEg bG90LA0KRmVsaXgNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXaWxs Z2Vyb2R0LCBGZWxpeA0KPiBTZW50OiBEaWVuc3RhZywgMjEuIE3DpHJ6IDIwMjMgMTU6MDUNCj4g VG86IEJydW5vIExhcnNlbiA8YmxhcnNlbkByZWRoYXQuY29tPjsgZ2RiLXBhdGNoZXNAc291cmNl d2FyZS5vcmcNCj4gQ2M6IFBlZHJvIEFsdmVzIDxwZWRyb0BwYWx2ZXMubmV0Pg0KPiBTdWJqZWN0 OiBSRTogW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3YXJuaW5nIGZvciB0aGUganVtcCBjb21tYW5k IGluc2lkZSBhbg0KPiBpbmxpbmUgZnVuY3Rpb24uDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+ID4gRnJvbTogQnJ1bm8gTGFyc2VuIDxibGFyc2VuQHJlZGhhdC5jb20+DQo+ ID4gU2VudDogRnJlaXRhZywgMTcuIE3DpHJ6IDIwMjMgMTQ6MzQNCj4gPiBUbzogV2lsbGdlcm9k dCwgRmVsaXggPGZlbGl4LndpbGxnZXJvZHRAaW50ZWwuY29tPjsgZ2RiLQ0KPiA+IHBhdGNoZXNA c291cmNld2FyZS5vcmcNCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3 YXJuaW5nIGZvciB0aGUganVtcCBjb21tYW5kIGluc2lkZQ0KPiA+IGFuIGlubGluZSBmdW5jdGlv bi4NCj4gPg0KPiA+IE9uIDE3LzAzLzIwMjMgMTM6NTYsIFdpbGxnZXJvZHQsIEZlbGl4IHdyb3Rl Og0KPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPj4gRnJvbTogQnJ1bm8g TGFyc2VuIDxibGFyc2VuQHJlZGhhdC5jb20+DQo+ID4gPj4gU2VudDogRnJlaXRhZywgMTcuIE3D pHJ6IDIwMjMgMTE6MTQNCj4gPiA+PiBUbzogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxn ZXJvZHRAaW50ZWwuY29tPjsgZ2RiLQ0KPiA+ID4+IHBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4g PiA+PiBDYzogQ3Jpc3RpYW4gU2FuZHUgPGNyaXN0aWFuLnNhbmR1QGludGVsLmNvbT4NCj4gPiA+ PiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMV0gZ2RiOiBBdm9pZCB3YXJuaW5nIGZvciB0aGUganVt cCBjb21tYW5kDQo+ID4gaW5zaWRlDQo+ID4gPj4gYW4gaW5saW5lIGZ1bmN0aW9uLg0KPiA+ID4+ DQo+ID4gPj4gT24gMjQvMDEvMjAyMyAxNjoxOSwgRmVsaXggV2lsbGdlcm9kdCB2aWEgR2RiLXBh dGNoZXMgd3JvdGU6DQo+ID4gPj4+IFdoZW4gc3RvcHBlZCBpbnNpZGUgYW4gaW5saW5lIGZ1bmN0 aW9uLCB0cnlpbmcgdG8ganVtcCB0byBhIGRpZmZlcmVudA0KPiBsaW5lDQo+ID4gPj4+IG9mIHRo ZSBzYW1lIGZ1bmN0aW9uIGN1cnJlbnRseSByZXN1bHRzIGluIGEgd2FybmluZyBhYm91dCBqdW1w aW5nIHRvDQo+ID4gPj4gYW5vdGhlcg0KPiA+ID4+PiBmdW5jdGlvbi4gIEZpeCB0aGlzIGJ5IHRh a2luZyBpbmxpbmUgZnVuY3Rpb25zIGludG8gYWNjb3VudC4NCj4gPiA+Pj4NCj4gPiA+Pj4gQmVm b3JlOg0KPiA+ID4+PiAgICAgQnJlYWtwb2ludCAxLCBmdW5jdGlvbl9pbmxpbmUgKHg9NTEwKSBh dCBqdW1wLWlubGluZS5jcHA6MjINCj4gPiA+Pj4gICAgIDIyICAgICAgICBhID0gYSArIHg7ICAg ICAgICAgICAgIC8qIGlubGluZS1mdW5jdCAqLw0KPiA+ID4+PiAgICAgKGdkYikgaiAyMQ0KPiA+ ID4+PiAgICAgTGluZSAyMSBpcyBub3QgaW4gYGZ1bmN0aW9uX2lubGluZShpbnQpJy4gIEp1bXAg YW55d2F5PyAoeSBvciBuKQ0KPiA+ID4+Pg0KPiA+ID4+PiBBZnRlcjoNCj4gPiA+Pj4gICAgIEJy ZWFrcG9pbnQgMiwgZnVuY3Rpb25faW5saW5lICh4PTUxMCkgYXQganVtcC1pbmxpbmUuY3BwOjIy DQo+ID4gPj4+ICAgICAyMiAgICAgICAgYSA9IGEgKyB4OyAgICAgICAgICAgIC8qIGlubGluZS1m dW5jdCAqLw0KPiA+ID4+PiAgICAgKGdkYikgaiAyMQ0KPiA+ID4+PiAgICAgQ29udGludWluZyBh dCAweDQwMDY3OS4NCj4gPiA+Pj4NCj4gPiA+Pj4gICAgIEJyZWFrcG9pbnQgMSwgZnVuY3Rpb25f aW5saW5lICh4PTUxMCkgYXQganVtcC1pbmxpbmUuY3BwOjIxDQo+ID4gPj4+ICAgICAyMSAgICAg ICAgYSArPSAxMDIwICsgYTsgICAgICAgICAgICAgICAgLyogaW5jcmVtZW50LWZ1bmN0ICovDQo+ ID4gPj4+DQo+ID4gPj4+IFRoaXMgd2FzIHJlZ3Jlc3Npb24tdGVzdGVkIG9uIFg4Ni02NCBMaW51 eC4NCj4gPiA+Pj4NCj4gPiA+Pj4gQ28tQXV0aG9yZWQtYnk6IENyaXN0aWFuIFNhbmR1IDxjcmlz dGlhbi5zYW5kdUBpbnRlbC5jb20+DQo+ID4gPj4+IC0tLQ0KPiA+ID4+PiAgICBnZGIvaW5mY21k LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstDQo+ID4gPj4+ICAgIGdkYi90ZXN0 c3VpdGUvZ2RiLmJhc2UvanVtcC1pbmxpbmUuYyAgIHwgMzAgKysrKysrKysrKysrKysrKysNCj4g PiA+Pj4gICAgZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5leHAgfCA0NQ0KPiA+ ID4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gPj4+ICAgIDMgZmlsZXMgY2hhbmdl ZCwgNzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+ID4+PiAgICBjcmVhdGUgbW9k ZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIuYmFzZS9qdW1wLWlubGluZS5jDQo+ID4gPj4+ICAg IGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL2p1bXAtaW5saW5lLmV4 cA0KPiA+ID4+Pg0KPiA+ID4+PiBkaWZmIC0tZ2l0IGEvZ2RiL2luZmNtZC5jIGIvZ2RiL2luZmNt ZC5jDQo+ID4gPj4+IGluZGV4IGZkODhiOGNhMzI4Li40MDQxNGJjOTI2MCAxMDA2NDQNCj4gPiA+ Pj4gLS0tIGEvZ2RiL2luZmNtZC5jDQo+ID4gPj4+ICsrKyBiL2dkYi9pbmZjbWQuYw0KPiA+ID4+ PiBAQCAtMTA5MSw3ICsxMDkxLDggQEAganVtcF9jb21tYW5kIChjb25zdCBjaGFyICphcmcsIGlu dA0KPiBmcm9tX3R0eSkNCj4gPiA+Pj4NCj4gPiA+Pj4gICAgICAvKiBTZWUgaWYgd2UgYXJlIHRy eWluZyB0byBqdW1wIHRvIGFub3RoZXIgZnVuY3Rpb24uICAqLw0KPiA+ID4+PiAgICAgIGZuID0g Z2V0X2ZyYW1lX2Z1bmN0aW9uIChnZXRfY3VycmVudF9mcmFtZSAoKSk7DQo+ID4gPj4+IC0gIHNm biA9IGZpbmRfcGNfZnVuY3Rpb24gKHNhbC5wYyk7DQo+ID4gPj4+ICsgIHNmbiA9IGZpbmRfcGNf c2VjdF9jb250YWluaW5nX2Z1bmN0aW9uIChzYWwucGMsDQo+ID4gPj4+ICsJCQkJCSAgZmluZF9w Y19tYXBwZWRfc2VjdGlvbiAoc2FsLnBjKSk7DQo+ID4gPj4gSGkgRmVsaXgsDQo+ID4gPj4NCj4g PiA+PiBUaGFua3MgZm9yIGRvaW5nIHRoaXMsIGl0IGlzIGEgZ29vZCBpbXByb3ZlbWVudCwgYnV0 IEkgZG9uJ3Qga25vdyBpZg0KPiA+ID4+IHRoaXMgaXMgdGhlIGJlc3Qgd2F5IHRvIGdvIGFib3V0 IGl0LiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkNCj4gPiA+PiBmaW5kX3BjX2Z1bmN0aW9uIHNob3Vs ZCBub3QgcmV0dXJuIGlubGluZWQgZnVuY3Rpb25zPw0KPiA+ID4+DQo+ID4gPj4gSSBmZWVsIGxp a2UgbW9zdCBvZiB0aGUgdGltZSB3ZSB3YW50IHRvIGtub3cgdGhlIGZ1bmN0aW9uLCBrbm93aW5n IGlmDQo+ID4gPj4gd2UncmUgaW4gYW4gaW5saW5lZCBvbmUgd291bGQgYmUgZGVzaXJhYmxlLCBi dXQgSSBtaWdodCBiZSB3cm9uZy4gRG9lcw0KPiA+ID4+IGFueW9uZSBrbm93Pw0KPiA+ID4+DQo+ ID4gPiBIaSBCcnVubywNCj4gPiA+DQo+ID4gPiBJIGRvbid0IGtub3cgdGhlIGRldGFpbHMsIGJ1 dCB0aGUgY29tbWVudHMgaW4gc3ltdGFiLmggYXJlIHJhdGhlciBleHBsaWNpdA0KPiA+ID4gYWJv dXQgaXQsIHNvIEkgYXNzdW1lIHRoZXJlIGlzIGEgcmVhc29uOg0KPiA+ID4NCj4gPiA+DQo+ID4g PiAvKiBsb29rdXAgdGhlIGZ1bmN0aW9uIHN5bWJvbCBjb3JyZXNwb25kaW5nIHRvIHRoZSBhZGRy ZXNzLiAgVGhlDQo+ID4gPiAgICAgcmV0dXJuIHZhbHVlIHdpbGwgbm90IGJlIGFuIGlubGluZWQg ZnVuY3Rpb247IHRoZSBjb250YWluaW5nDQo+ID4gPiAgICAgZnVuY3Rpb24gd2lsbCBiZSByZXR1 cm5lZCBpbnN0ZWFkLiAgKi8NCj4gPiA+DQo+ID4gPiBleHRlcm4gc3RydWN0IHN5bWJvbCAqZmlu ZF9wY19mdW5jdGlvbiAoQ09SRV9BRERSKTsNCj4gPiA+DQo+ID4gPiAvKiBsb29rdXAgdGhlIGZ1 bmN0aW9uIHN5bWJvbCBjb3JyZXNwb25kaW5nIHRvIHRoZSBhZGRyZXNzIGFuZA0KPiA+ID4gICAg IHNlY3Rpb24uICBUaGUgcmV0dXJuIHZhbHVlIHdpbGwgYmUgdGhlIGNsb3Nlc3QgZW5jbG9zaW5n IGZ1bmN0aW9uLA0KPiA+ID4gICAgIHdoaWNoIG1pZ2h0IGJlIGFuIGlubGluZSBmdW5jdGlvbi4g ICovDQo+ID4gPg0KPiA+ID4gZXh0ZXJuIHN0cnVjdCBzeW1ib2wgKmZpbmRfcGNfc2VjdF9jb250 YWluaW5nX2Z1bmN0aW9uDQo+ID4gPiAgICAoQ09SRV9BRERSIHBjLCBzdHJ1Y3Qgb2JqX3NlY3Rp b24gKnNlY3Rpb24pOw0KPiA+DQo+ID4gSGkgRmVsaXgsDQo+ID4NCj4gPiBJIHRob3VnaHQgaXQg d2FzIG1vc3RseSBhIGRlc2NyaXB0aXZlIGNvbW1lbnQsIHJhdGhlciB0aGFuIHByZXNjcmlwdGl2 ZS4NCj4gPiBJIHRlc3RlZCBjaGFuZ2luZyBmaW5kX3BjX2Z1bmN0aW9uIGxvY2FsbHkgYW5kIHRo ZXJlIHdlcmUgb25seSAyDQo+ID4gcmVncmVzc2lvbnMsIHdoaWNoIG1pZ2h0IGp1c3QgYmUgYnJv a2VuIGFzc3VtcHRpb25zLCBidXQgb3VyIHRlc3RzdWl0ZQ0KPiA+IGlzIHByb2JhYmx5IG5vdCB2 ZXJ5IGNvbXByZWhlbnNpdmUgb24gaW5saW5lZCBmdW5jdGlvbnMsIHNvIEkgZG9uJ3Qga25vdw0K PiA+IGhvdyByZXByZXNlbnRhdGl2ZSB0aGlzIHRlc3QgYWN0dWFsbHkgaXMuDQo+ID4NCj4gDQo+ IEhpIEJydW5vLA0KPiANCj4gQ291bGQgeW91IHNoYXJlIHdoYXQgY2hhbmdlcyB5b3UgaGF2ZSBk b25lIGxvY2FsbHk/DQo+IERpZCB5b3UgYmFzaWNhbGx5IGp1c3QgY2hhbmdlIGZpbmRfcGNfZnVu Y3Rpb24gdG8gY2FsbA0KPiBmaW5kX3BjX3NlY19jb250YWluaW5nX2Z1bmN0aW9uPw0KPiANCj4g SSBzYXcgdGhhdCB0aGVyZSBpcyBhbm90aGVyIGNvbW1lbnQgaW4gYmxvY2tmcmFtZS5jIGFib3V0 DQo+ICJiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSIsIGJ1dCB0aGF0IGhhcyBiZWVuIGluIHRoZSBj b2RlIGZvciBhZ2VzIGFuZA0KPiBJIGNvdWxkbid0IGZpbmQgYW55dGhpbmcgaW50ZXJlc3Rpbmcg cmVsYXRlZCB0byBpdC4NCj4gDQo+IFdoZW4gZ2l0IGJsYW1pbmcgdGhlIGNvbW1lbnRzIGluIHN5 bXRhYi5oLCBJIHNhdyB0aGV5IHdlcmUgYWRkZWQNCj4gYnkgUGVkcm8gYSBjb3VwbGUgeWVhcnMg YWdvOg0KPiBodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC8/cD1iaW51dGlscy0NCj4gZ2RiLmdp dDthPWNvbW1pdDtmPWdkYi9zeW10YWIuaDtoPWNkMmJiNzA5OTQwZDMzNjY4ZmU2ZGJlOGQ0ZmZl ZTBlZA0KPiA0NGMyNWU2DQo+IE1heWJlIGhlIGNhbiBoZWxwIHNoZWQgc29tZSBsaWdodCBvbiB0 aGlzPw0KPiANCj4gVGhhbmtzLA0KPiBGZWxpeA0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdp c3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpU ZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4K TWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRp ZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDog Tmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6 IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK