From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id UDbqEZzstmeqNzcAWB0awg (envelope-from ) for ; Thu, 20 Feb 2025 03:49:32 -0500 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=RI9o9iuE; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 44A9C1E105; Thu, 20 Feb 2025 03:49:32 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 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 autolearn=ham autolearn_force=no version=4.0.0 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 B80C61E08E for ; Thu, 20 Feb 2025 03:49:31 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 698D83858C2C for ; Thu, 20 Feb 2025 08:49:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 698D83858C2C 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=RI9o9iuE Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by sourceware.org (Postfix) with ESMTPS id 2B4553858C78 for ; Thu, 20 Feb 2025 08:48:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2B4553858C78 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 2B4553858C78 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.14 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1740041308; cv=fail; b=RYMBTCP94dnTx755I8KNUfCg9tx/8Rko9Xp0hcOtXqmLG8Xfz06817yDZJXsa9nDUvc9uAb71FOfcI1Hgomt/gcRD21bdS3DmiCyefEmJTbRWrUM80zzZRGt0DIErVR/mJEkazE4MK/IQX4+vYgxMwPXnihhcI95IFd/5E3e8Es= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1740041308; c=relaxed/simple; bh=tH1k3nHD4LPFCWScs7FmJJDbf4XkurSQraMDFUVFaEA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fhOsyCDxJwmHXhoSn+GJ/nfyNGsofAoXxmO0c7TfcWLX8KFw1MdatKRH23ZeDgSHYBVpcBPqxfBFDTqudUJrBhxvfzEU2kFzJ6BbRv4W2Iev3dyCBSBZyyFwH2hk1KmfPXJppvedXEuhwWMFZNwXKkpV3ccT8P2J1/5gKEZKXyo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2B4553858C78 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740041308; x=1771577308; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=tH1k3nHD4LPFCWScs7FmJJDbf4XkurSQraMDFUVFaEA=; b=RI9o9iuElYXIkv8MNELYnTqA6pNILKay55yvLf3HMB4TsdSxLYSlQ6b+ f0wP1weBbjTcH4xB3P+PEnRyqZElApOx0fI1ModS91pPUBIITM29pPs2v WcPI4W32OMfNfJHIKad6NgQCMSLvJ/evElS1Itj7GrflcJEKI96lI7Gvh hyY/QIn+2VaFHY5zGOVrt5JP/6Z4q1XHzhqdlvhoInJllHe2+FPlrM9mw iQgA/M81ks9GWAv2iqLgGH65CsP7O/2Q9IZWXAuHrnBRRiYwVBvSJ6s9V sZBI4v7D0gyn1ZssPbTsNWVwEy0Kh6oXGaa/5e6KnY/DCr0NYFSOLY9/L w==; X-CSE-ConnectionGUID: eIMUbEi4TyWaRCOhP8mgPw== X-CSE-MsgGUID: PwljmzvLQsSok6SPnphElg== X-IronPort-AV: E=McAfee;i="6700,10204,11350"; a="41066582" X-IronPort-AV: E=Sophos;i="6.13,301,1732608000"; d="scan'208";a="41066582" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2025 00:48:25 -0800 X-CSE-ConnectionGUID: YX0CAgzvQMujHKw35YkkFQ== X-CSE-MsgGUID: TAyzGzKpTp6yuxicDXxFEw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="115875088" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Feb 2025 00:48:24 -0800 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Thu, 20 Feb 2025 00:48:23 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.14 via Frontend Transport; Thu, 20 Feb 2025 00:48:23 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Thu, 20 Feb 2025 00:48:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WqGtRj/PDeCvoUReN5/g1gK+hshqRNwaen5hep9mwvVsCvWnAL0iiMzwb+xNtyy7mZRnc1CEhrvOIFaq2J/ut44ZtMF+Gns/kRwW4rgfa581SzP7m/KLM/frCI7vIvLDOif2vDm2BzKZ9VHIis+M09D4LDl1+WUFXUipdIpzbre1N5RzeDEw91W2mc+PBviGYjYiwmzIK66T089RbTZeaOMFeay7GAM5f9uPpSQXBswz/nuOC9uT+DigwslwtkTWu3RzSnyVMui0Ht2wJfqs6Z8FYUEUO2n/8kkB4FxUCSciR3DPD77mOHS32S+8pOH3zhS0iWGxoZwAkEoyOjAxUg== 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=y4tNsVISbTtFl/m50gYjJ3KNx3KqKTEf4fSVOTSkaSQ=; b=UoDCiDblyf4Qjihxxb4L0en7cYW/dd1akAYTtBKEqgxRHqNuzAY47vTLnXj+oRfaV5xAy2YnWXwjDS27rwWSSLOdoe0S3YiF5xJ4hRetnrtEvYvPJUrTAkvrhl5JP88WNB1LaIj/0vagMkUL/u29encskOqSkj7DXaxFIShYRvcaNbOpux8UUD8HoDA9HFdvJ284CiN1xQ8IK6TZAvbivRhuEbP+DtJVq2Osxj8m5OmK7fTQld7IyvliWUqx9l5GddG8dxxz2uorYlJVXZPoX27Gi5sdBY0vN6DNUDXRoRNuI7jdOZ8S2m8lD1IfTonNwGOsqNxSiahWbCVND4xHOA== 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 DM4PR11MB8180.namprd11.prod.outlook.com (2603:10b6:8:18d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.15; Thu, 20 Feb 2025 08:48:21 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%6]) with mapi id 15.20.8445.017; Thu, 20 Feb 2025 08:48:21 +0000 From: "Schimpe, Christina" To: Thiago Jung Bauermann CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 11/12] gdb, gdbarch: Introduce gdbarch method to get the shadow stack pointer. Thread-Topic: [PATCH 11/12] gdb, gdbarch: Introduce gdbarch method to get the shadow stack pointer. Thread-Index: AQHbUxse9kKW2RnGOUOFjFXmNAxV+bM56hyWgAIeK5CAAQ6S6oADcomwgAEf/LSABmiXlIACBwrwgAYogxA= Date: Thu, 20 Feb 2025 08:48:21 +0000 Message-ID: References: <20241220200501.324191-1-christina.schimpe@intel.com> <20241220200501.324191-12-christina.schimpe@intel.com> <87ldujhhjh.fsf@linaro.org> <87v7tlqdzw.fsf@linaro.org> <87v7ths0v8.fsf@linaro.org> <87seofhnvu.fsf@linaro.org> 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_|DM4PR11MB8180:EE_ x-ms-office365-filtering-correlation-id: ec3b4425-2d5c-45ff-be79-08dd518b5464 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: =?us-ascii?Q?ASRyfmw1010mR7YrSjL9CMZUF1nS5Y4tXAV72uZipFgVIkceTV9jh0f4AyCK?= =?us-ascii?Q?lHYbGIafdhFe3bxNokFZgTbfY4Tr4yvynsoM8g521GXdNxoEfqekn84Sql9+?= =?us-ascii?Q?7OOEJb1EItTVnkUJGYRIF9mYH55NqjHFT7rp+TtHiSadcWRtpasy4/mVYn+5?= =?us-ascii?Q?hpf/174A5E7xYXTQoN1qQo79OYyUWdkBTPh74pexpudniO3f9iQ71vxvlVYS?= =?us-ascii?Q?5YoyP6AfXv95EoeBSQNm4CU7OS214AJG84YBEJYtPVaKUS2ZeDz3L8cFownQ?= =?us-ascii?Q?QN64RZFZ3pZi/pckJ2tN0W2j/rWL9AZoSg+CDIykEbOJROpo9I8/wR7YmYEP?= =?us-ascii?Q?en16sebwbpni9sQ03r11mzt9RIIjp9rGef6JpnJQmbnjWXwo7JbJXQHfdMHi?= =?us-ascii?Q?oqEIg390tBzJYVrQ3bNry976Ua4vEnU1G1rA2v7raHg59XAFBS5Wm30OI9Cr?= =?us-ascii?Q?aoyspCG3w/rIvYiwNAwYkuAVIL24m69UjlXu/YUNxRiC/rRWmT7MTDN44YgE?= =?us-ascii?Q?nWx4SRhWC7iNS/MikDdTj0JwD5sk1atHjMIa0l4DE2j6pamhoyE/0W2gmPNC?= =?us-ascii?Q?zzAJogqYmEBF5lADVIiiAZkm+Jq+RHBvY+htClaMBLeUEO0wBB5gyM444H8E?= =?us-ascii?Q?i6AHcwPHcCPDrjX6Ksox8WofuErWFJ8aoZ6rcHVb7nBu77fxjKL5g6jkXzIh?= =?us-ascii?Q?Mfj3+NxJMgbXc0EFiMwqcYPpw/Mywvu2kLapZ0MLFsweNWIeqZzmCJSdSMfN?= =?us-ascii?Q?5aNLazHg63Rh1F6SG0fjcxaHbaqbn31GgvbCNT8EZQMi2dTozlmceG9Kaoka?= =?us-ascii?Q?zxKBvkIYwiU4pB1u4BK54lkGR3Xgd3WNgT5RMwhz8aDk/Cox1BsLGS6sLS3N?= =?us-ascii?Q?9B1lad0zKI600J3sPdyztBCOJC7CN2rh0xHWCbBUcfyZ0AH4Kc6QIgiO5/qC?= =?us-ascii?Q?pvxigW2MujpB7Vtk6RVhdiwXEMSo1/FrNHcSMrn6ha6wy3Qry8klqbt89Xbu?= =?us-ascii?Q?zFKjs9vUz6+/wc5zU3Lx9A9NQdZSXSAso6WDLOFhcmqaXO6TtExnWSAlkSFe?= =?us-ascii?Q?YgL1F0gFiGhD5otkBbFd7Lk1uwqfJQDOux/uuzddw6ZusPv7wtf63iXe6X/2?= =?us-ascii?Q?EKlMxUE7RBOPpl6PQCE/Gz2KaV80N/JozPm7kZH09NvhqMfFAt/CKTFVg9Cy?= =?us-ascii?Q?8zoGKBp8b5haCTdRtOpyZpc7M0FOIgOus9vfuoV3XGNEVAu0IAqpTSoEyaLe?= =?us-ascii?Q?ArTolqi+fVKu5WIccXz3pFqq1ssUaHr1HA4ndLgnOnjpkKGTsFIafoCvyCE0?= =?us-ascii?Q?7b7+0bxtK0Fze7+QEEC6O++MXsvvUfBK46aer/tM8R2lMYS++P35XHZskOSW?= =?us-ascii?Q?GXTNajcBAd5no49plKLLdRhpHgzdjwqtOw9MXKN61sUCsK8NJA=3D=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: =?us-ascii?Q?//Gsv3Kzqi7RLY8jVKOYfLkV+fTgJLQKrGTALD4tCTdo4DyBsUEI8TG96CbF?= =?us-ascii?Q?A8ySn9zU4Rgsq8ypNp8XLuSaTGom0oHURfGOGb1I1rlK/NE2Nc6BC1mXefJG?= =?us-ascii?Q?wWUk7wDZVJeqk5IK4xSAlFwivSdfRO/3Lp5KSIcVHoYybuy8M1CKsOOrGPdB?= =?us-ascii?Q?chzH863LilGqodOSPAjVc08YmA4LW17JRHV1Sj+4BQ6TAOcPrkPfpqODpa8T?= =?us-ascii?Q?5AZDSEu6C+obnEG55f4KI4Ngy0q5jK76stYQJDm4Me6weC33vqyisJR4hGpQ?= =?us-ascii?Q?lft7ZYYKnNRv5Pc3Azo93140qhzwm/AxcDtGWGlpLYEV4cLvxoo86S4Ow/PQ?= =?us-ascii?Q?7kgGS1odiDGw6pUWQQtjUUPhocV6PvHYBSWUWxAiCSG6f0ekF2Zk7HUGBv0e?= =?us-ascii?Q?130xjJ8+RQ0QLuFInXOI5gG/ZHc9XHo3VkRGq3COt0YBW2uHln7WfiK5cF1G?= =?us-ascii?Q?CVQpdRQ8Aoxd812Jnx7GoQxpNmWoPBzKnN15KEM5SAIpZj8B4eehu9CmBzZP?= =?us-ascii?Q?7DGX7xwLvgsMhdO9Gfa/QYMgfVfmZUsmQm1xJ1fB5RxTXFROcGH+Sd0ReWBo?= =?us-ascii?Q?u3vuO+LspkvSOEe/GcyiJQw+i62zvr79VYXwQ+TCk0IC6+xkFGhGvU1wA2dv?= =?us-ascii?Q?o4t61ong8aysG4C35FUfoYrk3SygUsVvbh2zlK8unvz+HuBhTex/aLuNUHf4?= =?us-ascii?Q?pF3rJ/JBti9WFrMg+53zA03SXy1u/I1f2LwbvleKgJzjgNeYSwHevwwMYNJW?= =?us-ascii?Q?csTie9xp8at4LOS7tErguAPQL3AgxKmrKITFdbbeE0SxasGK/8NGDQelscsn?= =?us-ascii?Q?+LjTmPRGi8Ipycx7MwflLToenDDh73YjauaNTVu1QcdLp4Mo3TLPthpX5qHn?= =?us-ascii?Q?XRNDMqk7CQK+hmxTi1WG1xsWa7tX8Cw/Uc1fHpnLeg3Np6u6JnA1kYK89XLp?= =?us-ascii?Q?kUfm5rwMBFNJnUMoDH2ENsn6w+Or9jvNGSp9IzVZFugzz7uE4ATuJashTfQI?= =?us-ascii?Q?283UhpaupyH/WXP/+CRaBvxYJPZRfP4cvbbGB6IxfOf1jJRnza7O8gnvfUhc?= =?us-ascii?Q?NjP7IFLOBo7/lGI+Z9JmsS0kJl6UihoNLHu35R3D/1Tmio2soCi5acLh44aN?= =?us-ascii?Q?+27gYjSRysVmUvmB1JNMd4ainP6shWuOLetKfDlLmux9Sc43fsgPvp6TmlNP?= =?us-ascii?Q?xtA9tBnl4DAZ4HW6n5mNzOBLztsvXCVLhqlhP9sUiwaAOOKj4gEKKOk7yiKN?= =?us-ascii?Q?LvIcqMT6zftLByIjmq1ibFi6DVJiyn6T2GelZaM8FpPORPHVik3GlUdFzlH0?= =?us-ascii?Q?7Kac2xFuK5CVBypmWzM9yQIexXlPDCT2wx8H0agZCZQSYrkVkkNj9w8YNy4F?= =?us-ascii?Q?oVKKDP+Rvlkew5zmce5gz+UYonIQ86mMm2o6GWuod75C26wVSES7PIPopyjU?= =?us-ascii?Q?TeD1AWl1Q9r0mFB19LtY8FKd/ZmBopfu5OgnOx8zVZMop3uuNJi/qjuez3ZE?= =?us-ascii?Q?GICz30N5mX+XVGrkAcBpvG1VKGmzhagzZpwD3VdZgj7nU/2kp04SA3aCN5c2?= =?us-ascii?Q?QXixsYfAeyMqOIQtH7vDIeCSeps/UaDZM71E52gwP1hvKZe3DIxfv5e+e404?= =?us-ascii?Q?VA=3D=3D?= Content-Type: text/plain; charset="us-ascii" 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: ec3b4425-2d5c-45ff-be79-08dd518b5464 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2025 08:48:21.4167 (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: /Hufuhbl23dKW9sg8ZXLUCNikZWRfUbz2+4opc3KiAxXvofX7Et4WaBvyX9EkM+af43dhP3IxsNoWVhBDOl2lX7d2lYIAKPLSGmwyKSAaTQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB8180 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable 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 > -----Original Message----- > From: Schimpe, Christina > Sent: Sunday, February 16, 2025 11:45 AM > To: Thiago Jung Bauermann > Cc: gdb-patches@sourceware.org > Subject: RE: [PATCH 11/12] gdb, gdbarch: Introduce gdbarch method to get > the shadow stack pointer. > = > > -----Original Message----- > > From: Thiago Jung Bauermann > > Sent: Saturday, February 15, 2025 4:45 AM > > To: Schimpe, Christina > > Cc: gdb-patches@sourceware.org > > Subject: Re: [PATCH 11/12] gdb, gdbarch: Introduce gdbarch method to > > get the shadow stack pointer. > > > > Hello Christina, > > > > Thiago Jung Bauermann writes: > > > > > "Schimpe, Christina" writes: > > > > > >> Would something like that be acceptable as well? > > >> > > >> Method( > > >> comment=3D""" > > >> If possible, return the shadow stack pointer. On some > > >> architectures, the shadow stack pointer is available even if the > > >> feature is disabled. To return the shadow stack enablement state > > >> configure > > SHADOW_STACK_ENABLED. > > >> """, > > >> type=3D"std::optional", > > >> name=3D"get_shadow_stack_pointer", > > >> params=3D[("bool &", "shadow_stack_enabled")], > > >> predefault=3D"default_get_shadow_stack_pointer", > > >> invalid=3DFalse, > > >> ) > > > > > > Yes, this looks good. > > > > I was rebasing my Guarded Control Stack code on top of this series, > > and noticed that I will need to access the thread's regcache for the > > aarch64 implementation of this gdbarch method. Then I noticed that the > > x86_64 version also needs it, and calls "get_thread_regcache > (inferior_thread ())". > > It would be better to pass the regcache as an argument instead. > = > Hi Thiago, > = > Do you mean instead or in addition? > I thought you also need the parameter ("bool &", "shadow_stack_enabled"). > = > Christina Hi Thiago, Since you wrote instead I now have the regcache argument only in the v2 of = this series. https://sourceware.org/pipermail/gdb-patches/2025-February/215650.html Please let me know if you see any problems with that. Christina Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928