From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id P+UfKTxsWWgzwhoAWB0awg (envelope-from ) for ; Mon, 23 Jun 2025 11:01:16 -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=A66YpcCs; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 8E9491E11C; Mon, 23 Jun 2025 11:01:16 -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 9AEC91E0C2 for ; Mon, 23 Jun 2025 11:01:15 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 23394384A447 for ; Mon, 23 Jun 2025 15:01:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 23394384A447 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=A66YpcCs Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by sourceware.org (Postfix) with ESMTPS id F2817384DED7 for ; Mon, 23 Jun 2025 15:00:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F2817384DED7 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 F2817384DED7 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=1750690841; cv=fail; b=vIJXeaV409pxOLq+PBdCmCs81NZF5Mi5hy9rLTFhpS9f314AVMt2UumEKmhpBOOm6WgPIvgMrXw+GbRcpueqiQAWf5DiUu5poXCDxTaAqYuyWtyVbuNqVgbQXapzOwcgGVhn8vWsWWnZsVqAu32LKXWe84KSxA2KyPDLOmAZ+ZY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750690841; c=relaxed/simple; bh=DeAyKTl67az/s0GT/NbNXzb9/UJQG3ocnR4uxa1oRIU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Sw1o2fZxFIj6zSmFrcdHwEc2dlDxOqB1BTZdKtj6xNb+4Btc96RMef9IPkH1L4zZqpHkaINMhYgVvxHKW2wnVGlE279CL2dqI0jvNRbJlmo5f2ht3SbtQowTTmNACDVJq3+4rX23Ttj4/64YFRoi29+eOLwd6ZrJ2SVweCLNiWA= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F2817384DED7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750690841; x=1782226841; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=DeAyKTl67az/s0GT/NbNXzb9/UJQG3ocnR4uxa1oRIU=; b=A66YpcCsREJeAcocDdI008H567h0ZTgXVr4xSbAu6X3gdca2DBTiU7du 7dApFJINWvgSgmGfQjL2GLqEd9Obo2AzfJ7u/njOxvcI9nnGbr7glnqcV 47iHpSvsiiAkc7UxgOyUWJ1llJIF7FnpELxWmv7iam4xIP+rl7Mk0ZDWn oepdz+6mfWAGU7d+f6UZkU6stFiCIREjtSPU8uDBuRWZfPes0k3Q8YwQg jvS2QBig0b3ehXS8ZGSM3d6dTDHrPax3FKv4Ul9E0uhu7x04GzGMnZIPy rhEG+bZlmAs4FKuYRSmTFBXwsrSFeOZxIibYh1UczDESoUpD1NtiWe77l w==; X-CSE-ConnectionGUID: v9ZCGF4LQi+Zgty+Pf3LyA== X-CSE-MsgGUID: zBp0MVMqSlSQjJ8+e/1n0A== X-IronPort-AV: E=McAfee;i="6800,10657,11473"; a="63506471" X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="63506471" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 08:00:39 -0700 X-CSE-ConnectionGUID: sWnVzLHzQ66T+/C5btv7EQ== X-CSE-MsgGUID: iXc+KnKmRASETm0InIwOmA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="151791680" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa007.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 08:00:39 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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 08:00:38 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) by ORSMSX902.amr.corp.intel.com (10.22.229.24) 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 08:00:38 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (40.107.223.47) by edgegateway.intel.com (134.134.137.112) 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 08:00:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mjGBpS1t0Vu6dulo4sDZB+xgE+MFRbhOPGlzIryIA+wDbXADTtkhIW3pXwkUrT/vygoU2Tr7bCahNKVOfvFCRicDC7wuD6ev+LM07JSo5Gc9R2TM9ttB9s/VHs7jcPM3mE3dwav2DPHqST8g/wPZEoDO/4B5z6fXeEDw5QjWHR6AD9Do3CzuP+TwKBPAcOPnt4yNegCuEgbPUKegaH4ym4sr4kkzZbSiJjpics/jSL1St3wVO5CWk8BOCzIIFRRRhtw9p9nXDTXEcB/vzsr2JmxFFSultQSJQDL71983XD2vl1+4TZukMvvKr5V2+AmXB+3y1CgsnRPSnTxsoduf3w== 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=dm0RxwEqakZm+zdD8I8/r4g5FcBcJkn0yW6KB+MB2jM=; b=irPIWDQCRkHHA99st52U+2HPxKhTOSLJBvbLchxgMp+4PvqhswGtsDQcKHcF/j1hXe2BJoCwAtN1aJttBeph/7sIyn2SC6f6wSKYN4EfvVs8WJVvMn3WjuO12r+28rgvN4XC4O6uVvO3ZAIyNTm/86di614nmTRyKjPk7hADOIEnRcP8jCUyj8sF1MXJiDsX19Geb9kY+v/qgh6YToMnKv1vybK4dGAld69eQAB/MZYiAt4trGSMTUjytxBpAuhbWqgx6QdMn5qCaWwxF5KgDA/rPKm4bp4+JUQXIqaTxkWF0VQMI+dvhSG69LQxifJo652NWg3gJbTBx1jGzKHC3Q== 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 DS4PPFDBB3A2AD4.namprd11.prod.outlook.com (2603:10b6:f:fc02::57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.25; Mon, 23 Jun 2025 15:00:33 +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 15:00:32 +0000 From: "Schimpe, Christina" To: Luis Machado , "gdb-patches@sourceware.org" CC: "thiago.bauermann@linaro.org" , "eliz@gnu.org" Subject: RE: [PATCH v4 07/11] gdb: Handle shadow stack pointer register unwinding for amd64 linux. Thread-Topic: [PATCH v4 07/11] gdb: Handle shadow stack pointer register unwinding for amd64 linux. Thread-Index: AQHb34GuM/nyWvcJwkOw+17LNsk7LLQKORGAgAalwDA= Date: Mon, 23 Jun 2025 15:00:32 +0000 Message-ID: References: <20250617121147.1956686-1-christina.schimpe@intel.com> <20250617121147.1956686-8-christina.schimpe@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: SN7PR11MB7638:EE_|DS4PPFDBB3A2AD4:EE_ x-ms-office365-filtering-correlation-id: 050b2d8c-f5e9-4d2d-b81e-08ddb266b397 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?aGhLdXlnQi9Obzk2UFhJUGx1NS9lVUF0TTJZUjBrOFEvNjh1VWFPTDVtWE96?= =?utf-8?B?NFNpYnBWQjlidWlSRUZFMW1PcVp3QThINEhoNHRjOERiU1pwbTV0UFcwOW9V?= =?utf-8?B?cDVoNHUwZXFoNUNpU3NOYkhKNGVGczkvUlpWQU02eVFWdExyWDlGK3NoOWp3?= =?utf-8?B?bDVTQjBMVEVHMG95UzRPMFNkbWtrRGJtMmhlemNOU2xIZGJVQmdyVWU3R2VQ?= =?utf-8?B?ME5acXB4U3o4OUxyZWE0b2ZwdGN2VytSajRZdVhWcVRLSldXc1RpWGdQNkRL?= =?utf-8?B?S1B0bjdLbWNSSTRFOWNUN2JqUU0zQll1ZnFqTW45UW9EVklZZXl3SXVPcHRy?= =?utf-8?B?MVVXV2d3RTJhOUJXT1A5aHJMR2FkSCtieS9zcnNHUGhzMDM2WllyYm1sb3hV?= =?utf-8?B?dVlsTnI0M3drZEd0aUtpYlhwaElra1k1UkNCWkZpdmxFcTNvVWxZQURrMi9q?= =?utf-8?B?b1dSWXNQSlBNcTZDanRTZlJhdm1udWMxVTk3cGp4TnluS0owcWQ1TEhWMVQ0?= =?utf-8?B?NGl2ZVBJR3REMExPZG1NYWhLTnM4aEN4Q081ZC9qM21oWWZTMDBMMUhwRHBs?= =?utf-8?B?VEpEUlZvRUtJTUJ3S2dhbG9PcXpYaWxzcnNpd0JTRTh2T1RJaDBzVjJ2dEcw?= =?utf-8?B?ZTFQN3gxRkpKS2V6TE9YK0pqODJzMXF6YklFWkxZU01Wci9VVUFEYUh2ZElD?= =?utf-8?B?RTRESHFYMW5yK0pocjA5NXRSZVQ1V1BPWTc1VUNpcE1KUE10M1ZHVmdkZCtv?= =?utf-8?B?blpBa0V3Nk5EeGFyNHpveEJVMlRZU1ZsSjQ1djB3bGw4T3RHeDJBa2lWRG04?= =?utf-8?B?aFpxUUdIZWx5TjhSZEhWZ25odSthY1hxWDU5UFhGRHlpeTVhVElYVXFSWkNt?= =?utf-8?B?VVJXVDQrTVJqRk90MmhXRzFHODExQm13dkUrTG9NTTRLVXMvalozbjRpZjlX?= =?utf-8?B?cVFDTXF6TkxYb1owRVpyS2ttNmNRekkwV0xKeFJFUjhkMFEydWE2a216cjdU?= =?utf-8?B?bmgzcWRKcEZRcmNlSnlOL0JYdTNqSFpPOXVnSVhpcXY3eWQzM1Rma29zcHhz?= =?utf-8?B?b2w5NUdoZkNjYkhqWFJoeFEyVnRlcytkeENLZENGY2ZFbXoxdjNyV2Z0cDFx?= =?utf-8?B?MVd5YzFzZC9Mamtjc1BMczJSNmVDamUrOW9ydDROUTc3TGhLZ3ZHM2lFTHd2?= =?utf-8?B?NHQ2VzFpaklmSFB4N2NKS0c1bFozbTZWL2NEWTVKNm5BMFRpcnE2TXJsNThF?= =?utf-8?B?R0tZbHE1Y283RS9heVJ2T3FNei83c01IU2lLZDdWRUw3ZnRCQ3NVUG82VjVI?= =?utf-8?B?aTlzaTVNTkh3SVFtWkJrd1J6VjQrOUNPckRYK1BDVUdQRHgxWmYrdnUwdU9G?= =?utf-8?B?K3pXOU81bWFkMSs5UUwvTk9tYW1RZ0dPaW9QY0RtSlBianNPMmFsNmMwblp3?= =?utf-8?B?dHIyZDhKUWYvSXVXTDlod3J5Q0JSd01Ibk04Ulh3ek52bTBxNG1qbUlkWmow?= =?utf-8?B?SXg3V3RXNzVoWE1OMzdRU25zWlk0MzNtWVF0SE1Lalg2bFEvNTJXUXdqVW1o?= =?utf-8?B?enpYWDhza0l0dkpRT1pkWGNRUmVHZTBCa3N1N3cyZUcvWXJhTkpteXd4MzB1?= =?utf-8?B?NFp0YjhsVG1QMzJraDM0Rnl6ZWFvRGtjQUo4eGhSMHRHNEI4QzVneVlFK042?= =?utf-8?B?QnUxdnBGdTVUNlZSMEZ3Zy95eUJpeC8yUHBRY2NjTGdsdFZWU1RuREM1bDJ4?= =?utf-8?B?WG1FYmh4UDUxZFBZY3A5dHV6K2xrVGVzSElRTVFZeWhDeEQvZlNVUDFFZVZ6?= =?utf-8?B?eGVDTWxjYi84eUpDSS85VUk0dFB6L2taczRVWFY3dmNuc2UvMElMODh1cGpu?= =?utf-8?B?L1hBZjMzbEMxdjRnOGVaMmVkc3RyOFdUS0k3dXl2MFl0WkgyN3ROcDVqWGxJ?= =?utf-8?Q?fpwsNNKm6Yc=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)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?N3BzUjhSQm9QSDZFaTQ0R3AwY2hjelUydSs0K3lqNFhBa092Z0pIK3BkbHNT?= =?utf-8?B?ZFB6ZGlFeWRFQWdqUGRMaEJWekxrM3A4VDV2eHIxSzkreCtZSityeXl3NmpN?= =?utf-8?B?eGdPbU1pL21KdnozMkkrbUwvVW8veVFISHZLd3YrbmxETm91ZW5aQ0FBUnpK?= =?utf-8?B?bjAweXorNStwaHNaaHhJWEM3Rnh2djNxTFNFQ1p6eWxLbTg5M0N2YnhSOUhC?= =?utf-8?B?UWlMcVFLclJ1U3I1NWJ1RGltSFcyd0I4dkNzdmxJYnV5d1VhcXpmRWp5c0o2?= =?utf-8?B?MXR5dFZ2V3ppYi8vR1VJd1QxQms0Q2pXbkR2aGQ2cHd0dTZJMGxYVG9tblc2?= =?utf-8?B?VXJXbDlHRlhLaGF6WXkzRlNXQWd0SXI2Z0VWOVQ3TmZEVEEyKy8zc2J6cWdU?= =?utf-8?B?UVhSNC9TUEZ0VndvVWlLd25HdFNZNWR0QTdZSGQ1c0RiaENwTVJXVXNUb2dl?= =?utf-8?B?dUtsaGdtdlMwdzJHa2Q3OFhzWEQxK212VVJGUksza0tGeGVzdVpaT1g3bEFM?= =?utf-8?B?UUZIQVl0bnMwaXpPcUF4cmliOVFoQUt2R2VDTTlRQmtKR1l4Vi9pSThYT2py?= =?utf-8?B?a1hKcGZiSTQyTlVkcWQ4S1FMcnRibWx5Y3k4VlRhWmhDdzNLSTZVMmduOGh2?= =?utf-8?B?d0VwSlk2SU9lbXJ2Z3Nyeis4ZTFlbXBlM1h4b1hiRGFxOWVtN3lPVVVmbDVo?= =?utf-8?B?V0hLWU0vOWpUY1NxNHZhTzRXQldKV0ozaE1YSXJkaHVHYjZ2S1pEc2RxYTBm?= =?utf-8?B?bXJrNTNyWC9RYnpmVXdQaDRRVmlIU1ZPaU1YZVRTcURBRHVYVC81YitkSFZS?= =?utf-8?B?MTA1RTVtTE9HU0ZvUmQ3cjZLUEM1MW5lZ0lkQmU4aUx6bGl5eElvRTdSUHc1?= =?utf-8?B?ZHpvQU94K1VxbzNMYmtnYzFqVUk0bVdJOGZxRTV2dFFubUVmUE9hWC83RFRZ?= =?utf-8?B?b21PVXRqKzZSOHhRNXoraTZPK0RjSytvdzY4RTRCWXhDV251UVZtQjY2aUFX?= =?utf-8?B?NWVFaUZJdXVyTldQRHY3WXdQdmxZdjZ6RE5uL0JOSldDYzNqbWs5ZEk0d2hv?= =?utf-8?B?dDVFME90RkRmMjlrOVpSV3JxQ1Y3MmY3bFYrV1JvWEYzQXJFdzFtUG1NVSt5?= =?utf-8?B?UmZ0MGlCQXVLUzNZQkhuN3ZiZ0NBWU8yYmdPS3QrVDE2TWtkbGJNSno1ZFR1?= =?utf-8?B?WU83WUYrYStzMEY5RkZ0b21RS1g1NkhjaXg4bnplcm1VUFp5UkxWaktSTUJw?= =?utf-8?B?aWYrMGFMZXhoVGYzY2NrMnE1ZXZJZTRWM2JUbE5ibitkYWFNLzJHQ0puckow?= =?utf-8?B?dkV0TDllZFl3Z3cyN0Y5WUVabGtrTy9WWGw3cVFIZHhwUm5aT25BNlpVeDZm?= =?utf-8?B?aU0vWktUS0ZOd1IyK256L0cxWFVVd2t0VW5LbHM3aTVVM2s0Y3E3WXdIMzZZ?= =?utf-8?B?alJ6WFlFTFR5K1N1K1BhUSthZUp0cmtOSldNNldBNXhDYWo5SEhSeDlvQ3d2?= =?utf-8?B?RU11TFROZVlYYVBnTWlhWjExc1hEZDhVQ24yUzQ0RyttV2VZWldZTWcxS2Fs?= =?utf-8?B?MlYxclVKVm9WRWpiR1FFcGR0U1NRLy9DbW9EcFd0bDdvYVN1a0lwL2FwZFI4?= =?utf-8?B?SVNRNjQ2WEl2ZlJlMmZYMTIycEViZ2F6dnFrMEliQVNLVmZKMHNXb2U1Zk82?= =?utf-8?B?bnNuOXpDYjVYOElrVElRYlJMcDFBZzNNcmNjbzBPOWRqSGdLcWJPOFUvS2JX?= =?utf-8?B?cGZNRVFwcml4aXJZVktEZW1aUUhCTWR0ZHE2emJaZlpXZGZGSlF3RUZpOEts?= =?utf-8?B?MCsvSzd5YVlGcVQ3ditBVG9sWlNTOW1FdzZ5ckdQTFlFaEJDTjVZMUVqVCtt?= =?utf-8?B?RXB1RFRkaE1wRkVCRERlTStvS1JvaDdXam9EODRPQmdXdWV0RTdFVUdMNHV3?= =?utf-8?B?dS8yWFVIWkM3enhLNVg4SGFBbG04WkFOcFdVay9OM3B2WVlZUkRYVFNVZlFO?= =?utf-8?B?enFHL2VUTXNRTUt2RWc0QzIvSEU1aXBkQVdLNE0zUEQzUlNRbForOWVaS2ph?= =?utf-8?B?TE5kdldRWUJ1cWc3QTZJQ1pDa1JvWjlyMW1IV1Y0WjFxRk1QYUcrOG9QT2tF?= =?utf-8?B?cGFSeFI0YzB5Q09IZEYzVERwUFhacWNuaXR3T29vbXhRN0R6cEdSTVpUTTZU?= =?utf-8?B?UEE9PQ==?= 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: 050b2d8c-f5e9-4d2d-b81e-08ddb266b397 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2025 15:00:32.5504 (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: YQv4ItGb5V0vgvCdSuu5JUbhAaGgQV5nr723RGX5E7RceZIOZglnYu9N6p9xQJaet1pGybl/piKUBa0zor2kEwcHymXL/8K4JX9j+jc8xdU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS4PPFDBB3A2AD4 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 SGkgTHVpcywgDQoNClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLiBQbGVhc2UgZmluZCBteSBjb21t ZW50cyBiZWxvdy4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWlz IE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bhcm0uY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAx OSwgMjAyNSAxMToyNSBBTQ0KPiBUbzogU2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuc2No aW1wZUBpbnRlbC5jb20+OyBnZGItDQo+IHBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gQ2M6IHRo aWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZzsgZWxpekBnbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0ggdjQgMDcvMTFdIGdkYjogSGFuZGxlIHNoYWRvdyBzdGFjayBwb2ludGVyIHJlZ2lzdGVy DQo+IHVud2luZGluZyBmb3IgYW1kNjQgbGludXguDQo+IA0KPiBPbiA2LzE3LzI1IDEzOjExLCBD aHJpc3RpbmEgU2NoaW1wZSB3cm90ZToNCj4gPiBVbndpbmQgdGhlICRwbDNfc3NwIHJlZ2lzdGVy Lg0KPiA+IFdlIG5vdyBoYXZlIGFuIHVwZGF0ZWQgdmFsdWUgZm9yIHRoZSBzaGFkb3cgc3RhY2sg cG9pbnRlciB3aGVuIG1vdmluZw0KPiA+IHVwIG9yIGRvd24gdGhlIGZyYW1lIGxldmVsLiAgTm90 ZSB0aGF0ICRwbDNfc3NwIGNhbiBiZWNvbWUgdW5hdmFpbGFibGUNCj4gPiB3aGVuIG1vdmluZyB0 byBhIGZyYW1lIGJlZm9yZSB0aGUgc2hhZG93IHN0YWNrIGVuYWJsZW1lbnQuICBJbiB0aGUNCj4g PiBleGFtcGxlIGJlbG93LCBzaGFkb3cgc3RhY2sgaXMgZW5hYmxlZCBpbiB0aGUgZnVuY3Rpb24g J2NhbGwxJy4gIFRodXMsDQo+ID4gd2hlbiBtb3ZpbmcgdG8gYSBmcmFtZSBsZXZlbCBhYm92ZSB0 aGUgZnVuY3Rpb24sICRwbDNfc3NwIHdpbGwgYmVjb21lDQo+ID4gdW5hdmFpYWJsZS4NCj4gPiBG b2xsb3dpbmcgdGhlIHJlc3RyaWN0aW9uIG9mIHRoZSBsaW51eCBrZXJuZWwsIGltcGxlbWVudCB0 aGUgdW53aW5kaW5nDQo+ID4gZm9yIGFtZDY0IGxpbnV4IG9ubHkuDQo+ID4NCj4gPiBCZWZvcmUg dGhpcyBwYXRjaDoNCj4gPiB+fn4NCj4gPiBCcmVha3BvaW50IDEsIGNhbGwyIChqPTMpIGF0IHNh bXBsZS5jOjQ0DQo+ID4gNDQJICByZXR1cm4gNDI7DQo+ID4gKGdkYikgcCAkcGwzX3NzcA0KPiA+ ICQxID0gKHZvaWQgKikgMHg3ZmZmZjc5ZmZmZjgNCj4gPiAoZ2RiKSB1cA0KPiA+IDU1CSAgY2Fs bDIgKDMpOw0KPiA+IChnZGIpIHAgJHBsM19zc3ANCj4gPiAkMiA9ICh2b2lkICopIDB4N2ZmZmY3 OWZmZmY4DQo+ID4gKGdkYikgdXANCj4gPiA2OAkgIGNhbGwxICg0Myk7DQo+ID4gKGdkYikgcCAk cGwzX3NzcA0KPiA+ICQzID0gKHZvaWQgKikgMHg3ZmZmZjc5ZmZmZjgNCj4gPiB+fn4NCj4gPg0K PiA+IEFmdGVyIHRoaXMgcGF0Y2g6DQo+ID4gfn5+DQo+ID4gQnJlYWtwb2ludCAxLCBjYWxsMiAo aj0zKSBhdCBzYW1wbGUuYzo0NA0KPiA+IDQ0CSAgcmV0dXJuIDQyOw0KPiA+IChnZGIpIHAgJHBs M19zc3ANCj4gPiAkMSA9ICh2b2lkICopIDB4N2ZmZmY3OWZmZmY4DQo+ID4gKGdkYikgdXANCj4g PiA1NQkgIGNhbGwyICgzKTsNCj4gPiAoZ2RiKSBwICRwbDNfc3NwDQo+ID4gJDIgPSAodm9pZCAq KSAweDdmZmZmN2EwMDAwMA0KPiA+IChnZGIpIHVwDQo+ID4gNjgJICBjYWxsMSAoNDNpKTsNCj4g PiAoZ2RiKSBwICRwbDNfc3NwDQo+ID4gJDMgPSA8dW5hdmFpbGFibGU+DQo+ID4gfn5+DQo+ID4N Cj4gPiBBcyB3ZSBub3cgaGF2ZSBhbiB1cGRhdGVkIHZhbHVlIGZvciBlYWNoIHNlbGVjdGVkIGZy YW1lLCB0aGUgcmV0dXJuDQo+ID4gY29tbWFuZCBpcyBub3cgZW5hYmxlZCBmb3Igc2hhZG93IHN0 YWNrIGVuYWJsZWQgcHJvZ3JhbXMsIHRvby4NCj4gPg0KPiA+IFdlIHRoZXJlZm9yZSBhZGQgYSB0 ZXN0IGZvciB0aGUgcmV0dXJuIGNvbW1hbmQgYW5kIHNoYWRvdyBzdGFjaw0KPiA+IHN1cHBvcnQs IGFuZCBmb3IgYW4gdXBkYXRlZCBzaGFkb3cgc3RhY2sgcG9pbnRlciBhZnRlciBhIGZyYW1lIGxl dmVsIGNoYW5nZS4NCj4gPg0KPiA+IFJldmlld2VkLWJ5OiBUaGlhZ28gSnVuZyBCYXVlcm1hbm4g PHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gPiAtLS0NCj4gPiAgZ2RiL2FtZDY0LWxp bnV4LXRkZXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysr DQo+ID4gIGdkYi9saW51eC10ZGVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ3 ICsrKysrKysrKysNCj4gPiAgZ2RiL2xpbnV4LXRkZXAuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDcgKysNCj4gPiAgLi4uL2dkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay1jbWRz LmV4cCAgICAgIHwgODggKysrKysrKysrKysrKysrKysrKw0KPiA+ICBnZGIvdGVzdHN1aXRlL2dk Yi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay5jICAgfCAxMyArKysNCj4gPiAgNSBmaWxlcyBjaGFu Z2VkLCAyMzkgaW5zZXJ0aW9ucygrKQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3Rz dWl0ZS9nZGIuYXJjaC9hbWQ2NC1zaGFkb3ctc3RhY2stY21kcy5leHANCj4gPg0KPiA+IGRpZmYg LS1naXQgYS9nZGIvYW1kNjQtbGludXgtdGRlcC5jIGIvZ2RiL2FtZDY0LWxpbnV4LXRkZXAuYyBp bmRleA0KPiA+IGQ4MDZkM2NiMWY3Li45NDM2ZjBiMTkwYyAxMDA2NDQNCj4gPiAtLS0gYS9nZGIv YW1kNjQtbGludXgtdGRlcC5jDQo+ID4gKysrIGIvZ2RiL2FtZDY0LWxpbnV4LXRkZXAuYw0KPiA+ IEBAIC00Nyw2ICs0Nyw4IEBADQo+ID4gICNpbmNsdWRlICJhcmNoL2FtZDY0LWxpbnV4LXRkZXNj LmgiDQo+ID4gICNpbmNsdWRlICJpbmZlcmlvci5oIg0KPiA+ICAjaW5jbHVkZSAieDg2LXRkZXAu aCINCj4gPiArI2luY2x1ZGUgImR3YXJmMi9mcmFtZS5oIg0KPiA+ICsjaW5jbHVkZSAiZnJhbWUt dW53aW5kLmgiDQo+ID4NCj4gPiAgLyogVGhlIHN5c2NhbGwncyBYTUwgZmlsZW5hbWUgZm9yIGkz ODYuICAqLyAgI2RlZmluZQ0KPiA+IFhNTF9TWVNDQUxMX0ZJTEVOQU1FX0FNRDY0ICJzeXNjYWxs cy9hbWQ2NC1saW51eC54bWwiDQo+ID4gQEAgLTE5MTcsNiArMTkxOSw4NyBAQCBhbWQ2NF9saW51 eF9nZXRfdGxzX2R0dl9hZGRyIChzdHJ1Y3QgZ2RiYXJjaA0KPiAqZ2RiYXJjaCwgcHRpZF90IHB0 aWQsDQo+ID4gICAgcmV0dXJuIGR0dl9hZGRyOw0KPiA+ICB9DQo+ID4NCj4gPiArLyogUmV0dXJu IHRoZSBudW1iZXIgb2YgYnl0ZXMgcmVxdWlyZWQgdG8gdXBkYXRlIHRoZSBzaGFkb3cgc3RhY2sg cG9pbnRlcg0KPiA+ICsgICBieSBvbmUgZWxlbWVudC4gIEZvciB4MzIgdGhlIHNoYWRvdyBzdGFj ayBlbGVtZW50cyBhcmUgc3RpbGwgNjQtYml0DQo+ID4gKyAgIGFsaWduZWQuICBUaHVzLCBnZGJh cmNoX2FkZHJfYml0IGNhbm5vdCBiZSB1c2VkIHRvIGNvbXB1dGUgdGhlIG5ldw0KPiA+ICsgICBz dGFjayBwb2ludGVyLiAgKi8NCj4gPiArDQo+ID4gK3N0YXRpYyBpbmxpbmUgaW50DQo+ID4gK2Ft ZDY0X2xpbnV4X3NoYWRvd19zdGFja19lbGVtZW50X3NpemVfYWxpZ25lZCAoZ2RiYXJjaCAqZ2Ri YXJjaCkgew0KPiA+ICsgIGNvbnN0IGJmZF9hcmNoX2luZm8gKmJpbmZvID0gZ2RiYXJjaF9iZmRf YXJjaF9pbmZvIChnZGJhcmNoKTsNCj4gPiArICByZXR1cm4gKGJpbmZvLT5iaXRzX3Blcl93b3Jk IC8gYmluZm8tPmJpdHNfcGVyX2J5dGUpOyB9DQo+ID4gKw0KPiA+ICsNCj4gPiArLyogSW1wbGVt ZW50IHNoYWRvdyBzdGFjayBwb2ludGVyIHVud2luZGluZy4gRm9yIGVhY2ggbmV3IHNoYWRvdyBz dGFjaw0KPiA+ICsgICBwb2ludGVyIGNoZWNrIGlmIGl0cyBhZGRyZXNzIGlzIHN0aWxsIGluIHRo ZSBzaGFkb3cgc3RhY2sgbWVtb3J5IHJhbmdlLg0KPiA+ICsgICBJZiBpdCdzIG91dHNpZGUgdGhl IHJhbmdlIHNldCB0aGUgcmV0dXJuZWQgdmFsdWUgdG8gdW5hdmFpbGFibGUsDQo+ID4gKyAgIG90 aGVyd2lzZSByZXR1cm4gYSB2YWx1ZSBjb250YWluaW5nIHRoZSBuZXcgc2hhZG93IHN0YWNrIHBv aW50ZXIuDQo+ID4gKyovDQo+ID4gKw0KPiA+ICtzdGF0aWMgdmFsdWUgKg0KPiA+ICthbWQ2NF9s aW51eF9kd2FyZjJfcHJldl9zc3AgKGNvbnN0IGZyYW1lX2luZm9fcHRyICZ0aGlzX2ZyYW1lLA0K PiA+ICsJCQkgICAgIHZvaWQgKip0aGlzX2NhY2hlLCBpbnQgcmVnbnVtKSB7DQo+ID4gKyAgdmFs dWUgKnYgPSBmcmFtZV91bndpbmRfZ290X3JlZ2lzdGVyICh0aGlzX2ZyYW1lLCByZWdudW0sIHJl Z251bSk7DQo+ID4gKyAgZ2RiX2Fzc2VydCAodiAhPSBudWxscHRyKTsNCj4gPiArDQo+ID4gKyAg Z2RiYXJjaCAqZ2RiYXJjaCA9IGdldF9mcmFtZV9hcmNoICh0aGlzX2ZyYW1lKTsNCj4gPiArDQo+ ID4gKyAgaWYgKHYtPmVudGlyZWx5X2F2YWlsYWJsZSAoKSAmJiAhdi0+b3B0aW1pemVkX291dCAo KSkNCj4gPiArICAgIHsNCj4gPiArICAgICAgaW50IHNpemUgPSByZWdpc3Rlcl9zaXplIChnZGJh cmNoLCByZWdudW0pOw0KPiA+ICsgICAgICBiZmRfZW5kaWFuIGJ5dGVfb3JkZXIgPSBnZGJhcmNo X2J5dGVfb3JkZXIgKGdkYmFyY2gpOw0KPiA+ICsgICAgICBDT1JFX0FERFIgc3NwID0gZXh0cmFj dF91bnNpZ25lZF9pbnRlZ2VyICh2LT5jb250ZW50c19hbGwgKCkuZGF0YSAoKSwNCj4gPiArCQkJ CQkJc2l6ZSwgYnl0ZV9vcmRlcik7DQo+ID4gKw0KPiA+ICsgICAgICAvKiBTdGFydGluZyB3aXRo IHY2LjYuLCB0aGUgTGludXgga2VybmVsIHN1cHBvcnRzIENFVCBzaGFkb3cgc3RhY2suDQo+IA0K PiBTYW1lIHR5cG8gYXMgYmVmb3JlLCBwZXJpb2QgYWZ0ZXIgInY2LjYiLg0KDQpXaWxsIGZpeC4N Cg0KPiANCj4gPiArCSBVc2luZyAvcHJvYy9QSUQvc21hcHMgd2UgY2FuIG9ubHkgY2hlY2sgaWYg dGhlIGN1cnJlbnQgc2hhZG93DQo+ID4gKwkgc3RhY2sgcG9pbnRlciBTU1AgcG9pbnRzIHRvIHNo YWRvdyBzdGFjayBtZW1vcnkuICBPbmx5IGlmIHRoaXMgaXMNCj4gPiArCSB0aGUgY2FzZSBhIHZh bGlkIHByZXZpb3VzIHNoYWRvdyBzdGFjayBwb2ludGVyIGNhbiBiZQ0KPiA+ICsJIGNhbGN1bGF0 ZWQuICAqLw0KPiA+ICsgICAgICBzdGQ6OnBhaXI8Q09SRV9BRERSLCBDT1JFX0FERFI+IHJhbmdl Ow0KPiA+ICsgICAgICBpZiAobGludXhfYWRkcmVzc19pbl9zaGFkb3dfc3RhY2tfbWVtX3Jhbmdl IChzc3AsICZyYW5nZSkpDQo+ID4gKwl7DQo+ID4gKwkgIC8qIFRoZSBzaGFkb3cgc3RhY2sgZ3Jv d3MgZG93bndhcmRzLiAgVG8gY29tcHV0ZSB0aGUgcHJldmlvdXMNCj4gPiArCSAgICAgc2hhZG93 IHN0YWNrIHBvaW50ZXIsIHdlIG5lZWQgdG8gaW5jcmVtZW50IFNTUC4gICovDQo+ID4gKwkgIENP UkVfQUREUiBuZXdfc3NwDQo+ID4gKwkgICAgPSBzc3AgKyBhbWQ2NF9saW51eF9zaGFkb3dfc3Rh Y2tfZWxlbWVudF9zaXplX2FsaWduZWQgKGdkYmFyY2gpOw0KPiA+ICsNCj4gPiArCSAgLyogSWYg TkVXX1NTUCBwb2ludHMgdG8gdGhlIGVuZCBvZiBvciBiZWZvcmUgKDw9KSB0aGUgY3VycmVudA0K PiA+ICsJICAgICBzaGFkb3cgc3RhY2sgbWVtb3J5IHJhbmdlIHdlIGNvbnNpZGVyIE5FV19TU1Ag YXMgdmFsaWQgKGJ1dA0KPiA+ICsJICAgICBlbXB0eSkuICAqLw0KPiANCj4gSSBjb3VsZG4ndCBx dWl0ZSB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGVtcHR5IGNhc2UgYW5k IHRoZQ0KPiB1bmF2YWlsYWJsZSBjYXNlLiBCdXQgbWF5YmUgSSBqdXN0IGRvbid0IGZ1bGx5IHVu ZGVyc3RhbmQgdGhlIGZlYXR1cmUuDQo+IA0KPiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBtYWtl IHRoZSBjb21tZW50IGEgYml0IG1vcmUgY2xlYXI/DQoNCklzIHRoaXMgYSBiaXQgY2xlYXJlcj8N Cg0KIlRoZXJlIGNhbiBiZSBzY2VuYXJpb3Mgd2hlcmUgd2UgaGF2ZSBhIHNoYWRvdyBzdGFjayBw b2ludGVyIGJ1dCB0aGUgc2hhZG93IHN0YWNrDQppcyBlbXB0eSwgYXMgbm8gY2FsbCBpbnN0cnVj dGlvbiBoYXMgYmVlbiBleGVjdXRlZCB5ZXQuICBJZiBORVdfU1NQIHBvaW50cyB0byB0aGUgZW5k DQpvZiBvciBiZWZvcmUgKDw9KSB0aGUgY3VycmVudCBzaGFkb3cgc3RhY2sgbWVtb3J5IHJhbmdl IHdlIGNvbnNpZGVyIE5FV19TU1AgYXMNCnZhbGlkIChidXQgZW1wdHkpLiAiDQoNClBsZWFzZSBh bHNvIHNlZSBteSBhbnN3ZXIgdG8gVGhpYWdvOg0KaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBl cm1haWwvZ2RiLXBhdGNoZXMvMjAyNS1KdW5lLzIxODkwOC5odG1sDQoNCkNocmlzdGluYQ0KSW50 ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4 NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkNClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwgd3d3LmludGVs LmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6IFNlYW4gRmVubmVsbHksIEplZmZyZXkgU2NobmVpZGVy bWFuLCBUaWZmYW55IERvb24gU2lsdmENCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBC b2FyZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaA0KQ29tbWVyY2lhbCBS ZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=