From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 0A0/H0S7m2cskR8AWB0awg (envelope-from ) for ; Thu, 30 Jan 2025 12:47:48 -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=PBT8mso2; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7958A1E105; Thu, 30 Jan 2025 12:47:48 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-7.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,RCVD_IN_MSPIKE_H2 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 ED6551E08E for ; Thu, 30 Jan 2025 12:47:47 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9D9363858C53 for ; Thu, 30 Jan 2025 17:47:47 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9D9363858C53 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=PBT8mso2 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by sourceware.org (Postfix) with ESMTPS id EDCBD3858C54 for ; Thu, 30 Jan 2025 17:47:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EDCBD3858C54 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 EDCBD3858C54 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.17 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738259231; cv=fail; b=LnahXWI7GIoz8TETKTEDhdkln5NTP8h7QhV7RlVziJTUy8/6qJqlDKCosu9OBj/302QDgChSDp9kLv7kfAsz2sx5niQulF/715f2xMs1T2mnjWA1c48vvVmS52bBYLS2jbBS364wALxexOZavb9PeTnPpmNIgXKc6GWZiXtxCYI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738259231; c=relaxed/simple; bh=lf0AoprSa80X0vtTWMTTGa24lAu+U7wU32ev7rvVYeY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=VCnWL2iUdOVT9FlfrefuTDR3i6qXEjIVnwkw5OkzEsvZzvdIVUWeQpXXHYUDQoFK35DvPUd2mW6hCsrTamsIOaGLg5Z6U0lXHnRajXukN2BoSVqvyhYrmzxNGHfn0CIgzGJL3DMNuQgGDK6vLT3YzvzBdLeXG37Dv70ZvQfm/HU= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EDCBD3858C54 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738259231; x=1769795231; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=lf0AoprSa80X0vtTWMTTGa24lAu+U7wU32ev7rvVYeY=; b=PBT8mso28lo1rlVj79XXNqiDsayxXEt7eWQXfCHWIJWWapi6duvl5G8/ LhOUR05W/FpyBBwkpQWZsHxADU9mjuwXC1S6k1ibnfqGrP+ZG+c8XNmws n385fVK3AxvU1OSn5mhtZfaHZVa8B3DHQOoGGAg7hF531HVPEt+6knjw3 xgSqw+hYI/hU6iPI5hJmCoszJGDHwrKtYnoHWITrTFFwms6lgxkAC3K8F eIu6pWpMeYP6MRGEKxkv8LtbuAa/sGU76yahns5ZT7My98BZld7GWMaac vYFMkSzfQsaFw1y+g+q4UWezoC8EeU20Rs8gleH6CuLeedL5OLaFgZ7mD g==; X-CSE-ConnectionGUID: PJ1NwYI5TVyOpRP6wEkilQ== X-CSE-MsgGUID: kdEFOFuUQ5mbXYlYCxhjCQ== X-IronPort-AV: E=McAfee;i="6700,10204,11331"; a="38847246" X-IronPort-AV: E=Sophos;i="6.13,246,1732608000"; d="scan'208";a="38847246" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jan 2025 09:47:10 -0800 X-CSE-ConnectionGUID: LUbqTzODSwu0Dmtf5FxLFA== X-CSE-MsgGUID: BjNR0HZETou57XeG7uiOLQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,246,1732608000"; d="scan'208";a="114410311" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Jan 2025 09:47:10 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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, 30 Jan 2025 09:47:09 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Thu, 30 Jan 2025 09:47:09 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.48) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Thu, 30 Jan 2025 09:47:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m2ujbTDYUpjeR55tXJ/EOzi9ex9WnLfULoi55pxbSaU1o5AdoDoVRpRaOK1cdv9t2zeR3iWk9LzhvbB7Ca5qE3gih1uvr6BC+yX2/gAc7lJqq2SdjuW6uDpjW62mBIsYNZZxHN1ygO3Y8SrYDUANoXVkqm2i1W6A9xBDb86nKVsU1c+KCC1ShR8olXl9FcV1ehxIp3g7beoTgiClMmN1ASE1hk6fSg2ykMGgef11Mlbu8+bY/XNAUKmPHYs6wyOCKCYft1J9cYvn/Hl1ThXbvlzZ70CNIRszL4X/0hoP3hIQhhXfcjldhW5Xk/zQR15aMxXxPhePxmlew5QPp84K/A== 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=gbkjkJMPTzkXxnt9wzjN/iUPUetKCC1+LB3soCyGOyo=; b=S4041w51ynIjlK7NccYV0vPhtfkli5NQqIPO12bnlEKQG82xPAvEFXJwTjUUNED9wm2syW7dkIXuzMDQVwhPKtUiM3Spe7kIXh8AxbKJYkqoTqA5/c+PMvdW55Srci2gNgJozrpxIsL6M0dBu9C/pMyBQpx2HzkhytRFZ7LB+FJ8XLSIQWQVtcCKvTFdK+CveKNvfzxROmuldr/oSF/182VMp0EE6MuHeT+r+A+fSGKSNh8nUbYTNcq9Ep1UiBnjnX6ahTo4dw5SGbjyGfWBrWQ3hS9G/HCO7b8AkDBilm2cGlw3cKAyr/gvmCPNVQ2R6h/sV85AJOXUB2SgYc/WiQ== 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 LV3PR11MB8553.namprd11.prod.outlook.com (2603:10b6:408:1b8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.20; Thu, 30 Jan 2025 17:46:40 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%3]) with mapi id 15.20.8398.014; Thu, 30 Jan 2025 17:46:40 +0000 From: "Schimpe, Christina" To: Guinevere Larsen , "gdb-patches@sourceware.org" Subject: RE: [PATCH 00/12] Add CET shadow stack support Thread-Topic: [PATCH 00/12] Add CET shadow stack support Thread-Index: AQHbUxrJjnl4JD1Mak2zl1uw3f4NwbMvqW4AgAAVSRA= Date: Thu, 30 Jan 2025 17:46:40 +0000 Message-ID: References: <20241220200501.324191-1-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_|LV3PR11MB8553:EE_ x-ms-office365-filtering-correlation-id: 812dc7aa-faca-4e5d-c6fe-08dd41560d6e 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?vLZZMxn4j5f93o+I1qwM2rN9XP7CXmDzp7zpS17WzePyCULXUQHqD7SHts32?= =?us-ascii?Q?dZ/v5GgEAlBum9Xlpqvet0ySZbS8lOWrFsMbf/oQn3Xj08Qqc8XYnMUJiyb5?= =?us-ascii?Q?65E8SI5wT01JLxhbjSs4Qx2Q9j4/nvVy+w0R5duUh9L5ccVt3XR6wnEBSwX3?= =?us-ascii?Q?DEhhszM5YT3TXUHIAJMBM1OjbhsRUqr6/JY46elyEJ68F11C8EfZ0g/k38yS?= =?us-ascii?Q?sRWpS0UseCD9Yky0cM1iyxxQlfspLMYUE4+RLG63xy1ZIyoiMsMRY8TeNKRo?= =?us-ascii?Q?9NFvD00IOACCJCb8fLi5qxm8vKWIVoXoTHVZ5TfqB5IVPBS/eJU3eKyTXeR7?= =?us-ascii?Q?fPdVTJFTpOgpKBsloIh76zitJMYdlvINlJqgyc4SLkXIjRhTwmY4ogybu7qX?= =?us-ascii?Q?IH6mwusaIcs9Ny1FAwYg0P2fGYagw+rcNDPwd1hAcuLGlPI7P7P65aIMY/u2?= =?us-ascii?Q?9X3qNvl159lSyvuqYCzd7TLX54Gmf8A7Bj196dj2JdbkKm3fSX09mirj5EdE?= =?us-ascii?Q?+T9N7Bmly3XyZUnnqVTnu8a3sgzFMUiyJkPjwBZdxIELZbKsQAZEh6xsX6Gd?= =?us-ascii?Q?XtwzNU05GGvEeSjk+rJiqdWhRgb29x+cu+V7BFTtVEVxKx9yPl3y65a0XxTB?= =?us-ascii?Q?o8g5bfwTcDxZvnEfeX0ztcJ68OQ/bppK90lm8qyHdBnYU7WgfTlKJQ289XYC?= =?us-ascii?Q?Xiaop3tWYjGbC7EaheUAWiQJ2Kr9bBr2svhAkZIJH+1ok8SMet+6nKvTS3sB?= =?us-ascii?Q?nA+jzp4VCrGDT9aMG9DCemkjn68ccNZZRbRz+PqdSTtJ+dD7fmugrMgnZCAF?= =?us-ascii?Q?kMaT3ZEdPtB3E4+zNlhNBEMlrHYgi4TILomciRE3z7tQYTNt8X96oKDWcULb?= =?us-ascii?Q?OCpPRgNAai+qV8/WXlUQLxx9XYRZPsm0etUiazFI2AgEvYSVlhyBt46oLw3f?= =?us-ascii?Q?VjKqbyCof9zB9059nk7Ui533Wzrk1cVif/fSvAxLctt9517Wt33IBQ1vFLN9?= =?us-ascii?Q?0U6pJvFtM6bIdlX1pZhiBXRaS0Z1pt4hXvLmUmBhKsoafdngSASq3p6zs0nB?= =?us-ascii?Q?hlRWDLZQzxGn2PjKDqgf9EtmJT1lWBQnKkiO50ADcA7MEcFS+9yUQKC7lkFK?= =?us-ascii?Q?8xQBaISvDxeuJWLOgXvnFIgyFQixdDSmgC7JEG7Iw9PHnHQakvZUWvsGbL/J?= =?us-ascii?Q?nMHFgBhZCOxlZHXbCS6vMljPHZcKitgT1oYQi8HTvO5SuiHdrdYQYVnK9hoP?= =?us-ascii?Q?VLi1KNflGjiqQ9lbhCnOKnZtf51egbfBZOg3jUGcL7vBE/NrQQu878XQiV4x?= =?us-ascii?Q?DkGXi+oyJSD5AJW/+rMQ1ycV5wygmANJhqOqikEnd6eS744Bw/pvugp0a6Gb?= =?us-ascii?Q?ziE3q+RGh+IC4b7yTGtsBeIn67aXYwvUUa+sHlJCVHfcJJjKoIqp6DkLLNBc?= =?us-ascii?Q?zGe2SuQIXESe43zjlxtOW4+zvI7o05Sq?= 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?HOvko2vhYGNEl6EfsfRWTbWfKJDKAE431iefvdMm87iEs2LA4eK4kL2lLZjn?= =?us-ascii?Q?TIun8Vsic6NREQfwH17BYPg34JXKhBDQW3aFmZ2bETvmwOg45qDkwb0bgE4i?= =?us-ascii?Q?f12jb1kcOGS23SLy8RJnZA/jjcwzOQgW+N9gWWM20Vokmn8zq5m4RmABZNvh?= =?us-ascii?Q?UhsBoGjVbi7ZoovIFWom0Y7YguN2z//Ic3tsc9MWLCbTMLQSB4rREt0V4sBr?= =?us-ascii?Q?SFLxCxB7COOr1Q8k4ryXkF3OJKxVQsi5i4U01CJwXykWQamNsLUGq5lJq0kI?= =?us-ascii?Q?YSgItyecWFOgN7wsEcf1C/p5MImQyBqEBj57xa5FO6xaNldHxf1a+A2Z1jpD?= =?us-ascii?Q?IaSfe6en0JgbywaTexXzaLg9xFVLLkG+OU4U9VfAgxWaQ0fRydZ/GZBLJj+4?= =?us-ascii?Q?S87flFPNmYh5yKSLxSXO5LErHgHrDLosA71GYa9V0Pw1+gwD9+WWYagJjlsP?= =?us-ascii?Q?+WScKf51huaW8K/PGOVmU5pj3FK3twZnxdO68pHxer9gLAx3j+fG8IS27FFI?= =?us-ascii?Q?5ydFhbuww+py/VJPAD03ec+fJF+dNErXmRlGeA3Bn4KCr4BBQc7Kx5QPEi8L?= =?us-ascii?Q?lOSxRTb78wsPsqiEchC6uvjTltq5AeH1zXCfKkSM1J6EW+ej5DNyUBdOsRVI?= =?us-ascii?Q?jEMvQ4rsCwCt+gZhSB4DFySw6inPk/8+racXsIOfuxx98LUomIWGe/R0nN0T?= =?us-ascii?Q?dILflc9p5P6DEqDQ5ilUsuuuiVYoV2Cxx8sAbhsIPs/r643T0wvegV+KPtO7?= =?us-ascii?Q?duPxaC38KRb3oWlH9QeHyhVKKrtHDO1EvyB8rUsdQAwwfRERJtJn8CbWJA7U?= =?us-ascii?Q?aRz010jcjEWxmI9CQ6889UGR/alL6tNio1dL8AyAA0cxYYHLLSCeZDK6Mbid?= =?us-ascii?Q?DkeK+MOYIZoizY0kB116tYTU9sBtdWfJKjaOqXBOUFVIomlBOm06XxsiACyi?= =?us-ascii?Q?Pf2pG1BpcqyEFo6P30fSyTzgco0yJ7EoiKyu0A5HZEL73klwyFJOjU+oaCbN?= =?us-ascii?Q?agCu3nwaywTQ1Mx35a0MY2xBaenJqV3CW97+xE5urC2yfWMej16btd9OVmeh?= =?us-ascii?Q?4arBZRpQX2g9Dt96CsnnJ+dp6lYo2kjkM+D6G79POV/XZEuccmmIJY9qon9k?= =?us-ascii?Q?uKTA8R5gWIn0hLBqr2QD4P9B+KmZrSRfC16L9wzqU1EmJQYuYWIKoYAnahsk?= =?us-ascii?Q?edsUPyIOKLVxx2+kjd8vrQbRERZBQhvzfGR2nPjV3YPngdgZMgoboGC/IT9J?= =?us-ascii?Q?FPvMGjYjAsHetBGDdgYNdPEejY2IOW8/Ivbe+DUf6c3Y0jv1WXY1mFtkWybX?= =?us-ascii?Q?yFxoLfiOY9qoyiTsh75cCaFxYGLrMpVXHAUGnQvLkxDtF7V+KeRS5Uvyova+?= =?us-ascii?Q?Lcf5pW/P4obMeyt+X69zeAP03u85kh4WA/QqZKE5LopaXLa292LGctF9QHci?= =?us-ascii?Q?Yuis0QgMDGtgPds7Enz8idMnJO1DfHnhIJGsPGXeQDc4YWBWirTIxFjbUXCn?= =?us-ascii?Q?0S6xAsvuBS0TF4V0nRFzhUMcoxGkl4wDpL/jDbp2IXrYR/Lz12u3d4/mu+MZ?= =?us-ascii?Q?VQfOowjsYH1YX4iU0dbs0udezogKTiQFTlXvvkd7g61pu/J6YsTnZumXqD94?= =?us-ascii?Q?AA=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: 812dc7aa-faca-4e5d-c6fe-08dd41560d6e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2025 17:46:40.4208 (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: 3udlz3w7RRKMpKW2aHu8wQ2LxqvQwfYB8eVKLOMSlTPvkFrGop+r9TaElwOFP+YX7HDfMLJjg74Rf1iG7j1F+T1rBMNiv5Y5t07HZa4N5uk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8553 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: Guinevere Larsen > Sent: Thursday, January 30, 2025 4:01 PM > To: Schimpe, Christina ; gdb- > patches@sourceware.org > Subject: Re: [PATCH 00/12] Add CET shadow stack support > = > On 12/20/24 5:04 PM, Schimpe, Christina wrote: > > Hi all, > > > > this is a series to add amd64 shadow stack support to GDB on linux. > > Shadow stack is part of the Control-flow Enforcement Technology (CET) > > by Intel. > > > > Intel's CET provides the two capabilities to defend against > > ROP/COP/JOP style control-flow subversion attacks: shadow stack and > > indirect branch tracking (IBT). > > > > While there is linux kernel support for CET shadow stack in userspace, > > there is no linux kernel support available for userspace IBT, yet. > > This series therefore focuses on CET shadow stack only. > > > > I am looking forward to your feedback! > = > Hi Christina, thanks for the incredible work in this series! > = > I looked over all the patches, and sent all my comments inlined, the othe= r patches > look alright to me. I don't know if I understand enough of the code to gi= ve a > review tag, and I don't have a machine with shadow stack support to test = the > series, so I hope this series gets some attention from global maintainers= soon, I'd > love to see this work merged! Hi Guinivere, = Thanks a lot for looking at this ! = My plan is to wait until I receive bit more feedback for this series and u= ntil patch #1 is merged, = which I posted now separately. Best Regards, 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