From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id r28/Gr/ZgGi5ijoAWB0awg (envelope-from ) for ; Wed, 23 Jul 2025 08:46:55 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=QFBLU/Db; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 5A5AF1E11C; Wed, 23 Jul 2025 08:46:55 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-10.1 required=5.0 tests=ARC_SIGNED,ARC_VALID, BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id DC7D71E0C2 for ; Wed, 23 Jul 2025 08:46:53 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 70E9E3858C2F for ; Wed, 23 Jul 2025 12:46:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 70E9E3858C2F Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=QFBLU/Db Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id A56DD3858C42 for ; Wed, 23 Jul 2025 12:46:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A56DD3858C42 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 A56DD3858C42 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1753274765; cv=fail; b=h+KyXG4OHPBBzS+p/XGzsuVFiIrfE9dM3AnO/4rU74cZjUN8XuFsIyBDEj6wS5/gAqG/2mWFCSH5DY9t7UaCbwZZbqhlnDxJUYFjqjyw8SBrBSjhrPOTp+BuK7liAa71cqGx7BoImuweGVcI29phk3bL8ZopFdGQnRvdrRmLSxg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1753274765; c=relaxed/simple; bh=+iIL8tzROTiPw2WwBX6bw2zmoEeS/3itZ5FWoBmgSgw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=oSQjGh3KGwcNjZgR9t7MQnQCv97BBgEB1L2txlNrp/uGjQ4rV8mWxXsKTDyUkMaHrLkAPQbKHdPvl3Sj5A6avoEM3QN9St7zjZ4iNMsfM6dAqIeMEoTTMpL5MrMDlP7gBxt6Wtu3UHsq77TQfhNvYeCnUpWSxwJG3dSDyBbo/h4= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A56DD3858C42 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1753274765; x=1784810765; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=+iIL8tzROTiPw2WwBX6bw2zmoEeS/3itZ5FWoBmgSgw=; b=QFBLU/DbkUuUFbuyERzPsteXLjmMEsb1qe1VkhR3VrlCLbBUvhbqyNx5 khEqLOMHvqhavpodBGi8q36CtNB45iPHDarT6f/A0ExBjMqXzCzWaxRG7 bqDzZ13w06B+J7s9PW3M0Cj5zYsP6LiuGU3gZ4GhqhFXq146BsXUoNVSf cW0bJdJv4Zj0p84MJtFneFhpI7KN3mlsDEw6RC8bUwO6JWEyIEK3GD1Kw if0w1fU/a7OaEm1KkPDZqeivgEfQ5H8ZdZ8vU3gb9u1/6EoXRwpr45KCM Fng2lvJkfAqwzgdVyKCyXWFdNF4GW6udaNsio1dHv2823z7JqKsG755ML A==; X-CSE-ConnectionGUID: ekurS47sSN2ehPVzNtvgHA== X-CSE-MsgGUID: 4zDSlkkIQVCQuRr37ZoKeA== X-IronPort-AV: E=McAfee;i="6800,10657,11501"; a="78091604" X-IronPort-AV: E=Sophos;i="6.16,333,1744095600"; d="scan'208";a="78091604" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2025 05:45:58 -0700 X-CSE-ConnectionGUID: vYrMD048Tu6AxUxvKgI5jg== X-CSE-MsgGUID: 55gvqjQ+QfGbFtsaNcp8ow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,333,1744095600"; d="scan'208";a="159518893" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa006.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2025 05:45:56 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.26; Wed, 23 Jul 2025 05:45:55 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.26 via Frontend Transport; Wed, 23 Jul 2025 05:45:56 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (40.107.94.52) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.26; Wed, 23 Jul 2025 05:45:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hbq7L/LWQi7b6omER09HC0IBxu3i/tIKPdc4qOx/o5CnI8H1aJSTZos5Z5vQQA+KIBvWGpjZmF1TBHA06aZjYii8nl7G+yAFVNsRygAaYGU5J2AmyhMdyKIQvy8bwrD8/bTRCwfeQUXh6310z8y7rgTzswbdNncd+rZPXDGM8y0XD6ukwv8f8YzhTjiB2w9SZpCGgn80IsqpAkZhkUSmZTs+M4qsGFfg4gHV6JFIjzXDa9TFrTqnwYHkyk/kQd5Zvs22O4z2ccP+/tNIGMsRRKb9bi/3Em9y/OKd924jyFkd1m7GAnn/eXnDd6fGloXnFvZbRh8fx7aP2zsD7PC4bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=gh+EBqeSp5YB01okE/TMKQlgqaqY/BK+OnaBfeA6KIs=; b=w+AmGsRCen5v+O5OIVDncRDzLAiapZJ7hv/b9jvqzw/Uj7rFFyZI+sDCzjWhBIEVtutG7ZFr+tsZS8MjlLFjhY37OozhU+wyfnpf1+fhPSsLBny8JIL6AJsvGvzECqTrXvzPMQnhN84kth0ecLfQsEPwPuVwVY8XNoKwKp4Cv8Ow8oNu/Qxb43/QP4BCFgJymJJ8Lp8jWH0gNx964xGDg2Ip8lpV2awoJ5U/2tr8lp3oGMjjAsS06m+r71lt5HcHWUbOAe4obA2xure2CEDebaIYRWAUaPyFhLfzLqfjRYQjQrZftrSsudGrypaczTkoVBtmNIKxjg9rRMrGqfxoaA== 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 SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by SN7PR11MB6945.namprd11.prod.outlook.com (2603:10b6:806:2a8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.30; Wed, 23 Jul 2025 12:45:39 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%5]) with mapi id 15.20.8943.024; Wed, 23 Jul 2025 12:45:39 +0000 From: "Schimpe, Christina" To: Luis Machado , "gdb-patches@sourceware.org" CC: "thiago.bauermann@linaro.org" , "Andrew Burgess" Subject: RE: [PATCH v5 00/12] Add CET shadow stack support Thread-Topic: [PATCH v5 00/12] Add CET shadow stack support Thread-Index: AQHb6Ab9l+qATzhkEUSjG8AwKTocrrQsz1UAgAAuc0CAACpYAIADAyIwgABWyICAAMttgIAEunoggAB+zYCACUbl8A== Date: Wed, 23 Jul 2025 12:45:39 +0000 Message-ID: References: <20250628082810.332526-1-christina.schimpe@intel.com> <15bae8c2-6b3b-45b5-9b4f-f9158192fd80@arm.com> <1736d9c3-8cc6-4e00-bf5f-f824a4de0f34@arm.com> <38834676-29a4-4459-8fc7-1e59f6ad194f@arm.com> <47167c10-9d09-4c30-bfe5-1fc83599583e@arm.com> In-Reply-To: <47167c10-9d09-4c30-bfe5-1fc83599583e@arm.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: SN7PR11MB7638:EE_|SN7PR11MB6945:EE_ x-ms-office365-filtering-correlation-id: 323585a5-411b-41ed-e4ba-08ddc9e6d3df x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?V052dEhhd0d6Q3dtTWVBQS9YRkcva25tVmNQcmFNaVJ5b2RvUHRwUXJVeHg3?= =?utf-8?B?OTJ1SVZIVVI3K01ITmJvaER4U2RrVFBYVGt1bGNxbERaNU1sQTgxWitTQWdu?= =?utf-8?B?NkMzRCt6cUFKemd1Wi9xRm91cko1WGZUSnRWeGVWaW0wSjIydEV1MXVEbG81?= =?utf-8?B?UG53V2s2T1hzb2Y0K0o5MktqaXV6Y1MwS01TdFpHSUVkbGhySUJkRm1aUThP?= =?utf-8?B?S0pYNE5XSHhMZW1oUEUzdHljMFNEdHN3UEJJa3pXMkRBZkhLMXdkR1hLZXpI?= =?utf-8?B?YklnRENVKzRUL3l2bC9OUDJHY1VybUtrTHpBbFFBdzlLeWY5bXZyTDA3NHZD?= =?utf-8?B?MU1jMTBhTWxvZGlTdXYwUlFtYUwydytKckFuRGcyY0NOa3grSGNEU2JwUEda?= =?utf-8?B?a2ZFdUxwcWMreXNsaE5UZTNtcEk5YWxEOVVuYXVmbjhtd0tIRklmZGEvdUdG?= =?utf-8?B?VWRCc3Rwd3RDRXdVamozY29zdVVxV3N0c092NU42Mkt2bW1VVlFsamw1YWhM?= =?utf-8?B?WVBTWkpySVVsbm5GWjJ0RjdBR3lFS2R2SC9Dd2RSaDVISXZYcDZqU3ZJdWFp?= =?utf-8?B?U3EwZHZ6Y2FHb0sydnBPa0NiOWRSVUdHb2pPSTRidm42ZVVCbGdFZS8velJy?= =?utf-8?B?OERQZTZGelBjUlZFRWZEYUFuQkg1eHJidFdidDZnS1dKaTIzUGR0ZDNzQW9H?= =?utf-8?B?TjhZanhBRk92K1lzRUxMOVBXOHZiTDV6ZnZUc3EvcEhkM3A4bEd3WGpzeCtJ?= =?utf-8?B?aG5HSXN2QnVheGtvS1dWOHZKMFc2am5zNklpMzRFWmcyRjZFR2ozZE55a2k4?= =?utf-8?B?Q2Mwamd2VUM1ek10VG9wZStzbW5Uc0dvYlRnRFk1ZHRXbHNmdGlBbEdrSTFH?= =?utf-8?B?ellEbjg4V3RXVEZXajFxdUxCcU40QlpUcXhZRlZtRkVDRFljVVRySzYxSEhO?= =?utf-8?B?aE4rUUk5NEFvSjgxMnVLNVpSNWdwRW5xcVllaTViMTNqYm9CTVFCdytSQm1Z?= =?utf-8?B?dDVhSWFtZEZZS3VsdktvRFhvMFJlZDZoYjdCc1pJT2x4ZERKNXdBcGh5MFpa?= =?utf-8?B?Y0o2VHZ0K05rOUJIYjlob3JTb1JNeGd4NVRlT0VuVkFMNGE3Q0hseFZLdU9V?= =?utf-8?B?NEpCYjhNa01tTmtqTlZKY1FQT2doeWNjeEgzME5kTWRpTG9HOW5RbE8xZkxL?= =?utf-8?B?MTVXaGlkR0dNenM0Vi9HNHlKRjY1QndUWFh3VWpjaTYxZUxvKzRvellLemRy?= =?utf-8?B?SmtielJDZTJjdkp2V05lcFZjd3BtWVBTZVhFT0ZsMnFXTzlUaHFySGQ3dmlO?= =?utf-8?B?NndUNDBJbk5RWGFpbUF6cHNRT2M4TS8yRHpHWTJLZmFEZ0tlUVpSYXZYN3pJ?= =?utf-8?B?Z2RQU2ZxdXQyaUVpcjZEbXdBRzVWNjAxZ3RxRWRLTzJxQ1FPVGFYWDM1YlRK?= =?utf-8?B?YU13MkJpZ3EyTWdwcEJsNkZDUnlyOU5JazBqeXJ5dFFJTndKY3N6WUpqekpj?= =?utf-8?B?Uk5JWlBuSTliSTVyUXY4VHFRTkJ4WEQ1ckhDMjFuNmVDa2J1aDlFK3FjOERR?= =?utf-8?B?NUNSUWRPTU9RMW9WMjJxcERBVkpHV0RLRmN2Um4vaWhwc1pTQ2FpQldrVHZm?= =?utf-8?B?VHJ0T1U1R0tydmRpUVlkeWtVVGk3WU9PLzdDeXhLalRvblkxTCszWGtKK2da?= =?utf-8?B?UXkxUVMyT29PSTNoUG93amROdjJ2MDQxYXpGZkZuQTBLQlNCZ3ZnSDErN2Ur?= =?utf-8?B?VFFIMlFac2ZGMWU5QjJ5ZmlwZDc3OXFKVEJhaVFJUEltQTRPSWhSYWZPYjJ1?= =?utf-8?B?b0hVWGJqVytnMUovSGx0N2RHOEVaazUwYTlHRzZpdHBFL0l6a2dZR29kUW5w?= =?utf-8?B?SWJpQWluRUNGc2JNMmE2L0x6d1o5cHFiSU9MQWtLb1Erb3RZWGZjVFBRb3N5?= =?utf-8?B?Z2RvT0pBVVJJcjFiUG93L0g4Yk9PVXpuQ2JXRGV3ODFpbm1zVTZlbTlCLy9r?= =?utf-8?B?OWhabWd3UXJBPT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U3QwSWwvbGd6VmJoK0NGa1FyeTFVR1FhNWJpYStQRmV6TWI1dGR6SzhFMnZ3?= =?utf-8?B?ODRXZjJyaWtLNC91bmxDTHRMeXB6TDhRcnllTFE3QVA4aDE3KzVJbThDdWJU?= =?utf-8?B?R09PcW1MOUdRWm11UWRZSDN4aVExcVRKSDhIcFlUZVRYVzMranMzdVVlbTFx?= =?utf-8?B?bW5JU2l4WGhQYTVKRGQraGRQMjlCU0VFam5qaXU5MmQxTFlxSlRzSkI1M0Ja?= =?utf-8?B?SzFnVkVuNnAxdUhaajVqT0VvZU1HY254Qm5JVDBwUnJUM3pDK3dTUjQyUmZR?= =?utf-8?B?dDRNTXhnTk40YnFxMlUvN1o2M1YrL05GUTRObGw2NHlPdUtpRHVoOEdKUndj?= =?utf-8?B?WUo5M3U5bXdYMzJNaGFzRmZwaUlydTQrT05JbENlQmpXODJxb3Judng4OUJY?= =?utf-8?B?V2xOQUNpSURaUjE1M09yU0o3dmdYdS8wcWNaMjRZTkJZYkNYY3dybXhxdWtM?= =?utf-8?B?dWNRVDQxMXBURTJWenZ5NWJieldpVE81L2xQdEMyb1dxRndHM1p5WEFBRnlB?= =?utf-8?B?WC9CbmpoNUx2Z2JPSDRIZ2tHaXRscFlBNVNpZVE3NHlmVUFIMGpxRXlVaE54?= =?utf-8?B?ZXJZOHZTWUp5UlpTTUhrV0ZkM011VGpPV0Z4c1YwTVJZUmRLaFVnY080ckt1?= =?utf-8?B?RGVFZEdoelhSOUwzTC9JRnltdnFYYzIyMm1JZVpKZnpYUGhhaSt1S2RxZC9q?= =?utf-8?B?N3Q1NWRmU1locnA5L3NxVFEweFlHenJhK1dTV0pyR2NHSmdsN05IOVYwYnp1?= =?utf-8?B?ajNiTTQrUU8xZFlEcHlJdWxJOVYyVmI5Qk9ZVW1SbWRwNVgrcjJ5cXpKYTFX?= =?utf-8?B?NXlMZURGN2lsWmpudnlldzBVejJJZFNFZFVNTm5nVU5MSDZ0bmJaS1RUL2xP?= =?utf-8?B?d1NGNGdHdi84WVAxMEUyL1ArNXdqZGJRVzhCR0dDZGlVQUpOdHE0SmNNSVlW?= =?utf-8?B?bFNiekVwWFNoZXR5cGtLMU5DZU1DanE5bnVkRmVhY2RnRnNBRXYxNFA0cHZ2?= =?utf-8?B?VXN6RTJTV1FZNDU3Rlp2QlZXOUNjczVtcUNIQ1JvR1RyV0NOdHpKWHJ3ek81?= =?utf-8?B?K09PaWRpVEo0OHhRdmhWa2t2QlF5SGFubG0vTE5OQnBwNitreUx4K09UenpG?= =?utf-8?B?c2dNSzVINldzM1FXNENrMFdCME9LaGlzYU1oajFMMUl4TGZKalpTN3ovUjRl?= =?utf-8?B?Yk9OaGtQMmxPWk1SVFRuT3N4VTMzTDM5RTVIaGhLSndkdit6Vy91YWhraWN4?= =?utf-8?B?TXhjTU5LM1lDTmRBS3JtbjNONkNuSkw5NXFZeFI0R0NwaHNWY085Qm5jTUJq?= =?utf-8?B?b2FYc255MG02UTJBL0VYT1Noc3RYOEQzMXlvc3BLQ2lKU0dNWXZkZFZQdGw2?= =?utf-8?B?R2JKSDhGRDBseEhydm1pSWxkSG5VTkNzd1BQNytieExIbEk2VTFQN2FQTzVW?= =?utf-8?B?WjJISDVQQzB4eDdxTzZNVzFqVUlQbjJQRnZSZTVqcHBrdVhKQmVkbmVaZ05z?= =?utf-8?B?czhyTzFjRDlhd0hyMU5KbStlQ2huRWFZUVdWcXBuM1pFUXhPRi9MOEFwTGt2?= =?utf-8?B?YmVuQjJCZWMrWHYzS0VuS05wQUNNSzVnSUtGWjRjUm8zVk1uZTUva290RmI2?= =?utf-8?B?V0UzMzZSNXhTcEN2aDIvRThzSWxYMVZIUzFZVUhndkdaN1Z5RDV6cFZJRk1P?= =?utf-8?B?NFNtWTY0YW1MWXBXeG85RmNiYmlqTkIvc252SzJEd1RZZDBmK1ZDNDBwQlUr?= =?utf-8?B?cmw1M0p3RUpIUG12UjZGUXEzSzBPbXBmdzN0K1V2WHJPTDhGSFd4aEJScUJn?= =?utf-8?B?ZGRQMkl3NFpNMEYvR05HK2Q5QXdkVlFodDZLMDNYY3RSdUJNdEhIekpCTnVn?= =?utf-8?B?MkpsM1Z3MVVzblVsczJlV0Z1YnpQWXBvdjIvekxLQlBzbG5xdnZBUjh4MG5R?= =?utf-8?B?Wk5MNk1PaHNLSE9RTWJsMVh4aWF0dWVQSE5BbVZNOEtob2s5eGN2WkpKaW53?= =?utf-8?B?d3NmNkZtazAwd05kL0c1bnBlVTJ4eE1mVDNUVU5WRVR3bmM5U0dsemlNNzJ3?= =?utf-8?B?MFZCUzRjWEZzdWRqWmNxZGFYZjRneEhzZXFES2ZGbXM0N3cyb1VzZzNkcUN6?= =?utf-8?B?aFExeUhzczVoc1IwV00vQlhtVUErb3RkcTVnMitRdWllamRPYStkdFoxaTFV?= =?utf-8?B?b1E9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 323585a5-411b-41ed-e4ba-08ddc9e6d3df X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2025 12:45:39.0471 (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: skkeZW0/9pLDHSFe8ZMfXdEMOY4SakTv+lHOFozBjaBr22r1O31yeQnz5oKx7HoUvga3RKgNMyIQA/lf3NoMdR2MkCiGijL0xajGv9SkwCg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6945 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org SGkgTHVpcywNCg0KSSBmaW5hbGx5IGFsc28gdGVzdGVkIHgzMiBhbmQgaXQgbG9va3MgZ29vZCwg dGhlcmUgd2FzIG9ubHkgb25lIGlzc3VlDQp3aXRoIHRoZSBuZXcgY29yZWR1bXAgdGVzdCBkdWUg dG8gUkRTU1BEL1JEU1NQUSBpbnN0cnVjdGlvbnMNCmZvciByZWFkaW5nIHRoZSBzaGFkb3cgc3Rh Y2sgcG9pbnRlcjoNCmFtZDY0LXNoYWRvdy1zdGFjay1jb3JlZmlsZS5jOjI2OiBFcnJvcjogb3Bl cmFuZCBzaXplIG1pc21hdGNoIGZvciBgcmRzc3BxJw0KDQpTbyBJIGhhdmUgdG8gYWRhcHQgdGhl IGluc3RydWN0aW9uIGZvciB4MzIgdG8gInJkc3NwZCAiIHRvIGNvcHkgbG93IDMyIGJpdHMgb25s eS4NCg0KSSBzdWdnZXN0IHRvIGZpeCB0aGUgdGVzdGZpbGUgYXMgZm9sbG93czoNCn5+fg0KZGlm ZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvYW1kNjQtc2hhZG93LXN0YWNrLWNvcmVm aWxlLmMgYi9nZGIvdGVzdHN1aXRlL2dkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay1jb3JlZmls ZS5jDQppbmRleCBmMDc4ZTMzODEwZC4uNWU4NDc5M2NjYjEgMTAwNjQ0DQotLS0gYS9nZGIvdGVz dHN1aXRlL2dkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay1jb3JlZmlsZS5jDQorKysgYi9nZGIv dGVzdHN1aXRlL2dkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay1jb3JlZmlsZS5jDQpAQCAtMjMs NyArMjMsMTEgQEAgdm9pZA0KIGZ1bmN0aW9uICgpDQogew0KICAgdW5zaWduZWQgbG9uZyBzc3A7 DQotICBhc20gdm9sYXRpbGUoInhvciAlMCwgJTA7IHJkc3NwcSAlMCIgOiAiPXIiIChzc3ApKTsN CisgICNpZm5kZWYgX19JTFAzMl9fDQorICAgIGFzbSB2b2xhdGlsZSAoInhvciAlMCwgJTA7IHJk c3NwcSAlMCIgOiAiPXIiIChzc3ApKTsNCisgICNlbHNlDQorICAgIGFzbSB2b2xhdGlsZSAoInhv ciAlMCwgJTA7IHJkc3NwZCAlMCIgOiAiPXIiIChzc3ApKTsNCisgICNlbmRpZg0Kfn5+DQoNCldv dWxkIHRoYXQgYmUgZmluZSBvcmUgc2hvdWxkIEkgcmVwb3N0IHRoZSBwYXRjaD8NCg0KT3RoZXIg dGhhbiB0aGF0IEknbGwgcmV0ZXN0IGFnYWluIHdpdGggbGF0ZXN0IHVwc3RyZWFtIG1hc3RlciBh bmQgcHVzaCB0aGlzIHRvbW9ycm93Lg0KDQpUaGFua3MsDQpDaHJpc3RpbmENCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWlzIE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bh cm0uY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVseSAxNywgMjAyNSA1OjAwIFBNDQo+IFRvOiBT Y2hpbXBlLCBDaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT47IGdkYi0NCj4g cGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiBDYzogdGhpYWdvLmJhdWVybWFubkBsaW5hcm8ub3Jn OyBBbmRyZXcgQnVyZ2VzcyA8YWJ1cmdlc3NAcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQ QVRDSCB2NSAwMC8xMl0gQWRkIENFVCBzaGFkb3cgc3RhY2sgc3VwcG9ydA0KPiANCj4gSGksDQo+ IA0KPiBPbiA3LzE3LzI1IDEzOjAxLCBTY2hpbXBlLCBDaHJpc3RpbmEgd3JvdGU6DQo+ID4gSGkg THVpcywNCj4gPg0KPiA+IFRoYW5rIHlvdSBmb3IgdGhlIGZlZWRiYWNrLg0KPiA+DQo+ID4+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEx1aXMgTWFjaGFkbyA8bHVpcy5t YWNoYWRvQGFybS5jb20+DQo+ID4+IFNlbnQ6IE1vbmRheSwgSnVseSAxNCwgMjAyNSA5OjEzIEFN DQo+ID4+IFRvOiBTY2hpbXBlLCBDaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNv bT47IGdkYi0NCj4gPj4gcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiA+PiBDYzogdGhpYWdvLmJh dWVybWFubkBsaW5hcm8ub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjUgMDAvMTJdIEFk ZCBDRVQgc2hhZG93IHN0YWNrIHN1cHBvcnQNCj4gPj4NCj4gPj4gT24gNy8xMy8yNSAyMDowNSwg THVpcyBNYWNoYWRvIHdyb3RlOg0KPiA+Pj4gSGksDQo+ID4+Pg0KPiA+Pj4gT24gNy8xMy8yNSAx NTowMSwgU2NoaW1wZSwgQ2hyaXN0aW5hIHdyb3RlOg0KPiA+Pj4+IEhpIEx1aXMsDQo+ID4+Pj4N Cj4gPj4+PiBUaGFua3MgZm9yIHNoYXJpbmcgdGhhdCBpbmZvLg0KPiA+Pj4+IEkgdHJpZWQgdG8g cmVwcm9kdWNlcyB3aXRoIHRoZSBzYW1lIHVidW50dSAmIGtlcm5lbCB2ZXJzaW9ucyBhbmQgYQ0K PiA+Pj4+IHZlcnkNCj4gPj4gc2ltaWxhciBzeXN0ZW0gYnV0IGFtIG5vdCBzdWNjZXNzZnVsIHNv IGZhci4uLg0KPiA+Pj4+IEp1c3QgdG8gYmUgc3VyZSwgSSBhc3N1bWUgeW91IHRlc3Qgd2l0aCBn Y2MgY29tcGlsZXIgKHdoaWNoDQo+ID4+Pj4gdmVyc2lvbj8pIGFuZA0KPiA+PiBjb21waWxlZCBH REIgd2l0aCBsYXRlc3QgdXBzdHJlYW0gbWFzdGVyICsgbXkgY2V0IHNoYWRvdyBzdGFjaw0KPiBw YXRjaGVzPw0KPiA+Pj4NCj4gPj4+IEludGVyZXN0aW5nLiBHQ0Mgc2F5czogZ2NjIChVYnVudHUg MTMuMy4wLTZ1YnVudHUyfjI0LjA0KSAxMy4zLjANCj4gPj4+DQo+ID4+PiBJIGFwcGxpZWQgdGhl IENFVCBzaGFkb3cgc3RhY2sgcGF0Y2hlcyBmcm9tIHY1LiBBbmQgeWVzLCBnZGIgaXMgdGhlDQo+ ID4+PiBsYXRlc3QNCj4gPj4gdGlwLW9mLXRyZWUuDQo+ID4+Pj4NCj4gPj4+PiBEbyB5b3Ugc2Vl IHRoaXMgZm9yIHRhcmdldF9ib2FyZD1uYXRpdmUtZ2Ric2VydmVyIGFuZA0KPiA+PiB0YXJnZXRf Ym9hcmQ9dW5peD8NCj4gPj4+DQo+ID4+PiBOby4gbmF0aXZlLWdkYnNlcnZlciwgbmF0aXZlLWV4 dGVuZGVkLWdkYnNlcnZlciBhbmQgdW5peCB3b3JrIGp1c3QgZmluZS4NCj4gPj4+DQo+ID4+PiBM ZXQgbWUgaGF2ZSBhbm90aGVyIGxvb2sgdG8gc2VlIHdoYXQgbWlnaHQgYmUgZ29pbmcgb24uDQo+ ID4+DQo+ID4+IEhlaCwgZm91bmQgaXQuIEkgaGFkIGEgZnJlc2hseS1pbnN0YWxsZWQgc3lzdGVt IGFuZCB3YXMgbWlzc2luZw0KPiA+PiBsaWJleHBhdC1kZXYsIHNvIG5vIFhNTCB3YXMgYmVpbmcg Z2VuZXJhdGVkLg0KPiA+Pg0KPiA+PiBXaXRoIGxpYmV4cGF0LWRldiBpbnN0YWxsZWQsIGV2ZXJ5 dGhpbmcgbG9va3MgZmluZS4gU28gdGhpcyBpcyBnb29kLg0KPiA+PiBTb3JyeSBmb3IgdGhlIG5v aXNlLg0KPiA+DQo+ID4gTm8gd29ycmllcyENCj4gPg0KPiA+PiBJIHNwb3R0ZWQgdHdvIHRoaW5n cyB3aGlsZSBidWlsZGluZyBnZGIgd2l0aCB0aGUgcGF0Y2ggc2VyaWVzIGFwcGxpZWQNCj4gPj4N Cj4gPj4gVGhlcmUgaXMgYSB1bmluaXRpYWxpemVkIHVzYWdlIHdhcm5pbmcNCj4gPj4NCj4gPj4g Z2RiL25hdC94ODYtbGludXguYzoxNTE6MTI6IHdhcm5pbmc6ICdlY3gnIG1heSBiZSB1c2VkIHVu aW5pdGlhbGl6ZWQNCj4gPj4gWy0gV21heWJlLXVuaW5pdGlhbGl6ZWRdDQo+ID4+ICAgMTUxIHwg ICBpZiAoKGVjeCAmIGJpdF9TSFNUSykgPT0gMCkNCj4gPj4gICAgICAgfCAgICAgICB+fn5+fl5+ fn5+fn5+fn5+fg0KPiA+PiAuLi8uLi8uLi9yZXBvcy9iaW51dGlscy1nZGIvZ2RiL25hdC94ODYt bGludXguYzoxNDc6MjY6IG5vdGU6ICdlY3gnDQo+ID4+IHdhcyBkZWNsYXJlZCBoZXJlDQo+ID4+ ICAgMTQ3IHwgICB1bnNpZ25lZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4Ow0KPiA+DQo+ID4gWWVz LCB0aGFuayB5b3UgZm9yIGNhdGNoaW5nIHRoaXMuIEknbGwgZml4IGl0IGFzIGZvbGxvd3M6DQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL25hdC94ODYtbGludXguYyBiL2dkYi9uYXQveDg2LWxp bnV4LmMgaW5kZXgNCj4gPiAxNzU2ZDU0NDFmYy4uZDAzNzk5MmQ4NDkgMTAwNjQ0DQo+ID4gLS0t IGEvZ2RiL25hdC94ODYtbGludXguYw0KPiA+ICsrKyBiL2dkYi9uYXQveDg2LWxpbnV4LmMNCj4g PiBAQCAtMTQ1LDYgKzE0NSw3IEBAIHg4Nl9jaGVja19zc3Bfc3VwcG9ydCAoY29uc3QgaW50IHRp ZCkNCj4gPiAgICAgICBzdGFjayBpcyBub3QgZW5hYmxlZCBmb3IgdGhlIGN1cnJlbnQgdGhyZWFk LCB3ZSBzdGlsbCB3YW50IHRvIHJldHVybg0KPiA+ICAgICAgIHRydWUuICAqLw0KPiA+ICAgIHVu c2lnbmVkIGludCBlYXgsIGVieCwgZWN4LCBlZHg7DQo+ID4gKyAgZWF4ID0gZWJ4ID0gZWN4ID0g ZWR4ID0gMDsNCj4gPg0KPiA+PiBBbHNvLCBnaXQgYW0gc2VlbXMgdG8gY29tcGxhaW4gYWJvdXQg c29tZSB3aGl0ZXNwYWNlIGlzc3VlczoNCj4gPj4gQXBwbHlpbmc6IGdkYiwgZ2Ric2VydmVyOiBB ZGQgc3VwcG9ydCBvZiBJbnRlbCBzaGFkb3cgc3RhY2sgcG9pbnRlcg0KPiByZWdpc3Rlci4NCj4g Pj4gLmdpdC9yZWJhc2UtYXBwbHkvcGF0Y2g6NTk2OiBpbmRlbnQgd2l0aCBzcGFjZXMuDQo+ID4+ ICAgICAgICAgICAgICMgSGF2aW5nIHVuYXZhaWxhYmxlIHJlZ2lzdGVycyBsZWFkcyB0byBhIGZh bGwgYmFjayB0bw0KPiA+PiB0aGUgc3RhbmRhcmQNCj4gPj4gLmdpdC9yZWJhc2UtYXBwbHkvcGF0 Y2g6NTk3OiBpbmRlbnQgd2l0aCBzcGFjZXMuDQo+ID4+ICAgICAgICAgICAgICMgdW53aW5kZXJz LiAgRG9uJ3QgYWRkIHVuYXZhaWxhYmxlIHJlZ2lzdGVycyB0byBhdm9pZCB0aGlzLg0KPiA+PiAu Z2l0L3JlYmFzZS1hcHBseS9wYXRjaDo1OTg6IGluZGVudCB3aXRoIHNwYWNlcy4NCj4gPj4gICAg ICAgICAgICAgaWYgKHN0ciAodmFsKSA9PSAiPHVuYXZhaWxhYmxlPiIpOg0KPiA+PiAuZ2l0L3Jl YmFzZS1hcHBseS9wYXRjaDo1OTk6IGluZGVudCB3aXRoIHNwYWNlcy4NCj4gPj4gICAgICAgICAg ICAgICAgIGNvbnRpbnVlDQo+ID4NCj4gPiBJIHdvdWxkIGFzc3VtZSB0aGF0IHRoZXNlIGZpbmRp bmdzIGFyZSBmYWxzZSBwb3NpdGl2ZXMsIHNpbmNlIGl0J3MgYQ0KPiA+IC5weSBmaWxlIGFuZCB0 aGUgaWRlbnRzIGFyZSBjb25zaXN0ZW50bHkgd2l0aCBzcGFjZXMgaW4gdGhhdCBmaWxlLg0KPiA+ IElzIHRoYXQgb2s/DQo+IA0KPiBJdCBtaWdodCBiZS4gSWYgYSBmYWxzZSBwb3NpdGl2ZSwgZmVl bCBmcmVlIHRvIGlnbm9yZSBpdC4NCj4gDQo+ID4NCj4gPj4gLmdpdC9yZWJhc2UtYXBwbHkvcGF0 Y2g6NTg3OiBuZXcgYmxhbmsgbGluZSBhdCBFT0YuDQo+ID4+ICsNCj4gPg0KPiA+IFRoYW5rcyEg V2lsbCBmaXguDQo+ID4NCj4gPiBJIGFsc28gc3BvdHRlZCBhIGZldyB3aGl0ZXNwYWNlIGlzc3Vl cyB0aHJvdWdoIHRoZSBzZXJpZXM6DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL2FtZDY0LWxp bnV4LXRkZXAuYyBiL2dkYi9hbWQ2NC1saW51eC10ZGVwLmMgaW5kZXgNCj4gPiA3ODJiNjZmMTQ2 Ny4uYTJiNDk3MzBlMDAgMTAwNjQ0DQo+ID4gLS0tIGEvZ2RiL2FtZDY0LWxpbnV4LXRkZXAuYw0K PiA+ICsrKyBiL2dkYi9hbWQ2NC1saW51eC10ZGVwLmMNCj4gPiBAQCAtMTk4MSw3ICsxOTgxLDcg QEAgYW1kNjRfbGludXhfc2hhZG93X3N0YWNrX3B1c2ggKGdkYmFyY2gNCj4gKmdkYmFyY2gsIENP UkVfQUREUiBuZXdfYWRkciwNCj4gPiAgICAgIHJldHVybjsNCj4gPg0KPiA+ICAgIC8qIFRoZSBz aGFkb3cgc3RhY2sgZ3Jvd3MgZG93bndhcmRzLiAgVG8gcHVzaCBhZGRyZXNzZXMgdG8gdGhlIHN0 YWNrLA0KPiA+IC0gICAgIHdlIG5lZWQgdG8gZGVjcmVtZW50IFNTUC4gICAgKi8NCj4gPiArICAg ICB3ZSBuZWVkIHRvIGRlY3JlbWVudCBTU1AuICAqLw0KPiA+ICAgIGNvbnN0IGludCBlbGVtZW50 X3NpemUNCj4gPiAgICAgID0gYW1kNjRfbGludXhfc2hhZG93X3N0YWNrX2VsZW1lbnRfc2l6ZV9h bGlnbmVkIChnZGJhcmNoKTsNCj4gPiAgICBjb25zdCBDT1JFX0FERFIgbmV3X3NzcCA9ICpzc3Ag LSBlbGVtZW50X3NpemU7IEBAIC0yMDA0LDcgKzIwMDQsNw0KPiA+IEBAIGFtZDY0X2xpbnV4X3No YWRvd19zdGFja19wdXNoIChnZGJhcmNoICpnZGJhcmNoLCBDT1JFX0FERFINCj4gbmV3X2FkZHIs DQo+ID4gICAgcmVnY2FjaGVfcmF3X3dyaXRlX3Vuc2lnbmVkIChyZWdjYWNoZSwgdGRlcC0+c3Nw X3JlZ251bSwgbmV3X3NzcCk7DQo+ID4gfQ0KPiA+DQo+ID4gLS8qIEltcGxlbWVudCBzaGFkb3cg c3RhY2sgcG9pbnRlciB1bndpbmRpbmcuIEZvciBlYWNoIG5ldyBzaGFkb3cNCj4gPiBzdGFjaw0K PiA+ICsvKiBJbXBsZW1lbnQgc2hhZG93IHN0YWNrIHBvaW50ZXIgdW53aW5kaW5nLiAgRm9yIGVh Y2ggbmV3IHNoYWRvdw0KPiA+ICtzdGFjaw0KPiA+ICAgICBwb2ludGVyIGNoZWNrIGlmIGl0cyBh ZGRyZXNzIGlzIHN0aWxsIGluIHRoZSBzaGFkb3cgc3RhY2sgbWVtb3J5IHJhbmdlLg0KPiA+ICAg ICBJZiBpdCdzIG91dHNpZGUgdGhlIHJhbmdlIHNldCB0aGUgcmV0dXJuZWQgdmFsdWUgdG8gdW5h dmFpbGFibGUsDQo+ID4gICAgIG90aGVyd2lzZSByZXR1cm4gYSB2YWx1ZSBjb250YWluaW5nIHRo ZSBuZXcgc2hhZG93IHN0YWNrIHBvaW50ZXIuDQo+ID4gKi8gZGlmZiAtLWdpdCBhL2dkYi9hcmNo L3g4Ni1saW51eC10ZGVzYy1mZWF0dXJlcy5oDQo+ID4gYi9nZGIvYXJjaC94ODYtbGludXgtdGRl c2MtZmVhdHVyZXMuaA0KPiA+IGluZGV4IGQxZDc0ZTcwZGY4Li5hMjgwYmY2MDhkNyAxMDA2NDQN Cj4gPiAtLS0gYS9nZGIvYXJjaC94ODYtbGludXgtdGRlc2MtZmVhdHVyZXMuaA0KPiA+ICsrKyBi L2dkYi9hcmNoL3g4Ni1saW51eC10ZGVzYy1mZWF0dXJlcy5oDQo+ID4gQEAgLTU4LDcgKzU4LDcg QEAgZXh0ZXJuIGludCB4ODZfbGludXhfaTM4Nl90ZGVzY19jb3VudCAoKTsNCj4gPiAgICAgeDg2 X2xpbnV4X3hzdGF0ZV9idl9tYXNrX3RvX3RkZXNjX2lkeCkgaW50byBhbiB4c3RhdGVfYnZfbWFz aw0KPiA+ICAgICB2YWx1ZSB3aGljaCBjYW4gdGhlbiBiZSB1c2VkIHRvIGNyZWF0ZSBhIHRhcmdl dCBkZXNjcmlwdGlvbi4NCj4gPiAgICAgVGhlIHJldHVybiBtYXNrIGhhcyB0aGUgc2FtZSBmb3Jt YXQgdGhhbiB0aGUgc3RhdGUgY29tcG9uZW50IGJpdG1hcA0KPiA+IC0gICBhbmQgZG9lcyBpbmNs dWRlIHVzZXIgYW5kIHN1cGVydmlzb3Igc3RhdGUgY29tcG9uZW50cy4qLw0KPiA+ICsgICBhbmQg ZG9lcyBpbmNsdWRlIHVzZXIgYW5kIHN1cGVydmlzb3Igc3RhdGUgY29tcG9uZW50cy4gICovDQo+ ID4NCj4gPiAgZXh0ZXJuIHVpbnQ2NF90IHg4Nl9saW51eF90ZGVzY19pZHhfdG9feHN0YXRlX2J2 X21hc2sgKGludCBpZHgpOw0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2Ri LmFyY2gvYW1kNjQtc3NwLmV4cA0KPiA+IGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuYXJjaC9hbWQ2NC1z c3AuZXhwDQo+ID4gaW5kZXggNmRkYzg3NWI5YTMuLjE4ZDQzMDY1MDM0IDEwMDY0NA0KPiA+IC0t LSBhL2dkYi90ZXN0c3VpdGUvZ2RiLmFyY2gvYW1kNjQtc3NwLmV4cA0KPiA+ICsrKyBiL2dkYi90 ZXN0c3VpdGUvZ2RiLmFyY2gvYW1kNjQtc3NwLmV4cA0KPiA+IEBAIC00Nyw0ICs0NywzIEBAIHNh dmVfdmFycyB7IDo6ZW52KEdMSUJDX1RVTkFCTEVTKSB9IHsNCj4gPiAgICAgICMgY29uZmlndXJp bmcgdGhlIHNoYWRvdyBzdGFjayBwb2ludGVyLg0KPiA+ICAgICAgZ2RiX2NvbnRpbnVlX3RvX2Vu ZA0KPiA+ICB9DQo+ID4gLQ0KPiA+IGRpZmYgLS1naXQgYS9nZGJzZXJ2ZXIvbGludXgtaTM4Ni1p cGEuY2MgYi9nZGJzZXJ2ZXIvbGludXgtaTM4Ni1pcGEuY2MNCj4gPiBpbmRleCAxYTAzOTNkMTI3 Yy4uYmViMDRiN2Y4ZjYgMTAwNjQ0DQo+ID4gLS0tIGEvZ2Ric2VydmVyL2xpbnV4LWkzODYtaXBh LmNjDQo+ID4gKysrIGIvZ2Ric2VydmVyL2xpbnV4LWkzODYtaXBhLmNjDQo+ID4gQEAgLTE3NCw3 ICsxNzQsNyBAQCBpbml0aWFsaXplX2Zhc3RfdHJhY2Vwb2ludF90cmFtcG9saW5lX2J1ZmZlcg0K PiA+ICh2b2lkKSAgY29uc3Qgc3RydWN0IHRhcmdldF9kZXNjICogIGdldF9pcGFfdGRlc2MgKGlu dCBpZHgpICB7DQo+ID4gLSAgdWludDY0X3QgeHN0YXRlX2J2X21hc2sgPSB4ODZfbGludXhfdGRl c2NfaWR4X3RvX3hzdGF0ZV9idl9tYXNrDQo+ID4gKGlkeCk7DQo+ID4gKyAgdWludDY0X3QgeHN0 YXRlX2J2X21hc2sgPSB4ODZfbGludXhfdGRlc2NfaWR4X3RvX3hzdGF0ZV9idl9tYXNrDQo+ID4g KyAoaWR4KTsNCj4gPg0KPiA+PiB3YXJuaW5nOiA1IGxpbmVzIGFkZCB3aGl0ZXNwYWNlIGVycm9y cy4NCj4gPg0KPiA+IHdoaWNoIEkgcGxhbiB0byBmaXggbG9jYWxseSwgdG9vLg0KPiA+DQo+ID4+ DQo+ID4+IENvdWxkIHlvdSBwbGVhc2UgYWRkcmVzcyB0aG9zZSBsb2NhbGx5Pw0KPiA+Pg0KPiA+ PiBPdGhlcndpc2UuLi4NCj4gPj4NCj4gPj4gQXBwcm92ZWQtQnk6IEx1aXMgTWFjaGFkbyA8bHVp cy5tYWNoYWRvQGFybS5jb20+DQo+ID4+DQo+ID4+IEknZCBnaXZlIHRoaXMgYW5vdGhlciB3ZWVr IGluIGNhc2Ugc29tZW9uZSBoYXMgYW55IG1vcmUgY29tbWVudHMsIGFuZA0KPiA+PiB0aGVuIHB1 c2ggaXQuDQo+ID4+DQo+ID4+IFRoYW5rcyBmb3IgdGhlIHNlcmllcy4NCj4gPg0KPiA+IE15IHBs YW4gaXMgdG8gYWRkcmVzcyB5b3VyIGZlZWRiYWNrIGFzIGRlc2NyaWJlZCBoZXJlIGFuZCBhbHNv IEFuZHJldydzDQo+IGZlZWRiYWNrIGZvciB0aGUgdjUuDQo+ID4gU28gZmFyIEkgaGF2ZW4ndCBy ZWNlaXZlZCBhbnkgZmVlZGJhY2sgdGhhdCB3b3VsZCBibG9jayBtZXJnaW5nIHRoaXMNCj4gPiBv ciByZXF1aXJlcyBhIG5ldyB2ZXJzaW9uIHRoaW5rLCBidXQgbXkgcGxhbiB3b3VsZCBiZSB0byB3 YWl0IHVudGlsDQo+ID4gbWlkZGxlIG5leHQgd2Vlay4gSSBhbHNvIHBsYW4gdG8gaW5jbHVkZSBw YXJ0cyBvZiBUaGlhZ28ncyBwYXRjaCAiZ2RiLA0KPiA+IHRlc3RzdWl0ZTogRXh0ZW5kIGNvcmVf ZmluZCBwcm9jZWR1cmUgdG8gc2F2ZSBwcm9ncmFtIG91dHB1dCIgKGZpcnN0IHBhdGNoDQo+IG9m IHY1KSwgaWYgaGlzIHNlcmllcyB3aWxsIG5vdCBiZSBtZXJnZWQgYmVmb3JlIG1pbmUuDQo+ID4N Cj4gPiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IGNvbmNlcm5zIHdpdGggdGhh dCBwbGFuLg0KPiBUaGF0IHNvdW5kcyByZWFzb25hYmxlIHRvIG1lLg0KSW50ZWwgRGV1dHNjaGxh bmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3OSBOZXViaWJl cmcsIEdlcm1hbnkNClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVsLmRlDQpNYW5hZ2lu ZyBEaXJlY3RvcnM6IFNlYW4gRmVubmVsbHksIEplZmZyZXkgU2NobmVpZGVybWFuLCBUaWZmYW55 IERvb24gU2lsdmENCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xl IExhdQ0KUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10 c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=