From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id 5C9633858D33 for ; Wed, 16 Aug 2023 14:18:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C9633858D33 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=1692195501; x=1723731501; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=rwacQKg2TPv+2/9znrMyAkqsgwHdaKytKA6r7vsiPws=; b=T6or1+XabXB10vxJwZRB/8GKpkMoSG4gV0KR9J2QEPx0gcKHoSSxXrR9 AmfpT+L5g6raOgA68I6YalPZMacW+6v8cxWqkfpM0N+V8bjsfOH/5Iz8/ gYbYv7/6AIayYhu+b19ABX3h/FUXPOcIx1MO2rTkEpU0JW7EC2QfZYmBn uD+hD8FWkz33vpXtZlAvkvS7bQRGpW+HnrTwTq3ikBCJh5gPAPCr80m9f yMsxNFt6O4ZJP8W3TaJegiBZS87vO+YB2ZFauEQomjAvYmSx/TgQPu7J6 V0QZJWUo9aoKcgY8HV0s9RDEK4K3oqBEBDjHa1udusYpt1pYy4nMJN3N9 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10803"; a="438892944" X-IronPort-AV: E=Sophos;i="6.01,177,1684825200"; d="scan'208";a="438892944" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Aug 2023 07:18:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10803"; a="1064835181" X-IronPort-AV: E=Sophos;i="6.01,177,1684825200"; d="scan'208";a="1064835181" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 16 Aug 2023 07:18:19 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Wed, 16 Aug 2023 07:18:19 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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; Wed, 16 Aug 2023 07:18:19 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) 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; Wed, 16 Aug 2023 07:18:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=clxCo0qDZETbXlYqybR3Gt1WrVNU7Ppo6aLHsWge+skSNFHo2BIRss3c+M0Q3ox0jWKghYU5ks1mi+ngpSuS1bTXga881OmX2uXngTIYc0S9yPxyASA3oTh3/7ANI+nFNabqZeyyDdIJFCuK3KxAQ1xoVbA2WGDh71WfYomFWtLb3UozCQpVPqzFTFstTCqXXT3rIZs1UGDR4mRLP1DnDqEm1pJSfO/IjyuC+ItTH6e3LdcIWJygSfoDSMeCZS+Mv+3e91RX9t82A4lpZ2tFqxaMD/TK9BE5qk7/CMBoGMPBB7PBJIQKZ88FH70RqajGkUMyYsjUaFT9n2M9eXYgzg== 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=gyXYrYpz22LwcZHH4pMcvr/QxyMrc2YCoYa1Vlw5Rvs=; b=l5jHZBCdU5plyvRq4KWGTMCsB8a3mdTRfFcII5y4ETWtclQj5vjgv7d6/kF53ti7eVqTPEY7HlU19lsLidiTpUH6CN98aEnA8B6yeF/l2yt752oBbAya22KZsXwHaSpzFmnZHmS1yl8zW9uQJq6NvbfmOYlQIDfQvEP03sYWsucmHblIB0m8GRYzcLh9yLkk+K8Vq59c+a9Vyt+t7KEuSk7zr4MUhe81KBsMM/Bulwptdgzq3/jk08mM4tnWkwpz7TRIMPRaOucF8aX4ITG+AQgn40d07hXHcHHGfpd6nYBsVCtgC1XXpMhmyFxRRCaJu+K5cKXVCzt5NZuebPC2QA== 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 PH7PR11MB8552.namprd11.prod.outlook.com (2603:10b6:510:2fe::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Wed, 16 Aug 2023 14:18:14 +0000 Received: from SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::91b:d1f8:8b6f:9493]) by SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::91b:d1f8:8b6f:9493%7]) with mapi id 15.20.6678.025; Wed, 16 Aug 2023 14:18:14 +0000 From: "Ijaz, Abdul B" To: Tom Tromey , "Ijaz, Abdul B via Gdb-patches" CC: "JiniSusan.George@amd.com" , "eliz@gnu.org" , "blarsen@redhat.com" Subject: RE: [PATCH v4 3/4] gdb/infrun: handle stepping through functions with DW_AT_trampoline Thread-Topic: [PATCH v4 3/4] gdb/infrun: handle stepping through functions with DW_AT_trampoline Thread-Index: AQHZxMpRCKO1uYm66k+nDB4E9RbK46/Xd8nQgAYYHLCABj4UIIAAA+bQ Date: Wed, 16 Aug 2023 14:18:14 +0000 Message-ID: References: <20230801224744.24433-1-abdul.b.ijaz@intel.com> <20230801224744.24433-4-abdul.b.ijaz@intel.com> <87leetchg5.fsf@tromey.com> <87a5uy3kg2.fsf@tromey.com> In-Reply-To: <87a5uy3kg2.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_|PH7PR11MB8552:EE_ x-ms-office365-filtering-correlation-id: fa94c281-5e80-41f1-d308-08db9e63a126 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HNhkrVz4qyv0/3KSHAwMHFdhpDMsDvNfLHManZ4N//n+aW9Bh6uJmbCY06JJnadtzj4LBDdiBBnLmyuVhqOO9nHA5UWqrXVKBz7CfQDAPnBUtvuqHKEo8/Za/voAfN+Jf9XqMBACL+7Ayq6/fURY0Po0N7+sKOCxosMU+OsUxyjFFeCP50VQWfVDz9aGMrkTLf1azabEJbAmzH5AfFcObVo6WllCJC4IRSjvQgPYuC4yVa6yI+sOCtCPfhw7QTf69hhjCAwVkmkfNrVQOFBYcdfeBz4n+2cjkoa5ub7HVJBTayUlfV7G6A82ZCixBWUwm9pBuNMXw6tfIKoOc6E7TqZvyBrexOmaaiBEv4Nl7GJ/0pmLh1Zj9qYwqyNRA/hNSITOyEKptp7AFjlYmi054T1Fx7ub1JxqR9HTtjSzUGPU5lOeis9rwWC4ehDotqNFu+xuxv0Ec8EGMdpcBtKCIcluPFpsTNJ75Q5B+MTmuh1juxd0ow3SoBFeLIWNBNjb+lEF4vHdM7hl6GVdnBgQo0AUqPqv/jKy+cLyM2plk+dse0F6AcJqez5mluDvvHWaq3R+Pev4/UFF62pkyMGxEPtgYSaIMHoOIf5XNj111jY64rwJ3diwdjWUqbdCoK0w 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:(13230031)(396003)(39860400002)(346002)(366004)(376002)(136003)(1800799009)(451199024)(186009)(316002)(54906003)(76116006)(66946007)(64756008)(110136005)(66476007)(66556008)(66446008)(122000001)(41300700001)(52536014)(5660300002)(38070700005)(38100700002)(8676002)(4326008)(8936002)(82960400001)(2906002)(83380400001)(26005)(55016003)(478600001)(86362001)(9686003)(53546011)(33656002)(7696005)(6506007)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Uk5zcjZEOXNQUmFKc3llREZJT3JzZit2U1pmWG1OR2pESGpBbXBKK1F0OHJK?= =?utf-8?B?ajgzMEJQNWVmdXRjTmdHVFc4Y1UvMk13cTJablUzdHVIdXhucUh2NjlSa1Bi?= =?utf-8?B?ay9qWE50ZC9oV2JCOG5tZTVHUFdVbnppdERYWnIrNlc3dHZNMmI5T1ZCQmNL?= =?utf-8?B?ZmlucmF4aWUzdjlWaVhIbklGK1U4eS9OdW1TQWQ3dkR2NGtoSWFwRGh2VFpO?= =?utf-8?B?cU5oQ3ZvUzMvRHl4RnkvT0tpV0hUK2RVR1g5OVQzTUFoeDFzcFhsWHpiSFAz?= =?utf-8?B?U29wbFZWNVpIZTgycUxZV1A3QTlKZEZQc3c5US9QdWNzOWU0eVFEL3Q2bmJR?= =?utf-8?B?SEkxREFQMmU5Y004d20vTVlZUTNmbUdibHNhOFBHM2dJeDhQUnZGelVobUNR?= =?utf-8?B?V3dZTWVFS1FBUmhlK2RjNFJNYnFPOWdpTWYvVTY0SlUxTHdrSXpsSlNTWGdo?= =?utf-8?B?TXlUcFRsWEl6a01vZVkvcm8yZjczY0ZNU3RIeTBjRFdITXh3d0h4TnFBaTJF?= =?utf-8?B?NlB6REJWWmVuRVV6b2pqUHRpSjVEU3A1MnhXeHhKQy9JSDhpcjNmTWtUaHMx?= =?utf-8?B?ekRDQ3FqVmczRmZqL21KdFRVMldSa2RvNElSR1YvbWlBdHRLNmRRdUp5S3pa?= =?utf-8?B?L0ZsWmlhbnovTDlVMFZHdEt5OE5ielNOS1RCTEIvU0t6Nmp6Y0NSWmNmdTRQ?= =?utf-8?B?TGdqQ01CY3ZOVzJGZEFOMC9COCtvOVFLTDNldXFQcHU4UFkzUExjU2tZUU1v?= =?utf-8?B?TXBodDY1Qk5BM01TTnFqTjVabWxUVjRUUW5QRWlxSW4rNjFIcVNDTDVDYXhH?= =?utf-8?B?Z2VXRUxqSVZVaXMzOFNpQ1JqYXBYb2p5S2tyM3pPSTAzRitQRVNzWGY2TUVU?= =?utf-8?B?Qk1LQUFNZjVzQVpUbm5TVnpEdit3MGd1S3VmOE85bGxuNlM1a3lINnlrbEh5?= =?utf-8?B?d0I1bFc2dktNbjFEQjFyOEdjL2RvSFB1RDRQQXY0WkNwUTF6dmF1a0hudXh5?= =?utf-8?B?ZG9sM3JIS2g5NUFuY2pGZ2JUSUtGUGM3eDJYaVJYQml6S3J1YlpKdVo0NVB6?= =?utf-8?B?S0FvZWtGZXUwSFpaZlJ5MlVFUGtuUWpXaU5PZ2MzR25HTU9OeUNVSzZBRFJC?= =?utf-8?B?V3B0SWhLZmhRdWFUT1ZvSkJFQ001QmVETDM2QlFZVi9HcWZsK0tEZGdaMzI0?= =?utf-8?B?RmE3SHptVjlvRDdrdnZwUDdIaUFQRUVtUXpHcGp3SG9SbzhsbE1wU2Qyd005?= =?utf-8?B?OUphbmNHbEk3UWdvQUNVUDFUc2JCaklJT3BlM1RqOW11VVlzSTZOejNuVFFi?= =?utf-8?B?MllsMXptM1gxdk1GdVBmcENoVDQxVFFpWDF5UnhqZmg1Q2xsWlpSSU02L0Zx?= =?utf-8?B?SGFFSXRYWG50b3VCNk1FeSs0ODFvOU14ZTNBak1aMEUvdmMxbVlMelM4TXQw?= =?utf-8?B?TmRvanlNRWMzRU50V0YwMUZyN0taS3c2bDFqMWFhTHNQcHVVQitFVlNoeXpq?= =?utf-8?B?MWZrYStxaWRTVlltZ0FFcnc3RU9EOVl4VnZnL3lsdkRTa25TQTcwSGpHU1dU?= =?utf-8?B?cDg3RGNqSEFrU0VnN0grZ094ekhIN2w5NW14eVlIb3owcEJuMkV5eXE4cmxw?= =?utf-8?B?anRJYndrbFBpUUlscU8wWDB5ek91S0VqbG94cGVjMGI0ZGN2aVpUUlhTZjhn?= =?utf-8?B?dGlCM3ZZYWVIQ2tGeVRWVWhveDhvYW5XTnZPSldoajRQYUZvSjMxYkUvTDdE?= =?utf-8?B?VWN0UGxHdjFZdTIxNDI4eEJ2SUdVRml3UGxMMWRYeWZDM09DNXJhaVNtZCtv?= =?utf-8?B?SzNLZVkwRGlKL1dzdmppY09GV250emF2dzJvUWEwRVlMd3ZndTVXV3BHZ3Nu?= =?utf-8?B?MTFMY2lNM01vUmlhUGZFVW9EMnlySXRiajJsYWRObXpic1FVS09udmdxZHJN?= =?utf-8?B?NkJYMXlmdE1Yemg0RFo0Ym00OWgzMngraGhTT3JuVTBoSU00bUMwZmw5eTlW?= =?utf-8?B?M3ZaVkdwdzlKb3dxclFFNU1YOUNDQm05Sk5GdCtlTElrQm1EZVp4Ymc0Rm5W?= =?utf-8?B?UDluZHFTSG9DdU9STTZ4RVZ6T0JZN1BXQloyTm5iY3d4ZlUxOHVVN0g4ZzRz?= =?utf-8?Q?RybdcF6anxSYhG2EoVzCe4arF?= 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: fa94c281-5e80-41f1-d308-08db9e63a126 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2023 14:18:14.5267 (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: oiS3vQk1nTST7hbIONopyYpL87Tq3BVqdhMux7ZtYfvdkTNP2A5Qj+8+0LhQgS8k9b+fHPMC62TaOxZUBYCNOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB8552 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.8 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: PldlbGwsIGl0IGp1c3Qgc2VlbXMgc3RyYW5nZSB0byBtZSB0aGF0IGFmdGVyIHRoaXMgc2VyaWVz IHdlIHdvdWxkIGhhdmUgdHdvIGRpZmZlcmVudCB3YXlzIG9mIGhhbmRsaW5nIHRyYW1wb2xpbmVz LCB0aGF0IGRlcGVuZCBvbiBob3cgdGhlIHRyYW1wb2xpbmUgaXMgcmVwcmVzZW50ZWQgYnkgdGhl IGNvbXBpbGVyIChzb21ldGhpbmcgbmVhcmx5IG5vIHVzZXIgd2lsbCB1bmRlcnN0YW5kIG9yIGNh cmUgYWJvdXQpLCBhbmQgdGhhdCB0aGVyZSB3aWxsIGJlIHR3byBkaWZmZXJlbnQgd2F5cyB0byBl bGlkZSBmcmFtZXMgZnJvbSBhICJidCIgKHRoZXJlJ3MgYW5vdGhlciBvbmUgZm9yIGZyYW1lIGZp bHRlcnMpLg0KDQpXaWxsIGVsaWRlIHRoZSBmcmFtZXMgaW4gVjUgc2VyaWVzIG9mIHBhdGNoIGZv ciBmcmFtZSBmaWx0ZXJzIGFsc28gYnkgdXNpbmcgc2ltaWxhciB3YXkgaW4gZnVuY3Rpb24gImZy YW1lX29iamVjdF90b19mcmFtZV9pbmZvIiB1c2VkIGJ5IHB5dGhvbiB3aGljaCB3aWxsIGVsaWRl IHRoZSB0cmFtcG9saW5lIGZyYW1lcy4NCg0KPklmIHdlIHRoaW5rIHVzZXJzIGRvbid0IHdhbnQg dG8gc2VlIHRyYW1wb2xpbmUgZnJhbWVzIGJ5IGRlZmF1bHQsIGJ5IGFsbCBtZWFucyBlbGlkZSB0 aGVtLCBidXQgdGhlIHNldHRpbmcgb3VnaHQgdG8gbWFrZSBzZW5zZSBmcm9tIGEgdXNlciBwZXJz cGVjdGl2ZSwgbm90IGZyb20gYSBjb21waWxlciBpbXBsZW1lbnRlciBwZXJzcGVjdGl2ZQ0KU28g d2hhdCdzIHRoZSBiZXN0IGluIHlvdXIgb3Bpbmlvbiwgc2hhbGwgd2UganVzdCBlbGlkZSBsaWtl IG90aGVyIGNhc2VzIHdoaWNoIHdlIGFueXdheXMgZG8gYXMgZGVmYXVsdCBhbmQgb25seSBsZXQg dGhlIHVzZXIgdG8gZGlzYWJsZSBlbGlkaW5nIGlmIGhlIHdhbnRzIGJ5IHVzaW5nIHRoaXMgb3B0 aW9uLg0KDQpUaGFua3MgJiBCZXN0IFJlZ2FyZHMNCkFiZHVsIEJhc2l0DQoNCi0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBUb20gVHJvbWV5IDx0b21AdHJvbWV5LmNvbT4gDQpTZW50 OiBUaHVyc2RheSwgQXVndXN0IDEwLCAyMDIzIDY6NTYgUE0NClRvOiBJamF6LCBBYmR1bCBCIHZp YSBHZGItcGF0Y2hlcyA8Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc+DQpDYzogVG9tIFRyb21l eSA8dG9tQHRyb21leS5jb20+OyBJamF6LCBBYmR1bCBCIDxhYmR1bC5iLmlqYXpAaW50ZWwuY29t PjsgSmluaVN1c2FuLkdlb3JnZUBhbWQuY29tOyBlbGl6QGdudS5vcmc7IGJsYXJzZW5AcmVkaGF0 LmNvbQ0KU3ViamVjdDogUmU6IFtQQVRDSCB2NCAzLzRdIGdkYi9pbmZydW46IGhhbmRsZSBzdGVw cGluZyB0aHJvdWdoIGZ1bmN0aW9ucyB3aXRoIERXX0FUX3RyYW1wb2xpbmUNCg0KPj4gSXQgYWxz byBzZWVtcyBhIGJpdCB3ZWlyZCB0aGF0IHNraXBfdHJhbXBvbGluZV9mdW5jdGlvbnMgb25seSBh ZmZlY3RzIA0KPj4gdGhpcyBvbmUgc3Vic2V0IG9mIHRyYW1wb2xpbmUgZnVuY3Rpb25zLg0KDQo+ IFNvIHNraXBfdHJhbXBvbGluZV9mdW5jdGlvbnMgaXMgc28gZmFyIG9ubHkgaGFuZGxpbmcgdGhl IHNraXBwaW5nIGNhc2UgDQo+IGZvciB0cmFtcG9saW5lcyBpbmRpY2F0ZWQgYnkgRFdfQVRfdHJh bXBvbGluZSBhbmQgbm90IGZvciBhbnkgb3RoZXIgDQo+IGNhc2Ugb2YgdGhlc2UgdGh1bmtzIGVt aXR0ZWQgYnkgY29tcGlsZXIgb3IgYnkgc2lnbmFsIHRyYW1wb2xpbmVzLiANCj4gU2luY2UgdGhp cyBjYXNlIGlzIHByZXR0eSBtdWNoIGRlZmluZWQgY2FzZSBmb3Igc3Vicm91dGluZXMgY2FsbGlu ZyANCj4gdGhlIHRhcmdldCBzdWJyb3V0aW5lIGJ1dCBub3Qgc3VyZSBhYm91dCBvdGhlcnMgYnV0 IG1heSBiZSB0aGVzZSBzb2xpYiANCj4gY2FsbHMgZmlsdGVyaW5nIG1heSBhbHNvIGJlIGhhbmRs ZWQgd2l0aCB0aGUgc2FtZS4gUGxlYXNlIGxldCBtZSBrbm93IA0KPiBpZiB3ZSB3YW50IHRvIGZp bHRlciBvdGhlciB0cmFtcG9saW5lcyBjYXNlcyB1c2luZyB0aGUgc2FtZSBmaWx0ZXIuIA0KPiBN b3N0bHkgaXQgc2hvdWxkIGJlICJvbiIgY2FzZSBidXQgRFdfQVRfdHJhbXBvbGluZSBjb3VsZCBi ZSANCj4gaW50ZXJlc3RpbmcgZm9yIHVzZXIgaWYgY29tcGlsZXIgZW1pdCBpdCBmb3IgdmlydHVh bCBmdW5jdGlvbnMgYW5kIA0KPiB1c2VyIHdhbnQgdG8gc2VlIGFsbCB0aGUgdHJhbXBvbGluZSBj YWxscyBzbyBoZXJlIHRoZXJlIGNvdWxkIGJlIHNvbWUgDQo+IGNhc2VzIGZvciBlbmQgdXNlciB0 byBzZWUgdGhvc2UgdHJhbXBvbGluZSBjYWxscyBidXQgZm9yIHRodW5rcyBvciANCj4gcmVzdCBJ IGRvbuKAmXQga25vdyBzbyBsZXQgbWUga25vdyB0aGVuIEkgY2FuIGFzc2VzIG9mIHVzaW5nIHRo ZSBmaWx0ZXIgDQo+IG9wdGlvbiBmb3Igb3RoZXIgdHJhbXBvbGluZXMuDQoNCldlbGwsIGl0IGp1 c3Qgc2VlbXMgc3RyYW5nZSB0byBtZSB0aGF0IGFmdGVyIHRoaXMgc2VyaWVzIHdlIHdvdWxkIGhh dmUgdHdvIGRpZmZlcmVudCB3YXlzIG9mIGhhbmRsaW5nIHRyYW1wb2xpbmVzLCB0aGF0IGRlcGVu ZCBvbiBob3cgdGhlIHRyYW1wb2xpbmUgaXMgcmVwcmVzZW50ZWQgYnkgdGhlIGNvbXBpbGVyIChz b21ldGhpbmcgbmVhcmx5IG5vIHVzZXIgd2lsbCB1bmRlcnN0YW5kIG9yIGNhcmUgYWJvdXQpLCBh bmQgdGhhdCB0aGVyZSB3aWxsIGJlIHR3byBkaWZmZXJlbnQgd2F5cyB0byBlbGlkZSBmcmFtZXMg ZnJvbSBhICJidCIgKHRoZXJlJ3MgYW5vdGhlciBvbmUgZm9yIGZyYW1lIGZpbHRlcnMpLg0KDQpJ ZiB3ZSB0aGluayB1c2VycyBkb24ndCB3YW50IHRvIHNlZSB0cmFtcG9saW5lIGZyYW1lcyBieSBk ZWZhdWx0LCBieSBhbGwgbWVhbnMgZWxpZGUgdGhlbSwgYnV0IHRoZSBzZXR0aW5nIG91Z2h0IHRv IG1ha2Ugc2Vuc2UgZnJvbSBhIHVzZXIgcGVyc3BlY3RpdmUsIG5vdCBmcm9tIGEgY29tcGlsZXIg aW1wbGVtZW50ZXIgcGVyc3BlY3RpdmUuDQoNClRvbQ0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApS ZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFu eQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5k ZT4KTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ss IFRpZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2Fy ZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0 ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK