From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id A5vtDf1qWWjRwBoAWB0awg (envelope-from ) for ; Mon, 23 Jun 2025 10:55:57 -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=UU0q36Yq; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 2562A1E11C; Mon, 23 Jun 2025 10:55:57 -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 81DA31E0C2 for ; Mon, 23 Jun 2025 10:55:55 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F219F3866200 for ; Mon, 23 Jun 2025 14:55:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F219F3866200 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=UU0q36Yq Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by sourceware.org (Postfix) with ESMTPS id 1F2A53865C25 for ; Mon, 23 Jun 2025 14:55:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F2A53865C25 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 1F2A53865C25 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750690518; cv=fail; b=uM4A3erNfGeZ1zC79ge5NxzqXdAUB9SsBNGKbYXjTNgn1wwwgIexy1maldlYrnaSp4zgUa5auldpoCsYOXzN9xTehSPLuaC6bXfFMiUWCMuI07LDfxMGAb8TpMa1c2pN+Cnl8+2NkA2RZ52PkmMDM4dPkc9aO86DFLB4vRRFZ8w= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1750690518; c=relaxed/simple; bh=uDTMI7Yk9UVgWFw8hrScZufwf+xYrZIevmU0oi6FDn0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=uacF7E2vJk47Vlbl/3db1KA7ufx/61AZDbTGfXKeggoYvkqq8ARBmhB8Z7lRujHH2DSTdHyFi6ej8bMmXOEbf4bjiy3Sct6x924Np+PgTtw8cmiFQCQL+1h/Tiq5ZZuvfppH0fbf/hDnzFoBXDhl725s0kUYRLzePbCXnyKB1CU= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F2A53865C25 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750690518; x=1782226518; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=uDTMI7Yk9UVgWFw8hrScZufwf+xYrZIevmU0oi6FDn0=; b=UU0q36Yq/lAYrlmmRV32+GP/SGjH3zYp3ppj9oVt6ClMmkCTlDhDU0ZX nJBc/kG78ApTM+B3R4EtiIT/mMSwMsAFiFez39k1fqN+NBx58dUGCC7Cd tQmBVjb6mpOF/QUC2hxcMdDK91cOZE8tBDiIw+Aal8G2wbjiT8Fv2NEEN 78EaDLCsNELMw8PblnNQl1YRxNPDisoAl6GJW/HqQl/+XBnLWKdamQFtw y0SEz39s8A1npGGvO9cukjC6LbnNQgA8v78UVP5voPvxJzLV06INSeERY dUqA3ndD7yC77dWJ2hxUHlN9KbV5WaQpaxMDPlx8hO0u0miWlLLwzRl+n A==; X-CSE-ConnectionGUID: ohG7kR6MRsW7x8dLwikHaA== X-CSE-MsgGUID: oIWfor5OSsuRHJDhT/7UHw== X-IronPort-AV: E=McAfee;i="6800,10657,11473"; a="52838399" X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="52838399" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 07:55:16 -0700 X-CSE-ConnectionGUID: kfCsNzCQSOa2JXSm3FeDfw== X-CSE-MsgGUID: qzAZeMCZTuW3/gRgdaMxAQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,258,1744095600"; d="scan'208";a="182665378" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2025 07:55:17 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) 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 07:55:16 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) 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 via Frontend Transport; Mon, 23 Jun 2025 07:55:16 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (40.107.243.49) by edgegateway.intel.com (134.134.137.113) 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 07:55:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PKPrSAtEo5cSo4ayyPIMSuOGOGQqvgNQWjNOnlsvJ3ZppPXuyXbUhygnZrSGeG2ZsknL5Xpp1/syQZlpvQavNk+n7egKYG9Xfpm2Fyro2GWKFKbZunGM+y9sT5BoeHBzn1ngQaa53pwwfh1+OX4N5UAVi/FBgOWIqiLExQql2mbtNNPQNiBTHc8uiyh2OsRjRKVEV3o+aCba0Q4YPu+LTgc6iT8KXzKD6ZtlOmtA6wOGzgyAiKhxn088w1uFo/jzVYMZOTQ4DTclvt5pA2IOZTWaN/OSQYT/k0vmUWa/k5YLwa+2EcTN2bcF4+mSzFgAK0JxcDYsAo6JzMmqRlG47w== 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=NrThMyeU3JNj0rVXrTZjbqFormHYEktzlzztuCLhLH4=; b=Ja+kalL8KISacbJj5hdNOWEjp7rpwEBbWrUdvsmGLTkxcRjVSRIGy4mG+rU43EvTK9Yr3nUBddhyIJ46BUmIxd9sX0fgT8DsDqRmoZVDKxcHU9wCO6onFop9VRGW4JN3crv5ghDO0ZK++nfQDppKsHrjXM0lTpCozJPqkfW3Z0CtRp1t35WFYE86QmlADvw0aKh5LSWiRvGh9GxXgm58IWVQgsAXci+3CRViL2keS/8IBUUvveCoKVa7l9j2ylvhZ7gOsZcKFzHziv0tIqbmJKC8daiIpWDLDS5c0UcRSvl/ZdAxP+MPZbvExSo0gj5Wv9t4ITk9iMf2P6l4dOgsqg== 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 BL3PR11MB6364.namprd11.prod.outlook.com (2603:10b6:208:3b7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.29; Mon, 23 Jun 2025 14:55:13 +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 14:55:13 +0000 From: "Schimpe, Christina" To: Thiago Jung Bauermann , Luis Machado CC: "gdb-patches@sourceware.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+17LNsk7LLQKORGAgAERRvOABYxXAA== Date: Mon, 23 Jun 2025 14:55:13 +0000 Message-ID: References: <20250617121147.1956686-1-christina.schimpe@intel.com> <20250617121147.1956686-8-christina.schimpe@intel.com> <871prfp4rk.fsf@linaro.org> In-Reply-To: <871prfp4rk.fsf@linaro.org> 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_|BL3PR11MB6364:EE_ x-ms-office365-filtering-correlation-id: f9f35d67-cde4-431e-2373-08ddb265f554 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?em9iMDBHdEIyN2tSWmMrL3NLbG1rbkhNSVhFeW1oeUJIQVNyQlpicU94UElh?= =?utf-8?B?ODNXYlkvdHlDWXE5N0JiRm9ySGlibWZhcHJEOUl1SHREUjdiMEFUYWlJMnVP?= =?utf-8?B?WVBDbUEvdjFNMHM4Z3NOMWUxL0dvUmFvamMxbUlJZjM0ZGRXcjJGNVhqZW9X?= =?utf-8?B?TVF1MlpJUzR3bEdhUEpvWm1na1BzbGlDSTVhK0N0bGJIYXhhaHdYUVZhWlFu?= =?utf-8?B?WW9sZTJpKzVaekZPZ1lGU3lZbnpUSE1HSjdLUGk5YldLcU4zNjJRVUFaNHlD?= =?utf-8?B?UnhJZUh2ZHRiZ2R6bzB4QlNHSDNVdHgvbStONnpTU09zcWZKdmRYbVRHbXpo?= =?utf-8?B?VDBqWHhoN01qcEFBZk9WcXNrOHFUendVcUdCbmZPeE9rL2V4bXVIVk16SnVO?= =?utf-8?B?K3VLZCs5TmJvQUY5bE1EdWpXNldNWDJ1QSs3OUowWDhINFJQZHRHSEVETllZ?= =?utf-8?B?QmN2Y2xJaGwwckU4VXRWTlRweno5ODdscEJOOHhKQkpyWDloUnBHZVBKVDRL?= =?utf-8?B?OTZ6WXBCYjRJMzdjK0dqUnhCRHByRytCWDVoZTJBRlUwT05pQnI0My9Cdnoy?= =?utf-8?B?eHpWWkptNmcyU2YwdEF3dml0eEhZY0RPNVo3bzc0a3h1aGx0N2EzR1VNVWYz?= =?utf-8?B?UFZUM0N4L1NDdkdta1lUYnA5SW82K3pFTmZVdXF4Q3pSOWJFZE00dy9PejU5?= =?utf-8?B?RGZkN3dSanlYY29SMzUwUW5sN3hNMGJZNk1zelV3WFNSbzRuNWZ0ekU4QWxO?= =?utf-8?B?alAzTUhuNG1QL0gzc2s4ZXFLTFp6dUZkZlNXTGl1OGx0cW5TaHJsUHJOVVcx?= =?utf-8?B?SGpHb05NR0dIdlBzaDlqT3djSWgrdGV5TG1sL3dJbWtMd21BdGhPS2hVQmxE?= =?utf-8?B?eWY1RXBLY2swRFRxQTRXMVV2OWVTSVh4eWQvbXVUakZrNnhmS2crMnQ5ekd4?= =?utf-8?B?ZS95Q3ByeiszUzdQN21xV3J6TXM1MTBsSkpLN013TnRycGtyblI0VjFyQ1B5?= =?utf-8?B?OXJLTWdWNTJOb2dJZW9GbWJUWU5rOVhpVUlCVkZHbWR3UkxaK3VKWXlIdm5R?= =?utf-8?B?TTJTcGZNL1NVZ1NMSHdoOWtDSEtaMWx2Nm1HaEVxd1RhK3hoempHaW9JQ1kx?= =?utf-8?B?UmY0bkNRSVduR3RZOUYrYmhuVEMzYzRqOVh4em52RlB6UVlNZjR0U3JlbU43?= =?utf-8?B?OFA5cklxUnVHM3RnRmJHNUxlekFhclorNktycW1JR1RiYlNTK1lJZy9OWHFl?= =?utf-8?B?MG1Hb29nalpHY0ZkK2xkSjFEU2xyanFZM0ZIZ2IrZkV2RFpaN240emQxdUZq?= =?utf-8?B?UW1yaXdURzlSWjQvc1FvdFlscWpBenArQWgzUEJ1a0dDTWFhamZHcHhLbTZV?= =?utf-8?B?d205OVZtQWI5N2JsZ0pkYzNBR1NQZEQ1a2xhZGtvT040VlpNdnFrMnJ5bENI?= =?utf-8?B?cFRJUTE4bUNpNHdWdW4zMDlaR0dlOEdEMGcwTzJmNE1TdVdIT0QzdEJYVzJZ?= =?utf-8?B?b0xsa3pEZTg4anVkTnZQV2VUT25IV3ZnRThxNDJtbjk0R0VudEpBRWdXSUZl?= =?utf-8?B?Nm8ycUdETEhtY3JlTEhJYmU0SUR3dEMxaElyMmtoaUxOTHVqSVZZUVdoZGFX?= =?utf-8?B?OHY3ZXgwNVd3WXFvTEJHUWdCL2pLeldMV0xzTzZtZTlvMjRoR0FoWmhOcDNQ?= =?utf-8?B?YW95dmFJOUhFR2JLY2pESlE3eXZOaGxhTjRHK3hTcmdWeUFFOUxWd2h2dHdQ?= =?utf-8?B?Y1BOQXprM0hmSU1Zc21WV1RTMll4YjZZQ2JQbWcwK2JOS09vaFNCSDFHL2ZT?= =?utf-8?B?R3JWNWdJdVp1QlBEMjJ0aGd6cmxVbkdmUkUwdXJYL0pzemp2TDdrelBNVmN3?= =?utf-8?B?Tmw1NkNTSURWU0FsM2ZCbnpFNFMwOHIzditrSHBSelFBM2JMejRoKzVqbVJV?= =?utf-8?B?dVFLZE5YWjR4aitTY2RFc2VNMFJqR3dib0xuUFlla2pRcTNsWHN6KzVBb1g1?= =?utf-8?Q?Fj4ZppYMTnrfaORaxs/3hZFth6fx+Y=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)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VDBXMVNCVVFKekpBeU14K0Y4MTJ3TkxvR0hLZmNqaVBVU1hOSUtGbXFZMlAy?= =?utf-8?B?V0Y1czlnR1Z2cFBqVmJFRytzd3ViT1N6aDlxRVpIQ0hhM1dkTG13L2s4VFIv?= =?utf-8?B?bmowNVYyMmlEUW5EUjVRdlIzWnkyRS92eEtWbHA1cStDY1ZTakZCaW1QTkI1?= =?utf-8?B?UFlYd0RPZVZNUEViWnBLcUhuZldJR1UzVUJKRFZjMmFWallrdWUrOTJ3c2Zs?= =?utf-8?B?b3FMU3I5L0JHTjZ6MldpR2RFSCtvVU9LN0pnWDc4OHNwSE9rMFdEMVl1a3l6?= =?utf-8?B?VCs2SHYzOGdJcWZnWGt0Y2h3YlJOWEhUWFFOeGNONGpFL3B5REhhZ3RLMmgr?= =?utf-8?B?WnozWjdUR29scnV5QUs3cldIVTQ3YVRaZzlYSmRYTWRzKzhySDVDZHo4Uld0?= =?utf-8?B?R2FwYkZDUm5OYzNTL0V0WG5nNlp4cENIQTV0by9qVXo1L3B0b0R1anRodlVK?= =?utf-8?B?Sm5ZUzF1L0tuUmVuNmlVSUk1QjdWVThENCtjRy9zdGtKL0lMb25OK0c0Nm41?= =?utf-8?B?cHkvZEVHdWZzNTFOeHpRTUVDZVJUTGdPanVUQjVZM2NDS3RFdEpLWitsMTUr?= =?utf-8?B?NzdxVE1ZazlDT3E3V1ZTUmcyd2V1ZEhCN2xNRnluYzdYUEs0eVVCZC9WandG?= =?utf-8?B?WEk1NGZKYjNCVHN4TkNCVERyU1hGWlJSVHQ0STRnYjRPMlJOMWpReTZkNExI?= =?utf-8?B?RUdNYlpEckI2WGtoeXMwSzNhOEFTR0ZvSG01dFpheGwvTzYvQTZkS1lFMHlW?= =?utf-8?B?KzFTN1MyN2QzcGpyUlZzUjEyUHRhRVk1MVRqZjVOZ0tjR3ZmelQ1b2dmeHdD?= =?utf-8?B?NDRpcExQTldDRk45U1hMbjNFQThmeFkvVklsbzY3Y0k0QnFXcCtITDhzWVF3?= =?utf-8?B?MFRzSGh1TC8wVDV5em5kVldaR3E3bkJqdnl1SmFSS1NKNzNzS3FHaE5pYUNi?= =?utf-8?B?eTBHRi9oeXRFeTZmNDFlQUVUTEVsZnBJRVA3TDdUVi9lNktndUVyRFpJSFkw?= =?utf-8?B?MkNyZnJZWXN0WVVFUEVtaSt5VWJzOXpLRlF1bFp0Z3pnbHV3dWlJalY1Vk9h?= =?utf-8?B?VXRNbjl2VmtGbFkrd1Fmc0pTcDhISmJ3U3pmZG8xMHdYRzZDeDg5VU5uRi8w?= =?utf-8?B?STdlQjg0N0o3YzM5WEZLZW1sTU1CS2NJUStFRnUrand3S0U1VTVhYkFCU1VQ?= =?utf-8?B?Q3MrZ0paZWtEbENBZ1dvUGpVVFd1Y3RTamJsSmtwV3BCdEJWdWdWMFdWaUM2?= =?utf-8?B?bVpZazdDZUg4MG1taHF6ZER3QkszVUVacnBCTVJLUXVqTHFZMDFQTVpaQXFr?= =?utf-8?B?ZzBDYjVLdldickZmMG5mUUh6RUI3NmQ5ZVZPSGJsUFQrUmJLTWJoR21DTmt1?= =?utf-8?B?cUJwbWw0Yzhmc3NWRTc1bFVZQ3crd2xtdW9zY2VNVm11RitwOHNnQkUxbFgv?= =?utf-8?B?V3VxN3daZnpRRkZaSFB3OUNPcVJHWEE3SFpCbkJ3THdqNU0vMXZ3eUFKQnNN?= =?utf-8?B?T2RvMHRYSU51bEhyUDRHZjQrcUFOSjMzc1lPVHJRZys3ZzhOL09uZC9MZVNZ?= =?utf-8?B?cnU2cUxScllST1Jwc2tCK0V4NkwvN01acVhINjVTTG1jaVJiUUR6MDJ1dkc0?= =?utf-8?B?TERtWUx1dVZmbmRtVzJRbXBucFJwTzJBdDAweGV3MHBlZUhRNng5WndZQlRj?= =?utf-8?B?NiswMnBmTEYyTm1yVlUyUG9FTFRUWExtNTdOYmUwTWZTSHY1ZUdnS3NVc09u?= =?utf-8?B?dWlVSlhvdzdiazY1SWpSMGl1amhyYS9BNkZ5NTAwRXQyLzExdnhzazBEaXRJ?= =?utf-8?B?VmJXb2lmNUtUam9jS3dCbzlhRUJBbjRRQVowbjJxQlpEOFpDdWxjUmtyN1pi?= =?utf-8?B?cmxBbWthRFFMZVh6QzdCZHdHSkNmUVNBM3hrUDkwVWM0ZWh5L054L3k2RVVY?= =?utf-8?B?elQyUytHQmg4VmVEQVVWSzFYanhIVHAvN0NRZ3dYeUM0bEVRM1Z0VzRxMjM0?= =?utf-8?B?ZktoWkVIQ3FiOXJyYkhuZ1pSZUdyQmUrcXU1T3d3VVl5VEJtRERheVFQWnBw?= =?utf-8?B?d0ZOSXpEZUwwdTROQ25oQnI5SjFmejI0TGRmZ3o4VlhvU3dsOFRyUCtkMFlH?= =?utf-8?B?TjFxYlR1QmUrRWlKTDFVVDVvWmNBa2tiVFBQMjRGTjFBRlNkSFlyWTRJUU5L?= =?utf-8?B?MlE9PQ==?= 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: f9f35d67-cde4-431e-2373-08ddb265f554 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2025 14:55:13.3640 (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: I3a4Ba8FI90HW+pgE7Cs81ICYx97JV7qoxtSitxsRREEI1NgsFXS7YkhEFEdHHhmtMA3TwFVSWDhmKnibjAcCw2zltEeCyiIrpvyEAVLMCw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6364 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaGlhZ28gSnVuZyBCYXVlcm1h bm4gPHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gU2VudDogRnJpZGF5LCBKdW5lIDIw LCAyMDI1IDM6NDMgQU0NCj4gVG86IEx1aXMgTWFjaGFkbyA8bHVpcy5tYWNoYWRvQGFybS5jb20+ DQo+IENjOiBTY2hpbXBlLCBDaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT47 IGdkYi0NCj4gcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgZWxpekBnbnUub3JnDQo+IFN1YmplY3Q6 IFJlOiBbUEFUQ0ggdjQgMDcvMTFdIGdkYjogSGFuZGxlIHNoYWRvdyBzdGFjayBwb2ludGVyIHJl Z2lzdGVyDQo+IHVud2luZGluZyBmb3IgYW1kNjQgbGludXguDQo+IA0KPiBMdWlzIE1hY2hhZG8g PGx1aXMubWFjaGFkb0Bhcm0uY29tPiB3cml0ZXM6DQo+IA0KPiA+IE9uIDYvMTcvMjUgMTM6MTEs IENocmlzdGluYSBTY2hpbXBlIHdyb3RlOg0KPiA+PiArCSBVc2luZyAvcHJvYy9QSUQvc21hcHMg d2UgY2FuIG9ubHkgY2hlY2sgaWYgdGhlIGN1cnJlbnQgc2hhZG93DQo+ID4+ICsJIHN0YWNrIHBv aW50ZXIgU1NQIHBvaW50cyB0byBzaGFkb3cgc3RhY2sgbWVtb3J5LiAgT25seSBpZiB0aGlzIGlz DQo+ID4+ICsJIHRoZSBjYXNlIGEgdmFsaWQgcHJldmlvdXMgc2hhZG93IHN0YWNrIHBvaW50ZXIg Y2FuIGJlDQo+ID4+ICsJIGNhbGN1bGF0ZWQuICAqLw0KPiA+PiArICAgICAgc3RkOjpwYWlyPENP UkVfQUREUiwgQ09SRV9BRERSPiByYW5nZTsNCj4gPj4gKyAgICAgIGlmIChsaW51eF9hZGRyZXNz X2luX3NoYWRvd19zdGFja19tZW1fcmFuZ2UgKHNzcCwgJnJhbmdlKSkNCj4gPj4gKwl7DQo+ID4+ ICsJICAvKiBUaGUgc2hhZG93IHN0YWNrIGdyb3dzIGRvd253YXJkcy4gIFRvIGNvbXB1dGUgdGhl IHByZXZpb3VzDQo+ID4+ICsJICAgICBzaGFkb3cgc3RhY2sgcG9pbnRlciwgd2UgbmVlZCB0byBp bmNyZW1lbnQgU1NQLiAgKi8NCj4gPj4gKwkgIENPUkVfQUREUiBuZXdfc3NwDQo+ID4+ICsJICAg ID0gc3NwICsgYW1kNjRfbGludXhfc2hhZG93X3N0YWNrX2VsZW1lbnRfc2l6ZV9hbGlnbmVkDQo+ ID4+ICsoZ2RiYXJjaCk7DQo+ID4+ICsNCj4gPj4gKwkgIC8qIElmIE5FV19TU1AgcG9pbnRzIHRv IHRoZSBlbmQgb2Ygb3IgYmVmb3JlICg8PSkgdGhlIGN1cnJlbnQNCj4gPj4gKwkgICAgIHNoYWRv dyBzdGFjayBtZW1vcnkgcmFuZ2Ugd2UgY29uc2lkZXIgTkVXX1NTUCBhcyB2YWxpZCAoYnV0DQo+ ID4+ICsJICAgICBlbXB0eSkuICAqLw0KPiA+DQo+ID4gSSBjb3VsZG4ndCBxdWl0ZSB1bmRlcnN0 YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGVtcHR5IGNhc2UgYW5kDQo+ID4gdGhlIHVu YXZhaWxhYmxlIGNhc2UuIEJ1dCBtYXliZSBJIGp1c3QgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB0 aGUgZmVhdHVyZS4NCj4gPg0KPiA+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG1ha2UgdGhlIGNv bW1lbnQgYSBiaXQgbW9yZSBjbGVhcj8NCj4gDQo+IEkgdW5kZXJzdG9vZCBpdCB0byBtZWFuIHRo YXQgaWYgbmV3X3NzcCA9PSByYW5nZS5zZWNvbmQsIHRoZW4gaXQgcG9pbnRzIHRvDQo+IHRoZSB0 b3Agb2YgdGhlIHN0YWNrIGFuZCB0aGVyZSBhcmVuJ3QgYW55IGVsZW1lbnRzLg0KPiANCj4gV2hl cmVhcyBpZiBuZXdfc3NwIHBvaW50cyBvdXRzaWRlIG9mIHRoZSBzaGFkb3cgc3RhY2sgYXJlYSwg dGhlbiBpdCdzDQo+IGdhcmJhZ2UgYW5kIHdlIGZhaWxlZCB0byB1bndpbmQgaXQsIGhlbmNlIHRo ZSB1bmF2YWlsYWJsZSB2YWx1ZS4NCj4gDQo+IENocmlzdGluYSwgcGxlYXNlIGNvcnJlY3QgbWUg aWYgSSdtIHdyb25nLg0KPiANCj4gQnV0IG5vdyBsb29raW5nIGF0IHRoaXMgYWdhaW4sIEkgdGhp bmsgdGhlcmUncyBhbiBvZmYtYnktb25lIGVycm9yOg0KPiByYW5nZS5zZWNvbmQgaXMgdGhlIGZp cnN0IGFkZHJlc3Mgb3V0c2lkZSBvZiB0aGUgbWVtb3J5IHJhbmdlLCBzbyB0aGUNCj4gY29tcGFy aXNvbiBuZWVkcyB0byBiZSBzdHJpY3RseSBsZXNzIHRoYW4uIEFuZCB0aGUgc2hhZG93IHN0YWNr IHdpbGwgYmUNCj4gZW1wdHkgaWYgbmV3X3NzcCA9PSByYW5nZS5zZWNvbmQgLSAxICh0aGVyZSdz IG5vIG5lZWQgdG8gY2hlY2sgZm9yIHRoYXQsDQo+IHRob3VnaCkuDQo+IA0KPiA+PiArCSAgaWYg KG5ld19zc3AgPD0gcmFuZ2Uuc2Vjb25kKQ0KPiA+PiArCSAgICByZXR1cm4gZnJhbWVfdW53aW5k X2dvdF9hZGRyZXNzICh0aGlzX2ZyYW1lLCByZWdudW0sIG5ld19zc3ApOw0KPiA+PiArCX0NCj4g Pj4gKyAgICB9DQo+ID4+ICsNCj4gPj4gKyAgLyogUmV0dXJuIGEgdmFsdWUgd2hpY2ggaXMgbWFy a2VkIGFzIHVuYXZhaWxhYmxlIGluIGNhc2Ugd2UgY291bGQgbm90DQo+ID4+ICsgICAgIGNhbGN1 bGF0ZSBhIHZhbGlkIHByZXZpb3VzIHNoYWRvdyBzdGFjayBwb2ludGVyLiAgKi8NCj4gPj4gKyAg dmFsdWUgKnJldHZhbA0KPiA+PiArICAgID0gdmFsdWU6OmFsbG9jYXRlX3JlZ2lzdGVyIChnZXRf bmV4dF9mcmFtZV9zZW50aW5lbF9va2F5ICh0aGlzX2ZyYW1lKSwNCj4gPj4gKwkJCQlyZWdudW0s IHJlZ2lzdGVyX3R5cGUgKGdkYmFyY2gsIHJlZ251bSkpOw0KPiA+PiArICByZXR2YWwtPm1hcmtf Ynl0ZXNfdW5hdmFpbGFibGUgKDAsIHJldHZhbC0+dHlwZSAoKS0+bGVuZ3RoICgpKTsNCj4gPj4g KyAgcmV0dXJuIHJldHZhbDsNCj4gPj4gK30NCg0KSGkgVGhpYWdvLCANCg0KPiBXaGVyZWFzIGlm IG5ld19zc3AgcG9pbnRzIG91dHNpZGUgb2YgdGhlIHNoYWRvdyBzdGFjayBhcmVhLCB0aGVuIGl0 J3MNCj4gZ2FyYmFnZSBhbmQgd2UgZmFpbGVkIHRvIHVud2luZCBpdCwgaGVuY2UgdGhlIHVuYXZh aWxhYmxlIHZhbHVlLg0KDQpZZXMsIHRoaXMgaXMgaG93IGl0IHNob3VsZCBiZS4g8J+Yig0KDQpC dXQgSSB0aGluayB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBzaG91bGQgYmUgY29ycmVjdC4N Ckkgd3JvdGUgYSBzbWFsbCB0ZXN0cHJvZ3JhbSwgd2hpY2ggZW5hYmxlcyBzaGFkb3cgc3RhY2sg bWFudWFsbHkgdXNpbmcgQVJDSF9QUkNUTCBpbiBlbmFibGVfc3NwOg0KDQp+fn4NCg0KaW50IGNh bGwgKCkNCnsNCiAgcmV0dXJuIDA7DQp9DQoNCmludCBlbmFibGVfc3NwICgpDQp7DQogICBpbnQg cmV0Ow0KICAgaWYgKEFSQ0hfUFJDVEwoQVJDSF9TSFNUS19FTkFCTEUsIEFSQ0hfU0hTVEtfU0hT VEspKSB7DQogICAgIHByaW50ZigiW0ZBSUxdXHRFbmFibGluZyBzaGFkb3cgc3RhY2sgZmFpbGVk XG4iKTsNCiAgICAgcmV0dXJuIDE7DQogICB9DQoNCiAgIHJldCA9IGNhbGwgKCk7IC8vIHN0b3Ag aW4gZW5hYmxlX3NzcA0KDQogICBpZiAoQVJDSF9QUkNUTChBUkNIX1NIU1RLX0RJU0FCTEUsIEFS Q0hfU0hTVEtfU0hTVEspKSB7DQogICAgIHJldCA9IDE7DQogICAgIHByaW50ZigiW0ZBSUxdXHRE aXNhYmxpbmcgc2hhZG93IHN0YWNrIGZhaWxlZFxuIik7DQogICB9DQogICByZXR1cm4gcmV0Ow0K fQ0KDQppbnQgbWFpbiAoKQ0Kew0KICByZXR1cm4gZW5hYmxlX3NzcCAoKTsNCn0NCg0Kfn5+DQoN CklmIHdlIHN0b3AgaW4gZW5hYmxlX3NzcCwgKCJyZXQgPSBjYWxsICgpIiksIHdlIGhhdmUgdGhl IHNjZW5hcmlvIHRoYXQgc2hhZG93IHN0YWNrIGlzIGVuYWJsZWQsDQpidXQgbm8gY2FsbCBpbnN0 cnVjdGlvbiBoYXMgYmVlbiBleGVjdXRlZCB5ZXQuDQpTbyB3ZSdsbCBoYXZlIGFuIGVtcHR5IHNo YWRvdyBzdGFjaywgYnV0IFNTUCBpcyB2YWxpZCBhbmQgcG9pbnRpbmcgdG8gdGhlIGVuZCBhZGRy ZXNzDQooPT1yYW5nZS5zZWNvbmQpIG9mIHRoZSBzaGFkb3cgc3RhY2sgYWRkcmVzcyBzcGFjZToN Cg0Kfn5+DQooZ2RiKSByDQpTdGFydGluZyBwcm9ncmFtOiAvdG1wL21haW4gDQpbVGhyZWFkIGRl YnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxlZF0NClVzaW5nIGhvc3QgbGlidGhyZWFk X2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIuc28uMSIuDQoN CkJyZWFrcG9pbnQgMSwgZW5hYmxlX3NzcCAoKSBhdCBtYWluLmM6NTINCjUyCSAgIHJldCA9IGNh bGwgKCk7IC8vIHN0b3AgaW4gZW5hYmxlX3NzcA0KKGdkYikgcCAkcGwzX3NzcA0KJDEgPSAodm9p ZCAqKSAweDdmZmZmN2MwMDAwMA0KKGdkYikgaW5mbyBwcm9jIG1hcHBpbmdzDQpwcm9jZXNzIDk0 MTkyDQpNYXBwZWQgYWRkcmVzcyBzcGFjZXM6DQoNClN0YXJ0IEFkZHIgICAgICAgICBFbmQgQWRk ciAgICAgICAgICAgU2l6ZSAgICAgICAgICAgICAgIE9mZnNldCAgICAgICAgICAgICBQZXJtcyBG aWxlIA0KWy4uLl0NCjB4MDAwMDU1NTU1NTU1ODAwMCAweDAwMDA1NTU1NTU1NTkwMDAgMHgxMDAw ICAgICAgICAgICAgIDB4MzAwMCAgICAgICAgICAgICBydy1wICAvdG1wL21haW4gDQoweDAwMDA3 ZmZmZjc0MDAwMDAgMHgwMDAwN2ZmZmY3YzAwMDAwIDB4ODAwMDAwICAgICAgICAgICAweDAgICAg ICAgICAgICAgICAgcnctcCAgIA0KWy4uLl0NCg0Kfn5+DQoNCkNoZWNraW5nIHRoZSB1bndpbmRp bmcgd2Ugc2VlIHRoYXQgb25lIGZyYW1lIGFib3ZlIFNTUCBiZWNvbWVzIHVuYXZhaWxhYmxlOg0K fn5+DQooZ2RiKSB1cA0KIzEgIDB4MDAwMDU1NTU1NTU1NTFkNCBpbiBtYWluICgpIGF0IG1haW4u Yzo2Mw0KNjMJICByZXR1cm4gZW5hYmxlX3NzcCAoKTsNCihnZGIpIHAgJHBsM19zc3ANCiQzID0g PHVuYXZhaWxhYmxlPg0KKGdkYikgZG93bg0KIzAgIGVuYWJsZV9zc3AgKCkgYXQgbWFpbi5jOjUy DQo1MgkgICByZXQgPSBjYWxsICgpOyAvLyBzdG9wIGluIGVuYWJsZV9zc3ANCihnZGIpIHAgJHBs M19zc3ANCiQ0ID0gKHZvaWQgKikgMHg3ZmZmZjdjMDAwMDANCn5+fg0KDQpPciB1bndpbmRpbmcg ZnJvbSBjYWxsOg0Kfn5+DQpCcmVha3BvaW50IDEsIGNhbGwgKCkgYXQgbWFpbi5jOjQxDQo0MQkg IHJldHVybiAwOw0KKGdkYikgcCAkcGwzX3NzcA0KJDEgPSAodm9pZCAqKSAweDdmZmZmN2JmZmZm OA0KKGdkYikgdXANCiMxICAweDAwMDA1NTU1NTU1NTUxOGEgaW4gZW5hYmxlX3NzcCAoKSBhdCBt YWluLmM6NTINCjUyCSAgIHJldCA9IGNhbGwgKCk7IC8vIHN0b3AgaW4gZW5hYmxlX3NzcA0KKGdk YikgcCAkcGwzX3NzcA0KJDIgPSAodm9pZCAqKSAweDdmZmZmN2MwMDAwMA0KKGdkYikgdXANCiMy ICAweDAwMDA1NTU1NTU1NTUxZDQgaW4gbWFpbiAoKSBhdCBtYWluLmM6NjMNCjYzCSAgcmV0dXJu IGVuYWJsZV9zc3AgKCk7DQooZ2RiKSBwICRwbDNfc3NwDQokMyA9IDx1bmF2YWlsYWJsZT4NCihn ZGIpIGRvd24NCiMxICAweDAwMDA1NTU1NTU1NTUxOGEgaW4gZW5hYmxlX3NzcCAoKSBhdCBtYWlu LmM6NTINCjUyCSAgIHJldCA9IGNhbGwgKCk7IC8vIHN0b3AgaW4gZW5hYmxlX3NzcA0KKGdkYikg cCAkcGwzX3NzcA0KJDQgPSAodm9pZCAqKSAweDdmZmZmN2MwMDAwMA0KKGdkYikgZG93biANCiMw ICBjYWxsICgpIGF0IG1haW4uYzo0MQ0KNDEJICByZXR1cm4gMDsNCihnZGIpIHAgJHBsM19zc3AN CiQ1ID0gKHZvaWQgKikgMHg3ZmZmZjdiZmZmZjgNCn5+fg0KDQpTbyB0aGUgY2hlY2sNCg0KImlm IChuZXdfc3NwIDw9IHJhbmdlLnNlY29uZCkiDQoNCnNlZW1zIGNvcnJlY3QgdG8gbWUuDQoNCkNo cmlzdGluYQ0KDQoNCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRyZXNz OiBBbSBDYW1wZW9uIDEwLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkNClRlbDogKzQ5IDg5IDk5 IDg4NTMtMCwgd3d3LmludGVsLmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6IFNlYW4gRmVubmVsbHks IEplZmZyZXkgU2NobmVpZGVybWFuLCBUaWZmYW55IERvb24gU2lsdmENCkNoYWlycGVyc29uIG9m IHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJlZCBPZmZpY2U6IE11 bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4gSFJCIDE4Njky OAo=