From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by sourceware.org (Postfix) with ESMTPS id 4D3443858D28 for ; Thu, 28 Dec 2023 11:31:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D3443858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4D3443858D28 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703763106; cv=fail; b=pYqGnvWMkEgm1M9STvz9U7WpfvniuraU6qLvWbq0LseIUlVYCrQxVTJObTgBHt57T3ITOQkvywHJXoYM6u9hAkrg9REACw07/ij0JTILuDyLajPyphY8zGT/w1IVZeYElzktbq5h3ObmdrZcyGrvN4U9HlMXEI6B4qQNQYK67tc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1703763106; c=relaxed/simple; bh=Mza6d0UUFSd5MMxzo9CgrSge6b5vGoph1/sfOzmE3mg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=VFdkJP5x9Lj6xf8L6O8Y07gPlqa2XLF+KRF5hN5Zv8zF/sVJyAIMg7Ko8ZOWiZWTPYksvKV/m/tARBsUVfbdLP71DVnFvh/+PCnPJ12XV5sGsY1vxj7iV8C7KhPuENajnMnYSJmZ4qw4yj8fFt1k436J2ln8vxXy/mt9Ugif/LE= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1703763104; x=1735299104; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=Mza6d0UUFSd5MMxzo9CgrSge6b5vGoph1/sfOzmE3mg=; b=TL81HrG2pYjSninQ/UaMq/AeLibQ51Gr6hw/GwCpD0xTLC+DNUrYqIuT Ap+mLeV4lPCW2a3zuZTlhcJWgqp7hXRiJgCrAuLoIrEJq8T047NoerrxT n1mR5KnX732YoAKihOu7fj4xNuLKl0FGYBhJSW4fUq6d48jFx3qeJWiMw MHmSNUiLsubZqXKhpAe9swLYKaiFVHbcHjIH5IdhZfPg2czJIrHyL1rGu /8x12ZKD7phtfzsn9ObRBpI3Zii80D3Jif/nlDdpAS8MGApt2KpPQHLF5 ur9WNaG2UI/qj8mPuAVO7hmVre0mwicrux+Pnd12Ket1DMGOZGvlLUo8/ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10936"; a="3384703" X-IronPort-AV: E=Sophos;i="6.04,311,1695711600"; d="scan'208";a="3384703" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Dec 2023 03:31:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10936"; a="754717469" X-IronPort-AV: E=Sophos;i="6.04,311,1695711600"; d="scan'208";a="754717469" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Dec 2023 03:31:42 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 28 Dec 2023 03:31:41 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 28 Dec 2023 03:31:41 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Thu, 28 Dec 2023 03:31:41 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 28 Dec 2023 03:31:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kI4e2tuf3QEh1lmTb6XtH9ZpKGagUpNJeiJNcz9BBFzTn2ZhKvwx7lcJJbCYXu6fCqzJymKcNsSdCRZaHadU72ZQF1vSXHQqvhqEg+ZsfirECE4QpfkZOTYvS+35D7CwxEBXXjrduopQmciLKpvBM593OxqKTbBn4It97QxsRIPXA8UNdpcF8KJnWPaynmXB3vayr5Z8laYYRnltOwWvbTX2F0th5Q0SI2J97IsXgDmh7ZJYRCVSqMDh2iuWYJPP/Wkc2uDsYlRSn0M2Jm9p6e3JAePRMD2fGRRm2j4AobfeLIhZd0pp4RezZN9EzVMcbjPGqRXMCRsYImOPRTD28A== 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=MPw8FkmBp3lUHmpwJ1BW0/slxItIs6OO9WC0LdIH7rE=; b=XQoreGnHtt419ViRUEb9TLGT9EIjZl410A7pwxFFWKAR7znFxOCl+Oghgefrv27Wc9Tr4CFDvHHcviitQcSF+FecEQAKcyu6wozK1pPAfAhHqJx+g90zLakOi/Opayxv/BwT1Ys3MWMRfetGpPoiAS6OWoVoX6vfjSKJs7PCnss7dSR1y2IgiLo0oc6AUcwEwLvIBNPReSHWrdiOSjwDluAJGRNRYuxEl4iRE/59YsUDtQlQEzOvp8LYq8XYgmDRGB/jYQ13vbu9sHN4OnzK6jIkCgUE+fzyomzBAXmCj1V6jOBTWdFwaSYdF6RskLlWcFls3H2pkUqr1IGsYIvKkA== 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 SA1PR11MB5921.namprd11.prod.outlook.com (2603:10b6:806:22a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.20; Thu, 28 Dec 2023 11:30:56 +0000 Received: from SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::e1b8:c6f6:9c25:75d]) by SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::e1b8:c6f6:9c25:75d%3]) with mapi id 15.20.7113.027; Thu, 28 Dec 2023 11:30:56 +0000 From: "Ijaz, Abdul B" To: "gdb-patches@sourceware.org" CC: "JiniSusan.George@amd.com" , "tom@tromey.com" , "eliz@gnu.org" , "blarsen@redhat.com" Subject: RE: [PING 3][PATCH v5 0/4] GDB support for DW_AT_trampoline Thread-Topic: [PING 3][PATCH v5 0/4] GDB support for DW_AT_trampoline Thread-Index: AQHaOYFSJhfgvEsKdkKO7a3JuU+uag== Date: Thu, 28 Dec 2023 11:30:56 +0000 Message-ID: References: <20230816215349.6198-1-abdul.b.ijaz@intel.com> In-Reply-To: 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_|SA1PR11MB5921:EE_ x-ms-office365-filtering-correlation-id: d8a55d71-18a5-4781-2861-08dc07987515 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CclwvTBc1dNqdq2xkDzZJAq11cAzmd9WPjlXCB8Qo+rz3deezAeop0LQGFHEnkeJcjP60uKKPTMjK2I91lGfESyZIA9UbwSahFjgL4YqHaLDFNx+8att6/0eShIXjHRMJuVPLWEVqkdV2Au04ij/oWU8vnnpS6TowftXTcjA6c4slZ4v+YirNPHQRDGEZFHPhnqjzw2hI19d2AlseBjUA4AQS83kS1MsTwqgWE97Wc8hj6FbOncCJU6vzq4PxeG/4q4DCe93t6MaJ9ptlqaqr+1Fyy031/lzXk3h4xAKJneojmAcyPLOcqMNBYsXU0XoZ17M07rxN1x8Dw33G4j70I/vJtuqqMGNE1f9NTkONiRZ6M0hAIwNhdbBR0Bpx/R9UL//sYdGREILF1tveuPULavlmlflbGCDzN4xh9q9PTUFDTKJVV2GqsCTKMzL20numDNs1KDiQxKEchN7A87KijQtH3nYkaif7Pb2WSF92VjVTTuZhe5Z+HyQoooKz2T0bejDs0bu1WujX1A4ekXl+Bx/ImU9tcztJL7Kj4ia+YrSVdKC4MppxJbMXT0YFG0u/K/9l5jeQv/vPTFV94MQA3t67m1biy87AQKZEa1TV3Q= 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)(376002)(39850400004)(136003)(366004)(346002)(230922051799003)(186009)(451199024)(64100799003)(1800799012)(66556008)(66446008)(66476007)(76116006)(66946007)(6916009)(64756008)(52536014)(4326008)(54906003)(316002)(8936002)(26005)(83380400001)(966005)(478600001)(6506007)(9686003)(53546011)(71200400001)(7696005)(8676002)(5660300002)(2906002)(41300700001)(33656002)(38070700009)(122000001)(66899024)(82960400001)(38100700002)(86362001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cklsTUMxWmVMSWpwWU5jYWNZYkxVQkFNcDZuOVllN081eHdMT2FaVW5QVkxt?= =?utf-8?B?a2ViOE1QQjhhMy80S3J0N2NuUWp4T241bWNNeGc4dlFDSDhiNlRQRGI1TDR5?= =?utf-8?B?bmpSNVBjR1lhait2QVFKVmtLWmdUdkFkck9Yazh1MGNtbDN3VmpvNjM0MHpI?= =?utf-8?B?TU96eUhuZHZNbGNSOHVaVHhpLzVicktkbXRhWTFZQ1E0ME9UdTJxbnlzUmt1?= =?utf-8?B?ZjQ4Yy9wMUxtNU1qZnRUWUNINThFbjFLenA5NFhHSTlpWGpWK2crOU5ScEpE?= =?utf-8?B?L3RoNldzM3gvSUdySkI4R0dJV2s1YzNjcmtyVmxSb29pbjhZaFJBSEZVd3BU?= =?utf-8?B?MWMycDFyUzZOYmNSMG1ZMGpEbUJQeXU1cEg1VU5tSzhEbHdqZ0Y2US9LRmpW?= =?utf-8?B?VWRZWncxWE5sMm8zcjBnOG13WTQ4dmR2bE5OTXNoc3BDR2IrUlBjbHRTZzQ1?= =?utf-8?B?RmpaMTY1MGZmSCsrb2U5eDZ0ek5rNUJCYVdFMkdjQ0dkUzM4MENnRitSMlF4?= =?utf-8?B?VnRWOE8ybnBEMG16ckJYQi9GbGl0djltTklFeTArY2JJL1VaQ1Uzc3hBT013?= =?utf-8?B?TXlGVnJITWJBWGtjWkJ3OGNCQmRUY3M2K0c3d01aZGZjZ3JMUkdwRUdyT3hq?= =?utf-8?B?VWs5VFV1VE1zS0JmRnhnaWhXOFJlTlFpT09wQVB3cVJMU1M2T2JHRFRVdEFF?= =?utf-8?B?cXVTT2ZvRFVKeWNWZjZ6WUhiS0c3MU5kNGNFenZUWDdkU0RUWWNXNllwUFlm?= =?utf-8?B?NHNrb1c1ZXlOSUt0UUx5T1pnRDExL1ZZUWNBSHRhSUZuajFjSHk4QVJOVzZG?= =?utf-8?B?bWp1d3ZpYnd4a0hrYUFKN3ZxRmJZM2xSNy9iL0ZhempiZ2xOTDNvRHNKMnJt?= =?utf-8?B?OWYvZG1Cb1hNM1VWUmh0NXplTFRDOEIrV2Y5RmpjZ3JiUlFZakYvSnI1cHA3?= =?utf-8?B?aStlQ0JlMTd0K1l0TVNOS1VwT1Z5M0E5aGxjLzBKUEltUXVWVjJYUEkyWjNT?= =?utf-8?B?VDZLMmNMSkg2S2RyV0VNWCtOeGtTcTJFSWVCcnZWbG13enpvNE4xWW5uVmN2?= =?utf-8?B?RTE3Q0R5bmRjTnQwZkt0VUZqZEd1L2tZdlo5eFdvWWdzN1EzSGJYMVRlSk5i?= =?utf-8?B?U1B0c1FTY3FMTTc5dlpwUGZWV2ZqVkVNcDIyR2dzNXBuY2VmZW5JT2hISG9q?= =?utf-8?B?bVI0cnRUWHhRMjlwbEk0TkozYjB4VmVJLytoYWw4UDNSdXZKYnljNUxXeDhk?= =?utf-8?B?UnBDb2tOcWptZG1Nb2pLVnlNTDFYZXlUYkhqZTFVS0hGOXdBUElxV0NFV0R3?= =?utf-8?B?SFN0T21VMXNhWnRuVnJ1ZkV1M2EyY0k2MEd1cytKOFRzTFByY3FmS2hrbWlE?= =?utf-8?B?SXpoejBnSjFGczJ6Rm13OUZDakxxdTJTeSthTlo2QUxRelNRdFAySkl2bDZ1?= =?utf-8?B?RDdZbCtIa3YreVgvL1BjUnB4emt6TUYyYXdhb3ErS2xCZWJ0U3QzZmVBUENG?= =?utf-8?B?TlI5OUx2d2c3dzJRTW1sQWRVVEQwQXlpeS9UUjVSb204WWxVTi9IK2RPdzNR?= =?utf-8?B?VEgvZUUyL3dQN09jbUEvQ240SWpPZXJhVVcrUlp5NElxajdXdUJ6MFgzOVRS?= =?utf-8?B?NElZVEl6NWorWW1qUG9RZ0pDRkg0TGJvK0gxQkI5UkVrTEJDeGM2dlVoMFpR?= =?utf-8?B?KzJvZHd2Qi81ak51Q01HYVBodW1EcUY0VzNWSWtJVUVIYm1PR1RaQkNPaW5l?= =?utf-8?B?aEdaOG9pd0lMNERLY1FUNE5RZWxDaTVVOFpjTmM3d1h0MkVXSkdzcnFnUS9Y?= =?utf-8?B?QWYwa0RaNXhqSDZpbEsyMmZKbXMxbkZoY2sreFNLaURwSlZFZVE5akF4bUd5?= =?utf-8?B?NlhEYzEyVmxwdWl4UENxU3laQzBteTd3YzNScTBSR05mcHdqaFdzZjhGK3Uz?= =?utf-8?B?Y2x2SkVibUp3S3hxQWZjYmEvNXR4Z1dFUzhwTnRubEszOGt5M0dCZUUvUmtZ?= =?utf-8?B?Q3hHcC9LeXVBR01NWTdreVJXeEsrcktFQjNiY2RvZDBWbW1OdFpTTGpLeitx?= =?utf-8?B?aGk2NkFoeUlyWkJrK1dMZG5JZGN0Tk9SV1pkdTlxaU1wZFVHT0RHbE5iV2Nq?= =?utf-8?Q?kiL4YUwBS/98RNWBveFtS3kwQ?= 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: d8a55d71-18a5-4781-2861-08dc07987515 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Dec 2023 11:30:56.0328 (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: BS/DIcsvP0uqmyVN2WdQXX0E2ZOnYrdIQ4NGfs3zcGIyzwrNiO3ksxIF9p5MIX+Oz+ZzBnpDi2Dhk87im6KyGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5921 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-6.4 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,T_SCC_BODY_TEXT_LINE 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: UGluZyENCg0KQmVzdCBSZWdhcmRzDQpBYmR1bCBCYXNpdA0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KRnJvbTogSWpheiwgQWJkdWwgQiANClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVy IDI3LCAyMDIzIDExOjA1IFBNDQpUbzogJ2dkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnJyA8Z2Ri LXBhdGNoZXNAc291cmNld2FyZS5vcmc+DQpDYzogJ0ppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbScg PEppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbT47ICd0b21AdHJvbWV5LmNvbScgPHRvbUB0cm9tZXku Y29tPjsgJ2VsaXpAZ251Lm9yZycgPGVsaXpAZ251Lm9yZz47ICdibGFyc2VuQHJlZGhhdC5jb20n IDxibGFyc2VuQHJlZGhhdC5jb20+DQpTdWJqZWN0OiBSRTogW1BJTkcgMl1bUEFUQ0ggdjUgMC80 XSBHREIgc3VwcG9ydCBmb3IgRFdfQVRfdHJhbXBvbGluZQ0KDQpQaW5nIQ0KDQpUaGFua3MgJiBC ZXN0IFJlZ2FyZHMNCkFiZHVsIEJhc2l0DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBJamF6LCBBYmR1bCBCIA0KU2VudDogU3VuZGF5LCBTZXB0ZW1iZXIgMywgMjAyMyA5OjE0 IFBNDQpUbzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCkNjOiBKaW5pU3VzYW4uR2Vvcmdl QGFtZC5jb207IHRvbUB0cm9tZXkuY29tOyBlbGl6QGdudS5vcmc7IGJsYXJzZW5AcmVkaGF0LmNv bQ0KU3ViamVjdDogUkU6IFtQSU5HXVtQQVRDSCB2NSAwLzRdIEdEQiBzdXBwb3J0IGZvciBEV19B VF90cmFtcG9saW5lDQoNClBpbmchDQoNCkJlc3QgUmVnYXJkcw0KQWJkdWwgQmFzaXQNCg0KLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IElqYXosIEFiZHVsIEIgPGFiZHVsLmIuaWph ekBpbnRlbC5jb20+IA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMTYsIDIwMjMgMTE6NTQgUE0N ClRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KQ2M6IElqYXosIEFiZHVsIEIgPGFiZHVs LmIuaWphekBpbnRlbC5jb20+OyBKaW5pU3VzYW4uR2VvcmdlQGFtZC5jb207IHRvbUB0cm9tZXku Y29tOyBlbGl6QGdudS5vcmc7IGJsYXJzZW5AcmVkaGF0LmNvbQ0KU3ViamVjdDogW1BBVENIIHY1 IDAvNF0gR0RCIHN1cHBvcnQgZm9yIERXX0FUX3RyYW1wb2xpbmUNCg0KRnJvbTogIklqYXosIEFi ZHVsIEIiIDxhYmR1bC5iLmlqYXpAaW50ZWwuY29tPg0KDQpIaSwNCg0KcGxlYXNlIGZpbmQgYXR0 YWNoZWQgYSBzZXJpZXMgb2YgcGF0Y2hlcyB0aGF0IGF0dGVtcHRzIHRvIGVuYWJsZSBHREIgdG8g aGFuZGxlIHRoZSBEV19BVF90cmFtcG9saW5lIGF0dHJpYnV0ZSBvbiBmdW5jdGlvbnMgYW5kIGlu bGluZWQgZnVuY3Rpb25zLg0KDQpEV19BVF90cmFtcG9saW5lIGNhbiBiZSBlbWl0dGVkIGJ5IHRo ZSBjb21waWxlciBmb3IgZnVuY3Rpb25zIHRoYXQgYXJlIGNvbXBpbGVyIGdlbmVyYXRlZCB0cmFt cG9saW5lcyAoZS5nLiB3cmFwcGluZyBvdGhlciBmdW5jdGlvbiBjYWxscykuDQpJbiBkb2luZyBz bywgdGhlIGNvbXBpbGVyIGNhbiBzcGVjaWZ5IGEgdGFyZ2V0IGFzIHRoZSB2YWx1ZSBvZiBEV19B VF90cmFtcG9saW5lIHdoaWNoIHRoZSB0cmFtcG9saW5lIGlzIHdyYXBwaW5nLg0KDQpUaGlzIHNl cmllcyBlbmFibGVzIEdEQiB0byByZWNvZ25pemUgdGhlIERXX0FUX3RyYW1wb2xpbmUgYW5kIHN0 b3JlIHRoZSB0YXJnZXQgZm9yIGEgZ2l2ZW4gZnVuY3Rpb24uICBQYXRjaCAzIGFkYXB0cyBHREIn cyBzdGVwcGluZyBiZWhhdmlvciB3aGVuIGRlYWxpbmcgd2l0aCB0cmFtcG9saW5lcyBhbmQgYXR0 ZW1wdHMgdG8gLSBieSBkZWZhdWx0IC0gaGlkZSB0aGVzZSB0cmFtcG9saW5lcyBmcm9tIHRoZSB1 c2VyLiAgV2hlbiBhYm91dCB0byBzdGVwIGludG8gYSB0cmFtcG9saW5lLCBpbnN0ZWFkLCBHREIg d2lsbCB0cnkgYW5kIHN0ZXAgdGhyb3VnaCB0aGUgdHJhbXBvbGluZSBhbmQgZGlyZWN0bHkgdG93 YXJkcyB0aGUgdGFyZ2V0LiAgUGF0Y2ggNCBpbiBWMiBub3cgc2tpcCB0cmFtcG9saW5lIGZyYW1l cyBpbiB0aGUgc3RhY2sgZm9yIHByaW50aW5nIG9yIGZpbmlzaCBjb21tYW5kLiAgQSBuZXcgc2V0 dGluZyBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIHR1cm4gb2ZmIHRoaXMgbW9kaWZpZWQgc3RlcHBp bmcgYmVoYXZpb3Igb3IgcHJpbnRpbmcgb2Ygc3RhY2sgZm9yIHRyYW1wb2xpbmVzLg0KDQpUaGUg bW90aXZhdGlvbiBmb3IgdGhlc2UgcGF0Y2hlcyBjb21lcyBmcm9tIGlmeCB3aGljaCBlbWl0cyB0 aGUgYXR0cmlidXRlIGZvciBzb21lIG9mIGl0cyBjb21waWxlciBnZW5lcmF0ZWQgZnVuY3Rpb25z LiAgQXMgSSBkbyBub3Qga25vdyBvZiBhbnkgb3RoZXIgY29tcGlsZXIgKGVzcGVjaWFsbHkgZ2Nj L2dmb3J0cmFuKSBlbWl0dGluZyBEV19BVF90cmFtcG9saW5lLCBJIGFkZGVkIGEgZ2RiLmR3YXJm MiB0ZXN0IHRvIHRoaXMgc2VyaWVzIGluIG9yZGVyIHRvIHRlc3QgdGhlIHRyYW1wb2xpbmUgaGFu ZGxpbmcgd2l0aGluIEdEQi4NCg0KQ2hhbmdlcyBzaW5jZSBWNDoNCiAgKiBGaXhlZCByZXZlcnNl IGZpbmlzaCBmb3IgdHJhbXBvbGluZXMuDQogICogRWxpZGUgdHJhbXBvbGluZSBmcmFtZXMgaW4g YmFja3RyYWNlIGZvciBmcmFtZS1maWx0ZXJzIGNhc2UuDQogICogVXNlIHRhcmdldCBzdWJyb3V0 aW5lIGFkZHJlc3MgaW5zdGVhZCBvZiBuYW1lIGluIGNhc2Ugb2YgcmVmIHR5cGUNCiAgICB0cmFt cG9saW5lIHRhcmdldC4NCiAgKiBGaXhlZCBsb29wcyBmb3JtYXR0aW5nIGFuZCBub3cgc3BsaXQg bGluZSB3aGVyZSBwb3NzaWJsZSBhdCAiOyIuDQoNClY0IHNlcmllcyBvZiBwYXRjaGVzIGNhbiBi ZSBmb3VuZCBoZXJlOg0KaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLXBhdGNo ZXMvMjAyMy1BdWd1c3QvMjAxMjYzLmh0bWwNCg0KTm8gcmVncmVzc2lvbiBzZWVuIG9uIHRlc3Rp bmcgeDY0L25hdGl2ZS1leHRlbmRlZC1nZGJzZXJ2ZXIoLW0zMikveDMyLw0KbmF0aXZlLWdkYnNl cnZlciB0ZXN0IGNvbmZpZ3VyYXRpb25zIGZvciB0aGVzZSBjaGFuZ2VzIHVzaW5nIFVidW50dSAy Mi4NCg0KVGhhbmtzICYgQmVzdCBSZWdhcmRzDQpBYmR1bCBCYXNpdA0KDQpBYmR1bCBCYXNpdCBJ amF6ICgxKToNCiAgZ2RiOiBTa2lwIHRyYW1wb2xpbmUgZnJhbWVzIGluIHRoZSBzdGFjayBmb3Ig cHJpbnRpbmcgb3IgZmluaXNoDQogICAgY29tbWFuZC4NCg0KTmlscy1DaHJpc3RpYW4gS2VtcGtl ICgzKToNCiAgZ2RiLCBkd2FyZjogYWRkIHN1cHBvcnQgZm9yIERXX0FUX3RyYW1wb2xpbmUgaW4g RFdBUkYgcmVhZGVyDQogIGdkYi9zeW10YWI6IGFkZCBsb29rdXAgZm9yIHRyYW1wb2xpbmUgZnVu Y3Rpb25zDQogIGdkYi9pbmZydW46IGhhbmRsZSBzdGVwcGluZyB0aHJvdWdoIGZ1bmN0aW9ucyB3 aXRoIERXX0FUX3RyYW1wb2xpbmUNCg0KIGdkYi9ORVdTICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxNSArKw0KIGdkYi9kb2MvZ2RiLnRleGluZm8gICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA0NyArKysrDQogZ2RiL2R3YXJmMi9yZWFkLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQ2ICsrKy0NCiBnZGIvZ2RidHlwZXMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMzQgKystDQogZ2RiL2dkYnR5cGVzLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgMTEzICsrKysrKystDQogZ2RiL2luZmNtZC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEzICsNCiBnZGIvaW5mcnVuLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTMgKysrKysrLQ0KIGdkYi9pbmZydW4uaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArDQogZ2RiL3B5dGhvbi9weS1mcmFt ZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsrDQogZ2RiL3N0YWNrLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsNCiBnZGIvc3ltdGFiLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODAgKysrKysrDQogZ2RiL3N5bXRhYi5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrDQogLi4uL2dkYi5kd2FyZjIv ZHcyLWZ1bmN0aW9uLXRyYW1wb2xpbmVzLmMgICAgIHwgIDgwICsrKysrKw0KIC4uLi9nZGIuZHdh cmYyL2R3Mi1mdW5jdGlvbi10cmFtcG9saW5lcy5leHAgICB8IDI0NSArKysrKysrKysrKysrKysr KysNCiBnZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Z1bmMtdHJhbXBvbGluZS5leHAgfCAgNjkg KysrKysNCiBnZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Z1bmMtdHJhbXBvbGluZS5mOTAgfCAg MzkgKysrDQogLi4uL2dkYi5mb3J0cmFuL21peGVkLWxhbmctc3RhY2suZXhwICAgICAgICAgIHwg IDEwICstDQogMTcgZmlsZXMgY2hhbmdlZCwgOTIyIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u cygtKSAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUvZ2RiLmR3YXJmMi9kdzItZnVu Y3Rpb24tdHJhbXBvbGluZXMuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvdGVzdHN1aXRlL2dk Yi5kd2FyZjIvZHcyLWZ1bmN0aW9uLXRyYW1wb2xpbmVzLmV4cA0KIGNyZWF0ZSBtb2RlIDEwMDY0 NCBnZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Z1bmMtdHJhbXBvbGluZS5leHANCiBjcmVhdGUg bW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9mdW5jLXRyYW1wb2xpbmUuZjkw DQoNCi0tDQoyLjM0LjENCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJl c3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5 OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGly ZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBT aWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpS ZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0 IE11ZW5jaGVuIEhSQiAxODY5MjgK