From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id C56B4385842B for ; Mon, 7 Aug 2023 14:43:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C56B4385842B 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=1691419391; x=1722955391; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=Q0MkDmweNSIQqYI+8CWsfSXSuYsR8DSFKcdufp8gCPI=; b=L9KTIONhzoc1UMMnEpuxwaKLaBsE9Q7p1Mtu7QixBdYw3Zau1iR7Uack aCSugQsWo/3XCry1u8hs0vfdizU6lfbz/m6MnI40NLNSrHBWAthYRHLaW omeEDPehBPrJ4m1BFgZkUaTFH4mhbxqWk/6ZCpllRKnH9EnPKkyMW3rd9 SM3xXjSqkEPlUSSxpymNfndQZ/YSg5orNmZLNHs46dWajAwVoBeJ6deLW Z2Nqiufp8RAR+avRufBzhlQ9Ja4RMHibf/At9Y5DL1U6V/VvufDlfCTMZ Z90BD8aqgMqsZ3Ds6kZoSCcD69ihAzoHY3sO/kbp6rV5duVnNKGtt55tK Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="374235597" X-IronPort-AV: E=Sophos;i="6.01,262,1684825200"; d="scan'208";a="374235597" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Aug 2023 07:43:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="854680936" X-IronPort-AV: E=Sophos;i="6.01,262,1684825200"; d="scan'208";a="854680936" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 07 Aug 2023 07:43:04 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) 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 07:43:03 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) 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 07:43:03 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.27 via Frontend Transport; Mon, 7 Aug 2023 07:43:03 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) by edgegateway.intel.com (134.134.137.102) 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 07:43:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=biEBB6DLYcBalq9UZ3mn/5eCtH3dk2h04oILK6QyPawMCK8OjjRaEq2oi585/CLsRsAL6N0k91oR7MCgxjNZ0e1LJnc39guhui+b5XNFjXGhGDfnII+tS1b0Kho1YibWF9ylcnxbFW4LvP2f6EtAg2Ie0zod+EJMok4gev8WpCT1kU0tll+0PweCom4POWnvbSduZrrKvaH7eIvGT24r6Dyt1MbYTW2m0NKaLEcdzFK0yuKQf5lHPbtZ7QPty/pzUuVg4UrAjN1c9LsLCcJmim20Xx9dMWkplhaoYxYYYlbY3mxtW6VCAmTfXXCnpW0HNkpAJ8Hkz0US8a0x3fyzng== 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=MTKwACGE6vXk7yllOQiIJM5R1IAPFd8NUq6PTM/DMj8=; b=N+G2OLvsu2R7PPcAtXyPIOcCMvT1TfVVDl/5cWn5aJ1R6cy46bVOCW2JgtQYYFLl2vr+7A2bMb+dNKz831HvZlS3fMtHBS2Kp5COYyhsvWd0IZ2nXP8esInKibZT5zliESPPcJ8NrX3T54+hb9h3RgSGzaxUOWLRecXrG+o589dcBnW3SoiSlxz+lgoroVYUQEy8d4kg63fyHyFI2qOhjqduNinQtJCihX7hBLcAnA3LnQoUE5c7CizXB1TELUn7ZjiMR9BExFLZbUNOK2u4/qLKBYoH4ksAkqxP3dm8ytS184Q1Sd3RU5JsFTU/OXp7EbWxLM+HI7sW3a45nX9Pzg== 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 LV3PR11MB8741.namprd11.prod.outlook.com (2603:10b6:408:21d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.27; Mon, 7 Aug 2023 14:43:01 +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 14:43:01 +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 1/4] gdb, dwarf: add support for DW_AT_trampoline in DWARF reader Thread-Topic: [PATCH v4 1/4] gdb, dwarf: add support for DW_AT_trampoline in DWARF reader Thread-Index: AQHZxMpEES2oB0hjGUqPPBnWhuh1OK/XcKy6gAduOXA= Date: Mon, 7 Aug 2023 14:43:01 +0000 Message-ID: References: <20230801224744.24433-1-abdul.b.ijaz@intel.com> <20230801224744.24433-2-abdul.b.ijaz@intel.com> <87y1itcin7.fsf@tromey.com> In-Reply-To: <87y1itcin7.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_|LV3PR11MB8741:EE_ x-ms-office365-filtering-correlation-id: 5a56b3dc-a09d-4c07-ade8-08db975499c2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2L86SIYs5vj4xhOCj68LmPB6KiTNHVWuy2t9CG9zawP7KbqYFQvIrHL9xCBPpB0k1PAdjSyBROad+nA/8qaUNlPuBFDIpaxg92aaPNtO8COuCmO/cvgwaLu8ONm7TyKguz+C2HlSyOdTTrJROyWhNGfj1vrYOikltPDduasDVWHPz7WI3h3JzPhtQUEufkulpTkCpT3sIKXgXdrWMiI8i8N8oaXA/Hc2PONftAnA9jo67qVNbf15+uH46H1k2/ui2Td0hamfmzdib68sOJ5BsMCLxnmhdR3LKavddxKCUN9EnUpvBUkCX0nj/4xHRbv7WI5gyTz5MbLrEkS2QgF2csQJdZhBHBMM11D9Z2rSA8awFaXDaKLCeHletDkurJOgYXzdTxW10JLwWubVZLyhqeT0PMdluHxvcaCWSQlkXbvjA7q24s3Zr3f9uFktpzOZDCH93ZKj3XxYDBwpZfInWcllf/1Oe9AknGGT4p/SvVVCPR14zpgQ5RyUvczewOijgdBBDPkQPEOSwL99wkCbyXS5QIMZpaoCPd2taGfOaBNPLtJul3cbywz4JZGtixaEuz9ODSU7eSZh/9qUFgPeACQRpbbkevRFDN2mxcFREyb1e7KjrzmfIsMldefpblpi 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)(136003)(39860400002)(376002)(396003)(346002)(1800799003)(186006)(451199021)(83380400001)(55016003)(54906003)(110136005)(2906002)(4326008)(5660300002)(316002)(8936002)(38070700005)(52536014)(8676002)(76116006)(66946007)(64756008)(66446008)(66476007)(66556008)(38100700002)(86362001)(33656002)(478600001)(82960400001)(122000001)(71200400001)(9686003)(7696005)(41300700001)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aXA4UllmVnUrTi92R0xhRnZBQXpxRFJCOWJ0R21XTW9IUFZ2WVRpVlRPaUlz?= =?utf-8?B?M21IK2RsYnNwTFZzU2o2MnBvZkdlMUVoaEpDdU9JblpoNXhWNDhrckRzYUFF?= =?utf-8?B?V0Z4TncxTndXdkxDY0g1WTNzcEVRUkJIRXMveDJra2J5bTBUSnZESDM2Uzln?= =?utf-8?B?Rzc2TjArbFdycThsaGgvYllrRjlNTVpDZ1dQV0padHlNT1pENDFoQURhR2po?= =?utf-8?B?eVE3QmtTUlVOMytHcnhiTUJ4amp4c2FOc3ZTdGNZQXFBdlZ1a0UzVVl5blkv?= =?utf-8?B?eTBRQmRtak4zR1pIQXpTalRsakRTMEtmZzY0MkdwaVZzZXZEeGtxbFhhaDF5?= =?utf-8?B?VTBKTDNJOG5ld0lpSUMzc1dhS3FGdUZsclVlcmt5SXRkUCtua2E4ejhra1pr?= =?utf-8?B?MCtjSVI3Ky82b1pkTW5WeVZ0KzJNN1pXUmt5N2NuM3FXU1FhV3haejcyYVhV?= =?utf-8?B?QUZSL2h6RDgyWW04eTJQRU1pL0l2VUV0a0FzaTdzQ1BQR2NmZ1dOYi9VcUky?= =?utf-8?B?RFRZZFdxSGUzblkxc0JoL21RcGZkK1N2R21tM1RmZEdhcDJzMHhYamNmZTFt?= =?utf-8?B?TXN1UllEUksvczVaemZ6VDBqM21XWHlkZytWVGcrQ1hJK1J5MWo1dURRNUhF?= =?utf-8?B?SmdiaWxvbGhTYlM0dWMxTUdXOEF5WHVTWmVPbEliZG1MSFlwZE1qOE51QStK?= =?utf-8?B?dmEvNm5tWDh5SDZwYlp3RXpiQnVjdVJwM2ZsM2haZzN5UmZjVU5ZQ09LSFJi?= =?utf-8?B?bU1ybnN6Z0xndUhaSUlSWnFxbzNFR1NBeWt6Q041clhyMlRqc0hEbzI2emJW?= =?utf-8?B?QmdWRW5uU3JQQlYySmRQZTErbzIxUlBvaC9PdWxQUnFoekx1M3NwelZzK0Zq?= =?utf-8?B?cWorMVgyaFhvYXhldm1kdTlSd3JhWStVK2xxcFd5ZFFTSyt1cFdRQXVmTUNO?= =?utf-8?B?KzN5TDN3MUs5UkRMNGNxeTcwekUxbHRoSS9YQUJ6WHZ4b3hhdndaN1VDdFNa?= =?utf-8?B?WHBuRUxjaWNxd0ZvQTN2Z3hWUVZveXdqOUh1M1NvcnoxREJqa1lUTkFqa3Ax?= =?utf-8?B?SnZQZ3N0L05GRzJySTkrOFk4dlE0OEZpbEJTcEI4c3NNdFduS3JSSE1KUWhF?= =?utf-8?B?ODVDNlNKT2t1d2NiZ0NhVTVPRDNpTGlNLzJIcUZEbzJYWjYrVlJrVm51TGdM?= =?utf-8?B?d3JKUWRtQlB1K0VEalg1SXN0YTl2bk1QVEsxWTlIM0pKL1hhRlM0VHpOaTBC?= =?utf-8?B?RTRkTnpkTnA4eHdMUUdQMkViZVZibFJqOElmV0FOSjRkNjZzTyt5bFUwZmtG?= =?utf-8?B?dW1SOVpxTnZHTWx3bXUvMS9saDNEZENwbVExU1I3V1NkMmw3SDlVeFhIOWJF?= =?utf-8?B?WDZjaTZJd3hpMjYySThqNTJ6S2NZczVpdjZkWkMzNldoVEdjTnVOd0prMysv?= =?utf-8?B?MWFrTjI2NTN4V1lmemlTNi9FOFY0MkJWZVV4WWxrWm9nWVRXRm11bnNkYW9h?= =?utf-8?B?K3Z1UDZDbVgyZ0FYL0lkc3dPRjIyUEhrMnJuSncrREo5Ykg1dXZBUnY0dFF3?= =?utf-8?B?YlA1emxtZC8vVEJNRTRGcmNqVktHQ1NCOEoyUDhTSmtzc08rWmFabXpMeVhv?= =?utf-8?B?bjRoMUsvRHg5T3ZnbUtVT201elN0UGczZnJMN3BLUzQrakoxSUlsN0ZtdGlx?= =?utf-8?B?N0VUdjNwL0pEOHYyZUYwWVRVclJ2QWZPV1NHODkydVQvTnlTYUNXWW5KaWd3?= =?utf-8?B?SEp3N3VGRm9GdldYTVBkaUlueGVzOXZhR2tNNmFGVWtQOStTNlRLaEZ1aXR5?= =?utf-8?B?ajRsMXpMc0pJWmRHWXI3YUhQUU1wRTVrY1U5YVhWUFNJcktKZzBkZk1icmhI?= =?utf-8?B?M2FKL3dnLzlHMDlNbkZ1R1hnb0E5TVFYSWZOZFZEcjR4QmN1ZDJidmYyVnBV?= =?utf-8?B?dVAzWnpPUk1VVXprUkF1TlZRNlJkZjdBYlkyd2t4SEZmSk9rZzJBRjFvbU1s?= =?utf-8?B?elBDRjFjZTc5WDJwWEQ2Y2tDa3hSbGQzNm5WWlNFUm1EMm43SER5bGRlaW5Z?= =?utf-8?B?bC9wUU0wZjQzRktoWHhsajJtSW1VZDdxaS9qdGhQKzI4d1B2RlRUUVpiVVFL?= =?utf-8?B?VVZuUDVXYmhNWk9taFpjSHdxREFUcit1ZTBWelBncTY3cHIvbkRLaVBJNGZK?= =?utf-8?Q?7FwoaVVzOn+9siIwp+hZ3Mdak889D8hwqTA3z43ZUj/i?= 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: 5a56b3dc-a09d-4c07-ade8-08db975499c2 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2023 14:43:01.5674 (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: 1O/e4cFTvJp0KdQ8NDiL7z7ykmtDWtISn3KDYgAZ0StDyqE4ixXEr1LlKUz8AphqoyhybRe9FU273ASz0hXbJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8741 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: SGkgVG9tLA0KDQpUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4NCg0KQWJkdWw+ICsJICBpZiAodGFy Z2V0X25hbWUgPT0gTlVMTCkNClRvbT4gUHJvYmFibHkgeW91ciBwYXRjaCBwcmVkYXRlcyB0aGlz IGJ1dCBub3dhZGF5cyB3ZSdyZSB1c2luZyBudWxscHRyIGluc3RlYWQgb2YgTlVMTC4NCldpbGwg Zml4IGluIFY1IHBhdGNoLg0KDQpBYmR1bD4gKwkJICAgICh1bnNpZ25lZCBpbnQpIFRZUEVfRlVO Q19GTEFHUyAodHlwZSkpOw0KVG9tPiBJZiB3ZSdyZSBqdXN0IHByaW50aW5nIHRoZSBmbGFncyBh cyBhbiBpbnQsIGhvdyBhYm91dCB1c2luZyBoZXggaW5zdGVhZD8NCldpbGwgdXBkYXRlIHByaW50 IGZvcm1hdCB0byBoZXggaW4gVjUgcGF0Y2guDQoNCkFiZHVsPiArICAgIGZ1bmNfdHlwZV9mbGFn cyBmbGFnczsNClRvbT5UaGlzIHNob3VsZCB1c2UgRU5VTV9CSVRGSUVMRCBsaWtlIHRoZSBvdGhl ciBzcG90IGluIHRoZSBwYXRjaC4NClRoaXMgZmxhZyBtYXkgc3RvcmUgbXVsdGlwbGUgdmFsdWVz IHRvZ2V0aGVyIHdpdGggbm8gcmV0dXJuIGFuZCB0cmFtcG9saW5lIHR5cGVzIGZvciBhIGZ1bmN0 aW9uLiBUaGF0IGlzIHRoZSByZWFzb24gd2h5IGl0IGlzIHVzZWQgbGlrZSB0aGlzIGhlcmUuIFNv IHZhbHVlIGlzIGFscmVhZHkgYml0ZmllbGQgbGlrZToNCmVudW0gZnVuY190eXBlX2ZsYWdfdmFs dWUgOiB1bnNpZ25lZA0Kew0KICBGVU5DX1RZUEVfTk9fUkVUVVJOID0gKDEgPDwgMCksDQogIEZV TkNfVFlQRV9UUkFNUE9MSU5FID0gKDEgPDwgMSkNCn07DQoNClRoYW5rcyAmIEJlc3QgUmVnYXJk cw0KQWJkdWwgQmFzaXQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFRvbSBU cm9tZXkgPHRvbUB0cm9tZXkuY29tPiANClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDIsIDIwMjMg MTA6MDggUE0NClRvOiBBYmR1bCBCYXNpdCBJamF6IHZpYSBHZGItcGF0Y2hlcyA8Z2RiLXBhdGNo ZXNAc291cmNld2FyZS5vcmc+DQpDYzogSWpheiwgQWJkdWwgQiA8YWJkdWwuYi5pamF6QGludGVs LmNvbT47IEppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbTsgdG9tQHRyb21leS5jb207IGVsaXpAZ251 Lm9yZzsgYmxhcnNlbkByZWRoYXQuY29tOyBOaWxzLUNocmlzdGlhbiBLZW1wa2UgPG5pbHMtY2hy aXN0aWFuLmtlbXBrZUBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIIHY0IDEvNF0gZ2Ri LCBkd2FyZjogYWRkIHN1cHBvcnQgZm9yIERXX0FUX3RyYW1wb2xpbmUgaW4gRFdBUkYgcmVhZGVy DQoNCj4+Pj4+ICJBYmR1bCIgPT0gQWJkdWwgQmFzaXQgSWpheiB2aWEgR2RiLXBhdGNoZXMgPGdk Yi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnPiB3cml0ZXM6DQoNCkFiZHVsPiBUaGlzIHBhdGNoIGFk ZHMgc3VwcG9ydCB0byBHREIgZm9yIHJlYWRpbmcgdGhlIERXX0FUX3RyYW1wb2xpbmUgDQpBYmR1 bD4gYXR0cmlidXRlLiAgSXQgc3RvcmVzIHRoZSBhdHRyaWJ1dGUgYW5kIGl0cyB2YWx1ZSBpbiB0 aGUgDQpBYmR1bD4gdHlwZV9zcGVjaWZpYyBwYXJ0IG9mIGEgR0RCIHR5cGUuICBUaGlzIHBhdGNo IGlzIGltcGxlbWVudGVkIGluIA0KQWJkdWw+IHByZXBhcmF0aW9uIG9mIHRoZSBmb2xsb3dpbmcg cGF0Y2hlcywgd2hpY2ggd2lsbCBhZGQgYSBtZWNoYW5pc20gDQpBYmR1bD4gdG8gaGlkZSBEV19B VF90cmFtcG9saW5lIHN1YnJvdXRpbmVzIGZyb20gdGhlIHVzZXIuDQoNClRoYW5rcyBmb3IgdGhl IHBhdGNoLg0KDQpBYmR1bD4gKwkgIGlmICh0YXJnZXRfbmFtZSA9PSBOVUxMKQ0KQWJkdWw+ICsJ ICAgIHRhcmdldF9uYW1lID0gZHdhcmYyX3BoeXNuYW1lIChOVUxMLCB0YXJnZXRfZGllLCANCkFi ZHVsPiArdGFyZ2V0X2N1KTsNCg0KUHJvYmFibHkgeW91ciBwYXRjaCBwcmVkYXRlcyB0aGlzIGJ1 dCBub3dhZGF5cyB3ZSdyZSB1c2luZyBudWxscHRyIGluc3RlYWQgb2YgTlVMTC4NCg0KQWJkdWw+ ICsJICB1bnJlbG9jYXRlZF9hZGRyIHRhcmdldF9hZGRyX3JlbG9jID0gYXR0ci0+YXNfYWRkcmVz cyAoKTsNCkFiZHVsPiArCSAgQ09SRV9BRERSIHRhcmdldF9hZGRyDQpBYmR1bD4gKwkgICAgPSBj dS0+cGVyX29iamZpbGUtPnJlbG9jYXRlICh0YXJnZXRfYWRkcl9yZWxvYyk7DQpBYmR1bD4gKwkg IHRhcmdldF9hZGRyID0gZ2RiYXJjaF9hZGp1c3RfZHdhcmYyX2FkZHIgKG9iamZpbGUtPmFyY2gg KCksDQpBYmR1bD4gKwkJCQkJCSAgICB0YXJnZXRfYWRkcik7DQoNCmR3YXJmMl9wZXJfb2JqZmls ZTo6cmVsb2NhdGUgYWxyZWFkeSBjYWxscyBnZGJhcmNoX2FkanVzdF9kd2FyZjJfYWRkciwgc28g dGhhdCBjYWxsIGlzbid0IG5lZWRlZC4NCg0KQWJkdWw+ICsJZ2RiX3ByaW50ZiAoIiUqc2Z1bmNf dHlwZV9mbGFncyAldVxuIiwgc3BhY2VzLCAiIiwNCkFiZHVsPiArCQkgICAgKHVuc2lnbmVkIGlu dCkgVFlQRV9GVU5DX0ZMQUdTICh0eXBlKSk7DQoNCklmIHdlJ3JlIGp1c3QgcHJpbnRpbmcgdGhl IGZsYWdzIGFzIGFuIGludCwgaG93IGFib3V0IHVzaW5nIGhleCBpbnN0ZWFkPw0KDQpBYmR1bD4g LSAgICB1bnNpZ25lZCBpbnQgaXNfbm9yZXR1cm4gOiAxOw0KQWJkdWw+ICsgICAgZnVuY190eXBl X2ZsYWdzIGZsYWdzOw0KDQpUaGlzIHNob3VsZCB1c2UgRU5VTV9CSVRGSUVMRCBsaWtlIHRoZSBv dGhlciBzcG90IGluIHRoZSBwYXRjaC4NCg0KVG9tDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJl Z2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55 ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlIDxodHRwOi8vd3d3LmludGVsLmRl PgpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2NobWlkLCBTaGFyb24gSGVjaywg VGlmZmFueSBEb29uIFNpbHZhICAKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJk OiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3Rl cjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=