From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2VDTNGWWWWj69xoAWB0awg (envelope-from ) for ; Mon, 23 Jun 2025 14:01:09 -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=YpdUqOuF; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C2BE21E11C; Mon, 23 Jun 2025 14:01:09 -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 55F271E0C2 for ; Mon, 23 Jun 2025 14:01:08 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DAE27383E505 for ; Mon, 23 Jun 2025 18:01:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DAE27383E505 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=YpdUqOuF Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id 1E212386D2FC for ; Mon, 23 Jun 2025 18:00:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1E212386D2FC 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 1E212386D2FC Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750701630; cv=fail; b=hXgCRrgFxBds/WWOXa7fNnFuJIgXXTIrsoOuK5NbNE2nKKtREFcIh4L/WXlIGq9oYKj8NLVcX4E6YC/Zq0G00fQSXQEV0l3HaIUuWHzAkT44wAkLaxKiViKPGFnuZdNyWoARrQ3fhLZX8Gk7e5jlDUDDdqoeKExWy1B2aUXG5l4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750701630; c=relaxed/simple; bh=tS/C/Sr3TlCydn0LszuSMX5icMJFSNvX24ASWowISkQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=LyDsCb0VwZ9jdpXJrAgQgqgFOS9fAhC82MzDhCMhNa44+NRfNsiXq8sKCQtGznbJk4fHoFKSjRrwWAhGbw6CrSk4uuoN/d6BndBxZBjVW6Wv4v5IykPo7HohLQaG9ocIJU+B4A13ojYuKgAfPvx0lEXSYC9bNcHMNAhWR46j9gM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1E212386D2FC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750701630; x=1782237630; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=tS/C/Sr3TlCydn0LszuSMX5icMJFSNvX24ASWowISkQ=; b=YpdUqOuF6BMkBSOmQpYi48p/c4OMc+VADWM5l2y+NmiU6YMHpHgd4Dqr Tsn8Xd5t/JFB8armc1Z4sQ6uBOQiL2FbbpBk57/s9WX+r/jlujY+dnpB3 i5Ku+Nfwu4B9sz1wXTErcKtAE2HcP2uFDFepXVS05xb+zXFH70fE9UJFQ o5q6h3D3Yuc3ev3E3PPjftf8+jVYX+bqMWcBPwWCulcFzCpTofw0V5acV CmRBSj2lHBLmlBMywpAHQZJbH7b4qdhvvnr9FRCWlMCxYGvRXfFpJa91W 2WeLUjwTKgg24NNH5P0+G58zGZyAhSx8t34+N1Z+L2qasGoOxkjQUsfRk A==; X-CSE-ConnectionGUID: KJjBzR6jTIC/xcbJ6a5E1w== X-CSE-MsgGUID: VPdZNMWcTcySSlilyvMU6g== X-IronPort-AV: E=McAfee;i="6800,10657,11473"; a="52148191" X-IronPort-AV: E=Sophos;i="6.16,259,1744095600"; d="scan'208";a="52148191" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 11:00:28 -0700 X-CSE-ConnectionGUID: d6dCUjecSwWcclBPLigSkw== X-CSE-MsgGUID: kFac5NYhTQ+QNBi4z8F/OA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,259,1744095600"; d="scan'208";a="151090135" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa010.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 11:00:27 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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.1544.25; Mon, 23 Jun 2025 11:00:27 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.1544.25 via Frontend Transport; Mon, 23 Jun 2025 11:00:27 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (40.107.223.46) 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.1544.25; Mon, 23 Jun 2025 11:00:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rIE1o1DcaK9Hxl5ydO7uWPAZAtMkMJl3s0qCXaFa2wpkNCN4q1UwiA5yUsK1HhBSEcYUvbTuU6N0ZiYecr6j3k4pX6/zgCMdJovHoKXzG9lcEOa7AAVJqqNx0rqY7QIX4ndnEsaajN26vx11L/4ZQi/yGGdmlfNJ2NQMmrUPwFSUm7R7bqylxZnUGTSSr34h8p9J1B/DVP0AI0vRDDmcxxW0O2KrY0IyQFUQ+VFS26RzAKpfKC5QvjZJHkyGiHpCO5APK63DksP4IdrAiG4lStOg3BCq8Z74OX7FcaBJB63HO0n8VM9WkxVbvcAOd7GqLnz3vmxmfZ0kDEqNaxf/Ag== 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=SYddMaTBp/IRNf6aF4jtbtzHlcyYvHl0b7I+b+TVH4E=; b=mpaEHukkoDtEewV7kwtTRCeo/9zRBUxXDWDO8pOMZfT2BiYiHNt7TcWk1TzEOycYLgp2gouhdfU+N8C5f03140JA4Hfnn8mL/rcL1pBAuxOoFzt9nux0PjGlEhU5nr1bU1q1l6yhwuwnoRdFzvA/qSSA3WKx5D924AzKc3OlFeA6Bp1Jmuqu/hzlSu4peT7lpv3d7JjLeKya3sFmvHPoORcR0osbZhmWHMwNKzyogMHQzlH+bVmMsMibk2gTFqT7zK3eGFT6xz8Z270IGY3P2WSOh5lxxVeebrvmPqQcAs+EXQXyO4z9X/3a7U8+lDDqJm3AnZZCOoAy7l/5Nlu+Rw== 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 CO1PR11MB4945.namprd11.prod.outlook.com (2603:10b6:303:9c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.23; Mon, 23 Jun 2025 18:00:05 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%4]) with mapi id 15.20.8857.026; Mon, 23 Jun 2025 18:00:05 +0000 From: "Schimpe, Christina" To: Luis Machado , "gdb-patches@sourceware.org" CC: "thiago.bauermann@linaro.org" , "eliz@gnu.org" , Tom Tromey Subject: RE: [PATCH v4 10/11] gdb, gdbarch: Introduce gdbarch method to get the shadow stack pointer. Thread-Topic: [PATCH v4 10/11] gdb, gdbarch: Introduce gdbarch method to get the shadow stack pointer. Thread-Index: AQHb34IwnlXhhk8VQEyV3AG8ZeaotLQKOVIAgAbXnFA= Date: Mon, 23 Jun 2025 18:00:05 +0000 Message-ID: References: <20250617121147.1956686-1-christina.schimpe@intel.com> <20250617121147.1956686-11-christina.schimpe@intel.com> <53c8b427-8113-4499-ba9a-5f6294b92857@arm.com> In-Reply-To: <53c8b427-8113-4499-ba9a-5f6294b92857@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_|CO1PR11MB4945:EE_ x-ms-office365-filtering-correlation-id: d824162a-4f10-427e-d000-08ddb27fc885 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?N0JNdzVUcVg0bmVzWmFNaU1WSlpyOWhmd0ptSlBrUTRZbUE5VTdaQTNlcDdD?= =?utf-8?B?ZUlnWVFQRk5BaDl1ZmgyQUpzbmJzNHlCWEM3M3Nxb1h6TklqejM2TnhTbk9t?= =?utf-8?B?bWhKZGpiMlBRTHVSdXVockRpdHdmQmhTRWlYeko3dkIwdmk4cDZEOFhEa3Rn?= =?utf-8?B?OENuUGM4QVBTQzVNajU3WGd5VTdQN1JoOCsyazR1ZGQwSVIzSCtHSHlIanEy?= =?utf-8?B?blVSQW1xVGpQamhhYUQ1ck50NzFhcHBSOVU2Y2t0ejhCMHdNTVovY2RvanFY?= =?utf-8?B?ck5BanlDcnpsUzNYbE9ISGIxc1JHd0hNVUVseERrSXI4a0RObWFPeHhKSkZR?= =?utf-8?B?MkZaVElaTHBuUmJwMk9IMTNOUkFtbnAvOUpmVDdMQmZXRGtwWi9TYXlmek5R?= =?utf-8?B?V1lJVFVtZmJ3TUJzcFZCWHFwRlNRY1UzNVRCL3dZd0phWHd4TzNBbjlWTC9G?= =?utf-8?B?NzY2eXZWNnNodUhIclY1OU9WRytUNWo4ZjU1SXg5cm9raXNEVFFkZk9BaU5w?= =?utf-8?B?NjVObEo4TEFRVWJSaGxIbnJWcWxsNStYMGthVmNxbWpVOFAwOUgxbnVITVow?= =?utf-8?B?YkJSaFFwQnlwNVJRV21kU0N4d0JSZVNTNlI2cW5SWjI0NmhBeEh2TWJRYmJs?= =?utf-8?B?ZzYrT3FKTkIvSVRLZ0VoYWJ3NFkxNTA5ZGxpcXJtNld0aEFqaHR3YW50R0dV?= =?utf-8?B?RHlzK3I2WlByR0Q3Z2draGIvY2V0d0l0LzNmTjZxbk5PT2JDRmltQUQ1SGJJ?= =?utf-8?B?cXRGcnJCK2pDVVg5NDBJRTBGZFJEZk4xQTVTRFhPeHFuNU9iaG80VDJuWkdy?= =?utf-8?B?Q2VycktnVnlUeWpUS2NEQlM1RmpZaWFBeStrNE5rbU9IS3pzQjhyd0hzSHI2?= =?utf-8?B?bXI5amlEYkcyU0hDR2NWdjdHNmhVYkk3MXRNVVFkNEI0NnlGODRCTjJjY1p5?= =?utf-8?B?WnJVMGFGWWpXY2Q2d0E4b0F2Qmd2bFBLV1ZuUjlkU2J1YjdCR0w0RVdsK2RR?= =?utf-8?B?dEloSHNFZ0FCSitQOUZkVTdNOXpNbFhNNFMxRWJEaDlnVG5OTElZWnNFRG9N?= =?utf-8?B?dEl5SGFoeC9tdSt2UGI2WG9vZkJnYmNZZnpSWEJ0Q1B1L3BhSDdMdk1DY2Iw?= =?utf-8?B?UmluSUJiU3ZYTzhDemF4MDhuSHFzUlo4YWVleTNoVTF1ejVJVk0zVmRSdE9O?= =?utf-8?B?SHU2SytWVk5wSU9PajBDSGE5L3pQS284ZEZ4VjVZVitLYzZFSCtJTzFKbnM3?= =?utf-8?B?Mm1KYUsxRlpjTHFPWk5PVFYzOU8wbVBvUnNzVGg5Nk1nSWFsRnJaRTZidmM3?= =?utf-8?B?NTNYYUdLZEdZRVA5czVxUkJET3dhWmR2SjhRaVRJRVhzSE1IcFJaQmxYeW9k?= =?utf-8?B?RitaeGQxZ3B5b2JOdGw0L1R3MHFtTWFQUVVoOVArb3pUdWphRm1XYnlhc3RB?= =?utf-8?B?VzhrUnhnLzZmTDFnNWs1b3ZtWlAxRFlVMExKY3o4bUhnRzlDZ1lrTW10c1k1?= =?utf-8?B?N1B1Z1ZtSVduaWc3bFdIS1lJZ0NKWDUzUHN4RW1TTGRnTnIzYVNkU0swcm44?= =?utf-8?B?Y2RPMlNySTFWZnh4aVR5czJBT1V3WGRINktRY1JiblE3amRPbEVobzRjRmdi?= =?utf-8?B?ZVlWME1RZ3BDaE9mdWVnVE92OE9tSjMxSUdDL0Z2VlgxZkppcUIzbnRCYzdz?= =?utf-8?B?ZCtVSjQzTW56eUQ3K1lVVVRLdkpPVW9nUElWek01VnFXYU9HWXNDRWwyNnJO?= =?utf-8?B?eFJxQ2NvUzNCT0NSSGRhNDlzSllMLy9hWCtPTFNRM0R2WmlFT1c0VlBqRnov?= =?utf-8?B?WW9HM1BMLytNU0NpMllaUEdrL2ZZejdkMU1rekRUTFJoOGlPWUdHalRjWUJl?= =?utf-8?B?bTBzUDd5WDVoaTRDWGhiOHhPSGVJdThvTnkyK0c2Qi9kWUxZaHhPSVdiMVM2?= =?utf-8?Q?W6mn5OxOEGA=3D?= 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)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmpZejUzUnljZ2ZTYnAwNncvMFpjaHJUZ0tpSnBlbXdrdDdIbUROZWIrTWRS?= =?utf-8?B?T2FQaU5hRTRLeFNteTlnQ1BFVWxsZ2M0c3lZZmZvWXZuMjBaUGZxZzhuQjBE?= =?utf-8?B?eE1kRzRONVFmZnl2dit6OFNWNGRhT3oxZmxGL2JMZ0FkUm8vcWNpQjlJNGth?= =?utf-8?B?WCtTT1B5bXFQcFVBVG1yVDRzZlU5N1YvR2dQUFlhcUhPd2Q3YndMVndUMUw0?= =?utf-8?B?WkswcUU0V0lyWlBTRVV1cndqWjJKWG9GcFJKWjNnMFI1bXdtTkJscTZ5V1FB?= =?utf-8?B?SmJiOW5EUzdxYkFJdUc0cTZ5YXVHV1BxWE9MK24vdDVzR20rWEs4NzFmT2xG?= =?utf-8?B?VU1jQzdmdmNiY2tyU2tNcWV4Sm55V2d2N2p3QTV6SEF3T2JlQm1vbGxqREM4?= =?utf-8?B?SkxFTSs1OS9uenVEeURpcVZyMWdKUDRhaHJOZndTU3UvbC9tOTJUUnhodXFN?= =?utf-8?B?ZDRmZ1V2U0g5S3hqVGsvMy9MMU42TnV6SVR6cktOcHdPcE1nNDhkWXZXMXhr?= =?utf-8?B?SURlbHFlQ01GMjlHZ1NXeDUzeSt1WFRPQWxkaWtSRVN3NHdMN2JpMWR2M3Zy?= =?utf-8?B?elVlY0NpZ3l3TWYvVmc3MFRkOGdDTE9xb0pGb2lrUHl3VW1pOFAwRFY3YU85?= =?utf-8?B?Qzhkc21EeEtySEpIWFQ2Rm0raWhFWWp1V3phc1Evdys2K0NjaG81Q2N4eVd6?= =?utf-8?B?VnJsYnZ2T0pDdXErZU95bHlHTUVqZTVjQkVXamNlZ3Z0MFhmTVFFZUpteXp6?= =?utf-8?B?ejlacFRDZUovL1dmOHQ5NWJQRkhTMXJISlZxK243SjBabktncHpMUklCWTk2?= =?utf-8?B?U1lqdUNwMmN1TVhSVVFUMUZTQ0ZJN1lIbVRmUTVkUjZSRjdBL1IyZ2lrNkM1?= =?utf-8?B?TVFwNlUyRjRZcjdYWlpsODBDdmtnTDRFR041aVdJU0NEV0Rpc0FRWDV4UUxr?= =?utf-8?B?OHdVQTlncHZ0K0JBVmJQRTFleDAwVE8rK25EakJ6NVBpbUoxYk8wWXgvVGQz?= =?utf-8?B?YUZBbmNaem5zdEV3TW1CVnhwT0lsSEo2bGxKVzRBWFhBQWhUMzZoVzR6Vkwr?= =?utf-8?B?bC9yVUxST0J0c3dWb3dHTUgvQkdjb3JGMHJscDdFZFl3eTlRaC9TaHhUeExa?= =?utf-8?B?bllYT3MvWEY3YWdKM0tCZ0ErendIN09xRzE2dWhDL3RkSk43SUtqendFQVBl?= =?utf-8?B?MUNDaE10TVA1eGZXUVVoNzYxTmZLcFhlRHJvYUNWbXhFSnp2ekZqcjFsbENl?= =?utf-8?B?d1FyMHdiejFzekZvUHhKQVhTVTh2NlhoMDk0cjFFVGprb3ZkdUtpV2pwSmg0?= =?utf-8?B?ZXEzcmh6L1BQQWJTY1h0UktGdzJSUnViMmRacE1GTVE4MlkwSWpNOWdSS0di?= =?utf-8?B?dHFINjdUL3NJc1NLUHJPaXJib2xvM01KV0JqWTN2T2Z1THdFaGV3WURwbDJu?= =?utf-8?B?UG9ZTDAzeXM4RUJtbTFHbWdzTGVGMTFJY2FhSk5jdjhDMVQ4SUZDandoOWk0?= =?utf-8?B?SmZTMDg3YnFWL2pUeHdFeEZXSFQzclZBRkdlMzdjRDdYaTkrUHhKY1J6RkYr?= =?utf-8?B?MTJOamU0MURwSjM0aHdNcUdWUEl6RFBKY29EWW11c1l4eHZLaU54SEl6dTFy?= =?utf-8?B?bjJiL3o3eG5GRHc2TzdBemV0dUl6dEtNWUk5TFRlU2IzWjR5VGZDSjBOVnRK?= =?utf-8?B?L1JWSWo1V0hHWCtBT1Vrb0lSc1V2S1Z5S2xrUnAxUENWSkpXRWhDVy9Nclkz?= =?utf-8?B?eXlESXhhT3JFdHhpa1FvR2tXbDJUR2RzWW91SVhJMnBLdExNN0paVitNTzVE?= =?utf-8?B?MVZnamFtQW5zV09sWGFQT0JHSFVjWXdudEduUU5GNzhDTTF1UjJaTGZYWTd1?= =?utf-8?B?MVhBSmdBT2FZSE5SUG5kbTUrcVQyNmdtL3VvS2RCTjlLSnhNOU9RaDg3bTk1?= =?utf-8?B?MUpVS2twWGMxVXNkM1JkZlY1eElTdUpLbGJSUkRmaytoaVpTbnZQb3BvY203?= =?utf-8?B?YVJlZk9Memx6WEdVZ3NSWXhISGdzaUZ5RVdjdzZEV3NCd2lHY09OQW1jVWU5?= =?utf-8?B?Z0xNMDNUNW9iR3M5Z2dRTzNPcGlKOEZiQi8rdC8zYWFQSzkzTmFUUDcxa0xo?= =?utf-8?B?amt4VzBJTE9RTGFsaC9mRkczOFNOQ3dKNksrZUJsL2tCU043dXVXY2M1NDVx?= =?utf-8?B?a2c9PQ==?= 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: d824162a-4f10-427e-d000-08ddb27fc885 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2025 18:00:05.0699 (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: ruhAmS4rFLdL8kBK6cQj1+N50A8P/N+Y4X5Akeev1RsapNSCRin2qvQH8lfJpa2EjMKaVwJIPaWzxYyLWaNTIHMNNInl7A1Ud4S/hFBPKX8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4945 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 SGkgTHVpcywgDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTHVpcyBN YWNoYWRvIDxsdWlzLm1hY2hhZG9AYXJtLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEp1bmUgMTks IDIwMjUgMTE6MjYgQU0NCj4gVG86IFNjaGltcGUsIENocmlzdGluYSA8Y2hyaXN0aW5hLnNjaGlt cGVAaW50ZWwuY29tPjsgZ2RiLQ0KPiBwYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IENjOiB0aGlh Z28uYmF1ZXJtYW5uQGxpbmFyby5vcmc7IGVsaXpAZ251Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1BB VENIIHY0IDEwLzExXSBnZGIsIGdkYmFyY2g6IEludHJvZHVjZSBnZGJhcmNoIG1ldGhvZCB0byBn ZXQNCj4gdGhlIHNoYWRvdyBzdGFjayBwb2ludGVyLg0KPiANCj4gT24gNi8xNy8yNSAxMzoxMSwg Q2hyaXN0aW5hIFNjaGltcGUgd3JvdGU6DQo+ID4gVGhpcyBwYXRjaCBpcyByZXF1aXJlZCBieSB0 aGUgZm9sbG93aW5nIGNvbW1pdC4NCj4gDQo+IFdoYXQgcGFydGljdWxhciBlbnRyeSBpbiB0aGUg c2VyaWVzIHVzZXMgdGhpcz8gVGhlIGRpc3BsYWNlZCBzdGVwcGluZyBvbmU/DQo+IA0KPiBJZiBz bywgd2Ugc2hvdWxkIG1ha2UgaXQgbW9yZSBleHBsaWNpdC4NCj4gDQo+ID4NCj4gPiBSZXZpZXdl ZC1ieTogVGhpYWdvIEp1bmcgQmF1ZXJtYW5uIDx0aGlhZ28uYmF1ZXJtYW5uQGxpbmFyby5vcmc+ DQo+ID4gLS0tDQo+ID4gIGdkYi9hcmNoLXV0aWxzLmMgICAgICAgICAgfCAxMCArKysrKysrKysr DQo+ID4gIGdkYi9hcmNoLXV0aWxzLmggICAgICAgICAgfCAgNSArKysrKw0KPiA+ICBnZGIvZ2Ri YXJjaC1nZW4uYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ICBnZGIv Z2RiYXJjaC1nZW4uaCAgICAgICAgIHwgMTAgKysrKysrKysrKw0KPiA+ICBnZGIvZ2RiYXJjaF9j b21wb25lbnRzLnB5IHwgMTUgKysrKysrKysrKysrKysrDQo+ID4gIDUgZmlsZXMgY2hhbmdlZCwg NjIgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2dkYi9hcmNoLXV0aWxzLmMg Yi9nZGIvYXJjaC11dGlscy5jIGluZGV4DQo+ID4gYmUwNDk0ZmJhMWUuLmM4NmRmNzJhNmQ4IDEw MDY0NA0KPiA+IC0tLSBhL2dkYi9hcmNoLXV0aWxzLmMNCj4gPiArKysgYi9nZGIvYXJjaC11dGls cy5jDQo+ID4gQEAgLTEyMTgsNiArMTIxOCwxNiBAQCBkZWZhdWx0X2dkYmFyY2hfcmV0dXJuX3Zh bHVlDQo+ID4gIAkJCQlyZWFkYnVmLCB3cml0ZWJ1Zik7DQo+ID4gIH0NCj4gPg0KPiA+ICsvKiBT ZWUgYXJjaC11dGlscy5oLiAgKi8NCj4gPiArDQo+ID4gK3N0ZDo6b3B0aW9uYWw8Q09SRV9BRERS Pg0KPiA+ICtkZWZhdWx0X2dldF9zaGFkb3dfc3RhY2tfcG9pbnRlciAoZ2RiYXJjaCAqZ2RiYXJj aCwgcmVnY2FjaGUgKnJlZ2NhY2hlLA0KPiA+ICsJCQkJICBib29sICZzaGFkb3dfc3RhY2tfZW5h YmxlZCkNCj4gPiArew0KPiA+ICsgIHNoYWRvd19zdGFja19lbmFibGVkID0gZmFsc2U7DQo+ID4g KyAgcmV0dXJuIHt9Ow0KPiA+ICt9DQo+ID4gKw0KPiA+ICBvYnN0YWNrICpnZGJhcmNoX29ic3Rh Y2sgKGdkYmFyY2ggKmFyY2gpICB7DQo+ID4gICAgcmV0dXJuICZhcmNoLT5vYnN0YWNrOw0KPiA+ IGRpZmYgLS1naXQgYS9nZGIvYXJjaC11dGlscy5oIGIvZ2RiL2FyY2gtdXRpbHMuaCBpbmRleA0K PiA+IDE1MDljYjc0NDFlLi4xNGE4NGI3NDczMyAxMDA2NDQNCj4gPiAtLS0gYS9nZGIvYXJjaC11 dGlscy5oDQo+ID4gKysrIGIvZ2RiL2FyY2gtdXRpbHMuaA0KPiA+IEBAIC00MTQsNCArNDE0LDkg QEAgZXh0ZXJuIGVudW0gcmV0dXJuX3ZhbHVlX2NvbnZlbnRpb24NCj4gZGVmYXVsdF9nZGJhcmNo X3JldHVybl92YWx1ZQ0KPiA+ICAgICAgICBzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLCBzdHJ1 Y3QgdmFsdWUgKipyZWFkX3ZhbHVlLA0KPiA+ICAgICAgICBjb25zdCBnZGJfYnl0ZSAqd3JpdGVi dWYpOw0KPiA+DQo+ID4gKy8qIERlZmF1bHQgaW1wbGVtZW50YXRpb24gb2YgZ2RiYXJjaCBkZWZh dWx0X2dldF9zaGFkb3dfc3RhY2tfcG9pbnRlcg0KPiA+ICsgICBtZXRob2QuICAqLw0KPiA+ICtl eHRlcm4gc3RkOjpvcHRpb25hbDxDT1JFX0FERFI+IGRlZmF1bHRfZ2V0X3NoYWRvd19zdGFja19w b2ludGVyDQo+ID4gKyAgKGdkYmFyY2ggKmdkYmFyY2gsIHJlZ2NhY2hlICpyZWdjYWNoZSwgYm9v bCAmc2hhZG93X3N0YWNrX2VuYWJsZWQpOw0KPiA+ICsNCj4gPiAgI2VuZGlmIC8qIEdEQl9BUkNI X1VUSUxTX0ggKi8NCj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL2dkYmFyY2gtZ2VuLmMgYi9nZGIvZ2Ri YXJjaC1nZW4uYyBpbmRleA0KPiA+IDNjYTE5YzQyN2EzLi40NDkwZDUzYTk0MCAxMDA2NDQNCj4g PiAtLS0gYS9nZGIvZ2RiYXJjaC1nZW4uYw0KPiA+ICsrKyBiL2dkYi9nZGJhcmNoLWdlbi5jDQo+ ID4gQEAgLTI2Myw2ICsyNjMsNyBAQCBzdHJ1Y3QgZ2RiYXJjaA0KPiA+ICAgIGdkYmFyY2hfdXNl X3RhcmdldF9kZXNjcmlwdGlvbl9mcm9tX2NvcmVmaWxlX25vdGVzX2Z0eXBlDQo+ICp1c2VfdGFy Z2V0X2Rlc2NyaXB0aW9uX2Zyb21fY29yZWZpbGVfbm90ZXMgPQ0KPiBkZWZhdWx0X3VzZV90YXJn ZXRfZGVzY3JpcHRpb25fZnJvbV9jb3JlZmlsZV9ub3RlczsNCj4gPiAgICBnZGJhcmNoX2NvcmVf cGFyc2VfZXhlY19jb250ZXh0X2Z0eXBlICpjb3JlX3BhcnNlX2V4ZWNfY29udGV4dCA9DQo+IGRl ZmF1bHRfY29yZV9wYXJzZV9leGVjX2NvbnRleHQ7DQo+ID4gICAgZ2RiYXJjaF9zaGFkb3dfc3Rh Y2tfcHVzaF9mdHlwZSAqc2hhZG93X3N0YWNrX3B1c2ggPSBudWxscHRyOw0KPiA+ICsgIGdkYmFy Y2hfZ2V0X3NoYWRvd19zdGFja19wb2ludGVyX2Z0eXBlICpnZXRfc2hhZG93X3N0YWNrX3BvaW50 ZXIgPQ0KPiA+ICsgZGVmYXVsdF9nZXRfc2hhZG93X3N0YWNrX3BvaW50ZXI7DQo+ID4gIH07DQo+ ID4NCj4gPiAgLyogQ3JlYXRlIGEgbmV3IGBgc3RydWN0IGdkYmFyY2gnJyBiYXNlZCBvbiBpbmZv cm1hdGlvbiBwcm92aWRlZCBieQ0KPiA+IEBAIC01MzcsNiArNTM4LDcgQEAgdmVyaWZ5X2dkYmFy Y2ggKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoKQ0KPiA+ICAgIC8qIFNraXAgdmVyaWZ5IG9mIHVz ZV90YXJnZXRfZGVzY3JpcHRpb25fZnJvbV9jb3JlZmlsZV9ub3RlcywgaW52YWxpZF9wID09IDAu DQo+ICovDQo+ID4gICAgLyogU2tpcCB2ZXJpZnkgb2YgY29yZV9wYXJzZV9leGVjX2NvbnRleHQs IGludmFsaWRfcCA9PSAwLiAgKi8NCj4gPiAgICAvKiBTa2lwIHZlcmlmeSBvZiBzaGFkb3dfc3Rh Y2tfcHVzaCwgaGFzIHByZWRpY2F0ZS4gICovDQo+ID4gKyAgLyogU2tpcCB2ZXJpZnkgb2YgZ2V0 X3NoYWRvd19zdGFja19wb2ludGVyLCBpbnZhbGlkX3AgPT0gMC4gICovDQo+ID4gICAgaWYgKCFs b2cuZW1wdHkgKCkpDQo+ID4gICAgICBpbnRlcm5hbF9lcnJvciAoXygidmVyaWZ5X2dkYmFyY2g6 IHRoZSBmb2xsb3dpbmcgYXJlIGludmFsaWQgLi4uJXMiKSwNCj4gPiAgCQkgICAgbG9nLmNfc3Ry ICgpKTsNCj4gPiBAQCAtMTQxNCw2ICsxNDE2LDkgQEAgZ2RiYXJjaF9kdW1wIChzdHJ1Y3QgZ2Ri YXJjaCAqZ2RiYXJjaCwgc3RydWN0DQo+IHVpX2ZpbGUgKmZpbGUpDQo+ID4gICAgZ2RiX3ByaW50 ZiAoZmlsZSwNCj4gPiAgCSAgICAgICJnZGJhcmNoX2R1bXA6IHNoYWRvd19zdGFja19wdXNoID0g PCVzPlxuIiwNCj4gPiAgCSAgICAgIGhvc3RfYWRkcmVzc190b19zdHJpbmcgKGdkYmFyY2gtPnNo YWRvd19zdGFja19wdXNoKSk7DQo+ID4gKyAgZ2RiX3ByaW50ZiAoZmlsZSwNCj4gPiArCSAgICAg ICJnZGJhcmNoX2R1bXA6IGdldF9zaGFkb3dfc3RhY2tfcG9pbnRlciA9IDwlcz5cbiIsDQo+ID4g KwkgICAgICBob3N0X2FkZHJlc3NfdG9fc3RyaW5nIChnZGJhcmNoLT5nZXRfc2hhZG93X3N0YWNr X3BvaW50ZXIpKTsNCj4gPiAgICBpZiAoZ2RiYXJjaC0+ZHVtcF90ZGVwICE9IE5VTEwpDQo+ID4g ICAgICBnZGJhcmNoLT5kdW1wX3RkZXAgKGdkYmFyY2gsIGZpbGUpOyAgfSBAQCAtNTU4MywzICs1 NTg4LDIwIEBADQo+ID4gc2V0X2dkYmFyY2hfc2hhZG93X3N0YWNrX3B1c2ggKHN0cnVjdCBnZGJh cmNoICpnZGJhcmNoLCAgew0KPiA+ICAgIGdkYmFyY2gtPnNoYWRvd19zdGFja19wdXNoID0gc2hh ZG93X3N0YWNrX3B1c2g7ICB9DQo+ID4gKw0KPiA+ICtzdGQ6Om9wdGlvbmFsPENPUkVfQUREUj4N Cj4gPiArZ2RiYXJjaF9nZXRfc2hhZG93X3N0YWNrX3BvaW50ZXIgKHN0cnVjdCBnZGJhcmNoICpn ZGJhcmNoLCByZWdjYWNoZQ0KPiA+ICsqcmVnY2FjaGUsIGJvb2wgJnNoYWRvd19zdGFja19lbmFi bGVkKSB7DQo+ID4gKyAgZ2RiX2Fzc2VydCAoZ2RiYXJjaCAhPSBOVUxMKTsNCj4gPiArICBnZGJf YXNzZXJ0IChnZGJhcmNoLT5nZXRfc2hhZG93X3N0YWNrX3BvaW50ZXIgIT0gTlVMTCk7DQo+ID4g KyAgaWYgKGdkYmFyY2hfZGVidWcgPj0gMikNCj4gPiArICAgIGdkYl9wcmludGYgKGdkYl9zdGRs b2csICJnZGJhcmNoX2dldF9zaGFkb3dfc3RhY2tfcG9pbnRlcg0KPiA+ICtjYWxsZWRcbiIpOw0K PiA+ICsgIHJldHVybiBnZGJhcmNoLT5nZXRfc2hhZG93X3N0YWNrX3BvaW50ZXIgKGdkYmFyY2gs IHJlZ2NhY2hlLA0KPiA+ICtzaGFkb3dfc3RhY2tfZW5hYmxlZCk7IH0NCj4gPiArDQo+ID4gK3Zv aWQNCj4gPiArc2V0X2dkYmFyY2hfZ2V0X3NoYWRvd19zdGFja19wb2ludGVyIChzdHJ1Y3QgZ2Ri YXJjaCAqZ2RiYXJjaCwNCj4gPiArCQkJCSAgICAgIGdkYmFyY2hfZ2V0X3NoYWRvd19zdGFja19w b2ludGVyX2Z0eXBlDQo+ID4gK2dldF9zaGFkb3dfc3RhY2tfcG9pbnRlcikgew0KPiA+ICsgIGdk YmFyY2gtPmdldF9zaGFkb3dfc3RhY2tfcG9pbnRlciA9IGdldF9zaGFkb3dfc3RhY2tfcG9pbnRl cjsgfQ0KPiA+IGRpZmYgLS1naXQgYS9nZGIvZ2RiYXJjaC1nZW4uaCBiL2dkYi9nZGJhcmNoLWdl bi5oIGluZGV4DQo+ID4gYzI3NmNkNjZkNzEuLmI4ZDFkZjk0ZjU5IDEwMDY0NA0KPiA+IC0tLSBh L2dkYi9nZGJhcmNoLWdlbi5oDQo+ID4gKysrIGIvZ2RiL2dkYmFyY2gtZ2VuLmgNCj4gPiBAQCAt MTgwNiw2ICsxODA2LDggQEAgZXh0ZXJuIHZvaWQgc2V0X2dkYmFyY2hfY29yZV9wYXJzZV9leGVj X2NvbnRleHQNCj4gKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBnZGJhcmMNCj4gPiAgICAgdGVj aG5vbG9naWVzLiAgRm9yIGV4YW1wbGUsIHRoZSBJbnRlbCBDb250cm9sLUZsb3cgRW5mb3JjZW1l bnQgVGVjaG5vbG9neQ0KPiA+ICAgICAoSW50ZWwgQ0VUKSBvbiB4ODYgcHJvdmlkZXMgYSBzaGFk b3cgc3RhY2sgYW5kIGluZGlyZWN0IGJyYW5jaCB0cmFja2luZy4NCj4gPiAgICAgVG8gZW5hYmxl IGluZmVyaW9yIGNhbGxzIHRoZSBmdW5jdGlvbiBzaGFkb3dfc3RhY2tfcHVzaCBoYXMgdG8gYmUg cHJvdmlkZWQuDQo+ID4gKyAgIFRoZSBtZXRob2QgZ2V0X3NoYWRvd19zdGFja19wb2ludGVyIGhh cyB0byBiZSBwcm92aWRlZCB0byBlbmFibGUNCj4gZGlzcGxhY2VkDQo+ID4gKyAgIHN0ZXBwaW5n Lg0KPiA+DQo+ID4gICAgIFB1c2ggdGhlIGFkZHJlc3MgTkVXX0FERFIgb24gdGhlIHNoYWRvdyBz dGFjayBhbmQgdXBkYXRlIHRoZSBzaGFkb3cNCj4gc3RhY2sNCj4gPiAgICAgcG9pbnRlci4gKi8N Cj4gPiBAQCAtMTgxNSwzICsxODE3LDExIEBAIGV4dGVybiBib29sIGdkYmFyY2hfc2hhZG93X3N0 YWNrX3B1c2hfcA0KPiAoc3RydWN0DQo+ID4gZ2RiYXJjaCAqZ2RiYXJjaCk7ICB0eXBlZGVmIHZv aWQgKGdkYmFyY2hfc2hhZG93X3N0YWNrX3B1c2hfZnR5cGUpDQo+ID4gKHN0cnVjdCBnZGJhcmNo ICpnZGJhcmNoLCBDT1JFX0FERFIgbmV3X2FkZHIsIHJlZ2NhY2hlICpyZWdjYWNoZSk7DQo+ID4g ZXh0ZXJuIHZvaWQgZ2RiYXJjaF9zaGFkb3dfc3RhY2tfcHVzaCAoc3RydWN0IGdkYmFyY2ggKmdk YmFyY2gsDQo+ID4gQ09SRV9BRERSIG5ld19hZGRyLCByZWdjYWNoZSAqcmVnY2FjaGUpOyAgZXh0 ZXJuIHZvaWQNCj4gPiBzZXRfZ2RiYXJjaF9zaGFkb3dfc3RhY2tfcHVzaCAoc3RydWN0IGdkYmFy Y2ggKmdkYmFyY2gsDQo+ID4gZ2RiYXJjaF9zaGFkb3dfc3RhY2tfcHVzaF9mdHlwZSAqc2hhZG93 X3N0YWNrX3B1c2gpOw0KPiA+ICsNCj4gPiArLyogSWYgcG9zc2libGUsIHJldHVybiB0aGUgc2hh ZG93IHN0YWNrIHBvaW50ZXIuICBPbiBzb21lIGFyY2hpdGVjdHVyZXMsIHRoZQ0KPiA+ICsgICBz aGFkb3cgc3RhY2sgcG9pbnRlciBpcyBhdmFpbGFibGUgZXZlbiBpZiB0aGUgZmVhdHVyZSBpcyBk aXNhYmxlZC4gIFRvDQo+ID4gKyAgIHJldHVybiB0aGUgc2hhZG93IHN0YWNrIGVuYWJsZW1lbnQg c3RhdGUgY29uZmlndXJlDQo+ID4gK1NIQURPV19TVEFDS19FTkFCTEVELiAqLw0KPiA+ICsNCj4g PiArdHlwZWRlZiBzdGQ6Om9wdGlvbmFsPENPUkVfQUREUj4NCj4gPiArKGdkYmFyY2hfZ2V0X3No YWRvd19zdGFja19wb2ludGVyX2Z0eXBlKSAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gsDQo+ID4g K3JlZ2NhY2hlICpyZWdjYWNoZSwgYm9vbCAmc2hhZG93X3N0YWNrX2VuYWJsZWQpOyBleHRlcm4N Cj4gPiArc3RkOjpvcHRpb25hbDxDT1JFX0FERFI+IGdkYmFyY2hfZ2V0X3NoYWRvd19zdGFja19w b2ludGVyIChzdHJ1Y3QNCj4gPiArZ2RiYXJjaCAqZ2RiYXJjaCwgcmVnY2FjaGUgKnJlZ2NhY2hl LCBib29sICZzaGFkb3dfc3RhY2tfZW5hYmxlZCk7DQo+ID4gK2V4dGVybiB2b2lkIHNldF9nZGJh cmNoX2dldF9zaGFkb3dfc3RhY2tfcG9pbnRlciAoc3RydWN0IGdkYmFyY2gNCj4gPiArKmdkYmFy Y2gsIGdkYmFyY2hfZ2V0X3NoYWRvd19zdGFja19wb2ludGVyX2Z0eXBlDQo+ID4gKypnZXRfc2hh ZG93X3N0YWNrX3BvaW50ZXIpOw0KPiA+IGRpZmYgLS1naXQgYS9nZGIvZ2RiYXJjaF9jb21wb25l bnRzLnB5IGIvZ2RiL2dkYmFyY2hfY29tcG9uZW50cy5weQ0KPiA+IGluZGV4IGFiNjg1YjE0ZWM3 Li5jY2JkY2FmMDdjOSAxMDA2NDQNCj4gPiAtLS0gYS9nZGIvZ2RiYXJjaF9jb21wb25lbnRzLnB5 DQo+ID4gKysrIGIvZ2RiL2dkYmFyY2hfY29tcG9uZW50cy5weQ0KPiA+IEBAIC0yODU1LDYgKzI4 NTUsOCBAQCBTb21lIHRhcmdldHMgc3VwcG9ydCBzcGVjaWFsIGhhcmR3YXJlLWFzc2lzdGVkDQo+ ID4gY29udHJvbC1mbG93IHByb3RlY3Rpb24gIHRlY2hub2xvZ2llcy4gIEZvciBleGFtcGxlLCB0 aGUgSW50ZWwNCj4gPiBDb250cm9sLUZsb3cgRW5mb3JjZW1lbnQgVGVjaG5vbG9neSAgKEludGVs IENFVCkgb24geDg2IHByb3ZpZGVzIGEgc2hhZG93DQo+IHN0YWNrIGFuZCBpbmRpcmVjdCBicmFu Y2ggdHJhY2tpbmcuDQo+ID4gIFRvIGVuYWJsZSBpbmZlcmlvciBjYWxscyB0aGUgZnVuY3Rpb24g c2hhZG93X3N0YWNrX3B1c2ggaGFzIHRvIGJlIHByb3ZpZGVkLg0KPiA+ICtUaGUgbWV0aG9kIGdl dF9zaGFkb3dfc3RhY2tfcG9pbnRlciBoYXMgdG8gYmUgcHJvdmlkZWQgdG8gZW5hYmxlDQo+ID4g K2Rpc3BsYWNlZA0KPiANCj4gTWF5YmUuLi4NCj4gDQo+ICJUaGUgZ2V0X3NoYWRvd19zdGFja19w b2ludGVyIGdkYmFyY2ggaG9vayBoYXMgdG8gYmUuLi4iDQo+IA0KPiA+ICtzdGVwcGluZy4NCj4g Pg0KPiA+ICBQdXNoIHRoZSBhZGRyZXNzIE5FV19BRERSIG9uIHRoZSBzaGFkb3cgc3RhY2sgYW5k IHVwZGF0ZSB0aGUgc2hhZG93DQo+ID4gc3RhY2sgIHBvaW50ZXIuDQo+ID4gQEAgLTI4NjQsMyAr Mjg2NiwxNiBAQCBwb2ludGVyLg0KPiA+ICAgICAgcGFyYW1zPVsoIkNPUkVfQUREUiIsICJuZXdf YWRkciIpLCAoInJlZ2NhY2hlICoiLCAicmVnY2FjaGUiKV0sDQo+ID4gICAgICBwcmVkaWNhdGU9 VHJ1ZSwNCj4gPiAgKQ0KPiA+ICsNCj4gPiArTWV0aG9kKA0KPiA+ICsgICAgY29tbWVudD0iIiIN Cj4gPiArSWYgcG9zc2libGUsIHJldHVybiB0aGUgc2hhZG93IHN0YWNrIHBvaW50ZXIuICBPbiBz b21lIGFyY2hpdGVjdHVyZXMsDQo+ID4gK3RoZSBzaGFkb3cgc3RhY2sgcG9pbnRlciBpcyBhdmFp bGFibGUgZXZlbiBpZiB0aGUgZmVhdHVyZSBpcw0KPiA+ICtkaXNhYmxlZC4gIFRvIHJldHVybiB0 aGUgc2hhZG93IHN0YWNrIGVuYWJsZW1lbnQgc3RhdGUgY29uZmlndXJlDQo+IFNIQURPV19TVEFD S19FTkFCTEVELg0KPiA+ICsiIiIsDQo+ID4gKyAgICB0eXBlPSJzdGQ6Om9wdGlvbmFsPENPUkVf QUREUj4iLA0KPiA+ICsgICAgbmFtZT0iZ2V0X3NoYWRvd19zdGFja19wb2ludGVyIiwNCj4gPiAr ICAgIHBhcmFtcz1bKCJyZWdjYWNoZSAqIiwgInJlZ2NhY2hlIiksICgiYm9vbCAmIiwgInNoYWRv d19zdGFja19lbmFibGVkIildLA0KPiA+ICsgICAgcHJlZGVmYXVsdD0iZGVmYXVsdF9nZXRfc2hh ZG93X3N0YWNrX3BvaW50ZXIiLA0KPiA+ICsgICAgaW52YWxpZD1GYWxzZSwNCj4gPiArKQ0KPiAN Cj4gT3RoZXJ3aXNlIGxvb2tzIE9LLg0KPiANCj4gUmV2aWV3ZWQtQnk6IEx1aXMgTWFjaGFkbyA8 bHVpcy5tYWNoYWRvQGFybS5jb20+DQoNClRoYW5rcyBmb3IgdGhlIHJldmlldy4gRm9yIHY1LCBJ IHdpbGwgYXBwbHkgYWxsIHlvdXIgY29tbWVudHMgYW5kIGFsc28gZml4IHRoZSBjb21tZW50DQph cyBzdWdnZXN0ZWQgdG8gVG9tIGhlcmUsIGlmIHRoZXJlIGFyZSBubyBjb25jZXJuczoNCmh0dHBz Oi8vc291cmNld2FyZS5vcmcvcGlwZXJtYWlsL2dkYi1wYXRjaGVzLzIwMjUtSnVuZS8yMTg4NjQu aHRtbA0KDQpDaHJpc3RpbmENCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRk cmVzczogQW0gQ2FtcGVvbiAxMCwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55DQpUZWw6ICs0OSA4 OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3JzOiBTZWFuIEZlbm5l bGx5LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgVGlmZmFueSBEb29uIFNpbHZhDQpDaGFpcnBlcnNv biBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQgT2ZmaWNl OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAx ODY5MjgK