From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 6904B3858D28 for ; Mon, 7 Aug 2023 07:40:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6904B3858D28 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=1691394052; x=1722930052; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=XPj3dDPWly+kajG2zr4SdLT4V8AM8rVbdl+WCapf7p8=; b=DxJoyqVJES1KyzgoFC9r8pfQbPZMrN+BfwS/eSpu9NhpsiZv5GgyANjx iek13TRlIOrgRCDVta29AvU5EL+7rRZWSZ87y8Yl3qkuw0lSUkqIU6Slq kVnZFWpAcHHjyzkKpPrD7v8R0othfr7X6/AZwDsxRzucD83MlqfJBE62x anHwBYt2yx0AOi6NByftAWThTS5bkHvSKPgCx6oKBWMh9hkg0c7k7wIyq cGxFf5IR/ohUjPEZ0CIl4p+8pnDkhmSy9858HVmT+FaclTZn7jqAFS5wp Z4pIhGphoN0DFEQikQ9tQYv6AkGba/FB4RTmFiC7uqBhT2hdDXAvV7wgB g==; X-IronPort-AV: E=McAfee;i="6600,9927,10794"; a="373229596" X-IronPort-AV: E=Sophos;i="6.01,261,1684825200"; d="scan'208";a="373229596" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Aug 2023 00:40:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10794"; a="760384708" X-IronPort-AV: E=Sophos;i="6.01,261,1684825200"; d="scan'208";a="760384708" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 07 Aug 2023 00:40:33 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.27; Mon, 7 Aug 2023 00:40:33 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 7 Aug 2023 00:40:33 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Mon, 7 Aug 2023 00:40:33 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 7 Aug 2023 00:40:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VESmaw4EfvCDNBhyoCYzGbC3EXNleZDBPojc+FdJC/DCku/MFHW+XhI9RzQZjbPupdAGXhIgQ6CQdJFDeN+OWpoDdIWhQarcq5o5e6+fFXdmlI8cbfGNcqXtGo9Zms1Y1J/2W3U+VSOfCSrOEYMnhZRhoLrLLST2C4mywCYfCpwNJ974GboqR2v0itkxcC9HSvJaR/ykxKjjhPj1WXIFlowvHjB89ALrqD3Kvavq/K5EoQBdzeZgiD5u0Gvb+nTCgq58CLnGFavEG2VWBac/Oqnbni9iyE4OL4jWDeZnSeApz44btLnBIl+Hd+X2h4hik1sdFS7BHV1RF0HvSf650Q== 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=O6W4JKr72INIgL/TLIWYth9i5EtksDwP9kfx0SdfakM=; b=SK5ZdKXk509/UdccF9S6ZcySOiNpGROkwEvM1V5tKB3+t/LIIjewx7KZy53ZKy4wjxUW8crtZUGP0h+pvnp/aOtfaBxla3Eh3zgHgaY8lhxrSB9a28i2+wWWkCLNJEu8o1B0BzozCJYopg3fXXGuJLdDEn5VRpDYa+DWXEH2oxZgoTuBu5vSszixMqrurjH3qINRWrDZ4wbomkcWLwmqLo6bujhqMU37NAP07LIaVnXz+A9mFkBC273tAUApolhRGmqcdho2BhcUu3mfPdqFA3rwgaxAkdopJJOOdciigc7VO/b3SVyoxeJSk0ckQkgw0xHM9gGX5t2x/luFmjTvmg== 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 SA1PR11MB6846.namprd11.prod.outlook.com (2603:10b6:806:2b0::6) by SN7PR11MB7437.namprd11.prod.outlook.com (2603:10b6:806:348::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.25; Mon, 7 Aug 2023 07:40:31 +0000 Received: from SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::6d4:532:8a7c:c801]) by SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::6d4:532:8a7c:c801%3]) with mapi id 15.20.6652.026; Mon, 7 Aug 2023 07:40:31 +0000 From: "Ijaz, Abdul B" To: Tom Tromey , Abdul Basit Ijaz via Gdb-patches CC: "JiniSusan.George@amd.com" , "eliz@gnu.org" , "blarsen@redhat.com" Subject: RE: [PATCH v4 2/4] gdb/symtab: add lookup for trampoline functions Thread-Topic: [PATCH v4 2/4] gdb/symtab: add lookup for trampoline functions Thread-Index: AQHZxMpPDtmPUBLDrECKcxUKXgKEWK/Xc2aFgAZ5s+A= Date: Mon, 7 Aug 2023 07:40:30 +0000 Message-ID: References: <20230801224744.24433-1-abdul.b.ijaz@intel.com> <20230801224744.24433-3-abdul.b.ijaz@intel.com> <87pm45ci69.fsf@tromey.com> In-Reply-To: <87pm45ci69.fsf@tromey.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: SA1PR11MB6846:EE_|SN7PR11MB7437:EE_ x-ms-office365-filtering-correlation-id: 0b3eecc6-9e82-44b6-3210-08db9719939f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Egvxbc+yXxVGK9ailLA8/9qCQxG/QA1kYKxiZOqHiheqg0waKr4Ej3FPTK6SW9mIC7WP659oiwkZHfZI3k6Ec4wW+jFoir0k2JOLpBI9D2DYSicErd1cLCjizpm4F6yTygqjZryhAtOg2Cp42SG+hSrppOBbQrzS3JL5/NQDp7JX4tRcgJmH1/dXdvcrlzsET0taRd3xnVwQqmgKzJnug30R+CVcehOZFe7ur2Z3cOQT+nWg6/1Nrxn5E2p+Wy5K4l9AyYWtbjxFOi+L5qM3BKhgBMHTRUcYLYIKfo/SGpO4VIJTov0/0UU5VF8TQZTH0CuotkEtVI9DtZbahySClWQA8W+YCRV78wBTurXNQ1nltnibFHbSmwHkEbp6rX0Krgwrgt0WA4xVheh/3ft3abvBbScJcbbU2BnD2AF4SEedAf1CglfF2Xg5vHRJLJm6sAt3WHDNK05MlpBpln1d7iBFiPZNIUAL0SOXxwRz7cfb2TyZFZbNW4rTu4gE9Q8FzVuMR+jBNl9yaUsows/5jGPG/4T4tWBU1SwmP9U/qss6q3ijajGiC63uu4Ue6Wn34Y5d5vSAjomgxApb9Ah9HyQW9SwB0yHBtHmUIG/+jklhWjFAIEYLGPPnE52fV5L6 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6846.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(346002)(136003)(376002)(39860400002)(396003)(451199021)(186006)(1800799003)(83380400001)(55016003)(71200400001)(110136005)(4326008)(38100700002)(2906002)(5660300002)(316002)(38070700005)(52536014)(8676002)(8936002)(66946007)(66476007)(66446008)(64756008)(76116006)(66556008)(41300700001)(33656002)(478600001)(86362001)(82960400001)(122000001)(9686003)(54906003)(7696005)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aWFUWGMrcmxnNTVCa016SkRZWFc3YmJSNjJDbEZ4R05IQlpWS2tJSURnc2xa?= =?utf-8?B?L0RQVCtMd0F4bjl3blpUa1FjMEh2cFpvOUZmUmhJOUFURFdkWldwRlVTVzNu?= =?utf-8?B?d3lsSSszaEpBUlBJa3FrODA2b3RGSlBMSzBNSEo0MjZpL1VPcERCaDI4SGdL?= =?utf-8?B?cDEzUXFXRjJjeG9Tb3kzc29LUkRjaXM1RXJpeGRuc1Z5Y25pRnpJVkw4bUw5?= =?utf-8?B?MzlERytZU2UrTmxkbjRIeWt0aC9ITFNZL0FQTHN1T0pNNnJyTWR0Z3NJUnJS?= =?utf-8?B?RldUWWpnUklha1hGa2x4a0dIUDVITzkxWjFxb21kSklBR3h4SjJaMFpEdnJF?= =?utf-8?B?MFVTazVKL3MyMEpIMWNhWktTejVVYlhsOVZKWENxcDROdmFKT0JMYytIQWxj?= =?utf-8?B?MWlscFJDSnpwNVFzNG1pNXc0WXFKQ1lYUjFPNWtCWVAzYUJGMWpWOFcvQ1lM?= =?utf-8?B?Nmsrbmd2M09yTUdaYUVzTEhWQU1xaW5sYVQ5R3BRakYzOGhnN2ZrakIzdEtG?= =?utf-8?B?bGM0U01vWSs1TG5SeWpPd3o1NXN2SXFjSHcxY05qeGw4cjBtNllzUzExRmhR?= =?utf-8?B?UVJ5U3hOTUxwT2k2Qk1BdXZiYTR2dWtxZ1ppUnhOS2xZZzJLckJpNEtsN0dB?= =?utf-8?B?QngzaXpRbzFVK0Y1TzN1OWxiVFdUUlBTV0RXV2xuNmpZalBrYnRhNWwxV3pj?= =?utf-8?B?SXJZUzhiT0ZIcGlzMHNEQVh5R1NqREsxZnNBUkpJcDVOZ2QzR0JCSVNlSk1v?= =?utf-8?B?aEJKU2NxK2JoYXQxSks2ZGo0ajVyVEViWDRGODczVmFaT25DcFZQWjl3VEdK?= =?utf-8?B?d3Z4QWtyK3E4M0R6blZ4QmRHRkhCS2kxck4zczVjakpncnFGOVBKeE5FVk14?= =?utf-8?B?RkdQSEtQb25Hd2tYNUdaZ2EwdXRQdUFMd1dnbFNjTytBenJhaGRxRTJmeCtV?= =?utf-8?B?bS9WbXJvMTBzVFlSVHJiNkZmZHBTaURXcEZaU0Z4VDlQWStMbUpNZmVmMXpW?= =?utf-8?B?VVY1SDFicjZpTHJ6bVZ5S0swV3JTNm42OGxIVGs1Mmh1TjEyTkpyeGdjQ3l0?= =?utf-8?B?S3MzUE92R1kxVXVMNGR1V3Z5eUJnemJlSmlHVWFmc3dVRERTMEhUWDVQc1Rr?= =?utf-8?B?YlRycWdYSnh0NXRuZFRMYlo1VVZzdEdkZ2tHeGF2RFhpWWxEZ3BZL3llM0xU?= =?utf-8?B?cm1aQ2hIcVh4QllyOGNScW1Qa3FPNCtLUHdoOWxXcG1wRGYzYVFmWXVDMnJZ?= =?utf-8?B?dU9FM2tFK1NHSWErV0FGZUxBeUU5WEROZHpjMzRpaE5hT2habkJTbHdqNGxq?= =?utf-8?B?SnVqMlRkd29tVit1K01RMG9OaTVUVjEyUVgrZGNrSkRoZGZjY2Nxd2swQjJz?= =?utf-8?B?OFA1c213Nmp1N2ZDeWg4UmJUbDFTclBJUEhmV0dMMUpvWHA3OHMrdEhrOVJC?= =?utf-8?B?S2NwbUp6S1AweFUrL0NEZFkzRjJHVkF3R0ZzbTBMVnZrRGJ5RTRDdzR3QnJw?= =?utf-8?B?MGhTN3dyZjJmL1UvQWwrbWZmOEF0d296TGdMQjJ2aGczNlU3NjgyTEEwWmtC?= =?utf-8?B?a3p2L1BVdlpnazh2MHlEQ1BJMWpabVpISFg4MTltVEpFaklmclZEOXZyZEV5?= =?utf-8?B?THlnbk51bWowRW1Yd0ZxM2FmM1VTZVluR09HNzNRdTBZb2NpaEVLb1pQYXZt?= =?utf-8?B?YVc3dFlQTVplS1I4WUxlNjhIeE1MTjJaVkxVK0NkSEZUd0hrT0FNb0IySWor?= =?utf-8?B?WFlTaTN0cC9YNUtrM3NSdUhkKytzRFpDTm9zcUxDckcycjFieURJWVVabEFn?= =?utf-8?B?NldubHJWdlBJenZadFREZ1BoV0I5VUtIdlIxSzNLWjl3bkloSXhGR0dOQjZF?= =?utf-8?B?UHd5R05WWFdFZ2RzTzF3K1lkZi9haDFKK00raXJmY3Y1eEtaRFZCMDJ6Y2JU?= =?utf-8?B?RVE4NkFvOU1JdHJ4RTVDbTM2SXdnSzMvTkdFSmFZRHFjTHJSOXhuMXFtT1h2?= =?utf-8?B?WEw5MC9FVlozQ053RnNRWlpqdzNlajlFRktmb2N1dGhveEJEQjZKeURIMWta?= =?utf-8?B?TVpHSG1SZUxUZ3FSWnMyc1Q4Y0sveCt2b1BYR0E2SlBnRnVHM3BSc3phUjZV?= =?utf-8?B?dzYzc2FFcWZGVDFlMCtRcVBTem9LT2lSMlRWUTNJMndudW9ZRklhZXZ5ZGNH?= =?utf-8?Q?KCJdBcojIA5JzDkG9AdjTnQH66YrJl4nxprLsAlJEGxK?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6846.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b3eecc6-9e82-44b6-3210-08db9719939f X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2023 07:40:30.9698 (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: sB54OUIcVdp7lYmx+/dAot5fq5ZsC/389br8ivpxuF5b8Q2XH2L/8w1AcKlk5szGl2+LXt9YigV2Jq58DQp1Bw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7437 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: SGkgVG9tLA0KDQpUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4NCg0KVG9tPiBUaGlzIGNhbiBiZSBk b25lIHVzaW5nICdhZGp1c3QnIHJhdGhlciB0aGFuICdyZWxvY2F0ZScgaW4gdGhlIGZpcnN0IHBh dGNoLCBhbmQgYnkgdXNpbmcgdGhlIHVucmVsb2NhdGVkX2FkZHIgdHlwZSByYXRoZXIgdGhhbiBD T1JFX0FERFIgZm9yIHN0b3JhZ2UuDQoNCldpbGwgYmUgdXBkYXRlZCBhY2NvcmRpbmdseSBpbiBW NSBwYXRjaCBzZXJpZXMuDQoNClRoYW5rcyAmIEJlc3QgUmVnYXJkcw0KQWJkdWwgQmFzaXQNCg0K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXku Y29tPiANClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDIsIDIwMjMgMTA6MTggUE0NClRvOiBBYmR1 bCBCYXNpdCBJamF6IHZpYSBHZGItcGF0Y2hlcyA8Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc+ DQpDYzogSWpheiwgQWJkdWwgQiA8YWJkdWwuYi5pamF6QGludGVsLmNvbT47IEppbmlTdXNhbi5H ZW9yZ2VAYW1kLmNvbTsgdG9tQHRyb21leS5jb207IGVsaXpAZ251Lm9yZzsgYmxhcnNlbkByZWRo YXQuY29tOyBOaWxzLUNocmlzdGlhbiBLZW1wa2UgPG5pbHMtY2hyaXN0aWFuLmtlbXBrZUBpbnRl bC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIIHY0IDIvNF0gZ2RiL3N5bXRhYjogYWRkIGxvb2t1 cCBmb3IgdHJhbXBvbGluZSBmdW5jdGlvbnMNCg0KPj4+Pj4gIkFiZHVsIiA9PSBBYmR1bCBCYXNp dCBJamF6IHZpYSBHZGItcGF0Y2hlcyA8Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc+IHdyaXRl czoNCg0KQWJkdWw+IEZyb206IE5pbHMtQ2hyaXN0aWFuIEtlbXBrZSA8bmlscy1jaHJpc3RpYW4u a2VtcGtlQGludGVsLmNvbT4gSW4gDQpBYmR1bD4gb3JkZXIgdG8gcXVlcnkgaW5mb3JtYXRpb24g YWJvdXQgdGhlIERXX0FUX3RyYW1wb2xpbmUgdGFnIGZvciANCkFiZHVsPiBzdWJyb3V0aW5lcyBh bmQgaW5saW5lZCBzdWJyb3V0aW5lcywgdHdvIGZ1bmN0aW9uIHdlcmUgYWRkZWQgdG8gc3ltdGFi Lg0KDQpUaGFua3MgZm9yIHRoZSBwYXRjaC4NCg0KQWJkdWw+ICtDT1JFX0FERFINCkFiZHVsPiAr ZmluZF9mdW5jdGlvbl90cmFtcG9saW5lX3RhcmdldCAoQ09SRV9BRERSIHBjKSB7DQouLi4NCkFi ZHVsPiArICAgICAgZWxzZSBpZiAodHJhbXBvbGluZS0+dGFyZ2V0X2tpbmQgKCkgPT0gVFJBTVBP TElORV9UQVJHRVRfUEhZU0FERFIpDQpBYmR1bD4gKwl7DQpBYmR1bD4gKwkgIC8qIElmIHRoZSBm dW5jdGlvbiBzeW1ib2wgY29udGFpbmluZyB0aGlzIHRyYW1wb2xpbmUgdGFyZ2V0IGhhcw0KQWJk dWw+ICsJICAgICBiZWVuIHJlbG9jYXRlZCB3ZSBhc3N1bWUgdGhlIHRhcmdldF9hZGRyZXNzIGFs c28gbmVlZHMgcmVsb2NhdGlvbi4NCkFiZHVsPiArCSAgICAgSWYgaXQgaGFzIG5vdCBiZWVuIHJl bG9jYXRlZCB0aGUgb2Zmc2V0IHNob3VsZCBiZSB6ZXJvLiAgKi8NCkFiZHVsPiArCSAgdGFyZ2V0 X2FkZHJlc3MNCkFiZHVsPiArCSAgICA9ICh0cmFtcG9saW5lLT50YXJnZXRfcGh5c2FkZHIgKCkN CkFiZHVsPiArCSAgICAgICArIHN5bS0+b2JqZmlsZSAoKS0+c2VjdGlvbl9vZmZzZXRzW3N5bS0+ c2VjdGlvbl9pbmRleCANCkFiZHVsPiArKCldKTsNCg0KRmlyc3QsIEknbSBhbGwgaW4gZmF2b3Ig b2Ygc3RvcmluZyB1bnJlbG9jYXRlZCBhZGRyZXNzZXMgaW4gZGF0YSBzdHJ1Y3R1cmVzIGFuZCB0 aGVuIHJlbG9jYXRpbmcgdGhlbSBhdCBwb2ludCBvZiB1c2UuDQoNCkhvd2V2ZXIsIGluIHRoaXMg Y2FzZSwgSSB0aGluayB0aGUgc3RvcmVkIGFkZHJlc3MgaXMgYWxyZWFkeSByZWxvY2F0ZWQuDQpG cm9tIHRoZSBwcmV2aW91cyBwYXRjaDoNCg0KKwkgIHVucmVsb2NhdGVkX2FkZHIgdGFyZ2V0X2Fk ZHJfcmVsb2MgPSBhdHRyLT5hc19hZGRyZXNzICgpOw0KKwkgIENPUkVfQUREUiB0YXJnZXRfYWRk cg0KKwkgICAgPSBjdS0+cGVyX29iamZpbGUtPnJlbG9jYXRlICh0YXJnZXRfYWRkcl9yZWxvYyk7 DQorCSAgdGFyZ2V0X2FkZHIgPSBnZGJhcmNoX2FkanVzdF9kd2FyZjJfYWRkciAob2JqZmlsZS0+ YXJjaCAoKSwNCisJCQkJCQkgICAgdGFyZ2V0X2FkZHIpOw0KKwkgIFRZUEVfVFJBTVBPTElORV9U QVJHRVQgKGZ0eXBlKS0+c2V0X3RhcmdldF9waHlzYWRkciAodGFyZ2V0X2FkZHIpOw0KDQouLi4g dGhpcyBicmluZ3MgdXAgYW5vdGhlciBpc3N1ZSwgdGhvdWdoIC0tIGlmIGEgcmVsb2NhdGVkIGFk ZHJlc3MgaXMgc3RvcmVkLCB0aGVuIGl0IG11c3QgYmUgcmVsb2NhdGVkIGJ5IG9iamZpbGVfcmVs b2NhdGUuDQoNClNvIHBlcmhhcHMgc3RvcmluZyB0aGUgdW5yZWxvY2F0ZWQgYWRkcmVzcyBoZXJl IHJlYWxseSB3b3VsZCBiZSBiZXR0ZXIuDQpUaGlzIGNhbiBiZSBkb25lIHVzaW5nICdhZGp1c3Qn IHJhdGhlciB0aGFuICdyZWxvY2F0ZScgaW4gdGhlIGZpcnN0IHBhdGNoLCBhbmQgYnkgdXNpbmcg dGhlIHVucmVsb2NhdGVkX2FkZHIgdHlwZSByYXRoZXIgdGhhbiBDT1JFX0FERFIgZm9yIHN0b3Jh Z2UuDQoNClRvbQ0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFt IENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUz LTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGlyZWN0b3Jz OiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBTaWx2YSAg CkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3Rl cmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5j aGVuIEhSQiAxODY5MjgK