From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id iPchCdJWdmcLTgAAWB0awg (envelope-from ) for ; Thu, 02 Jan 2025 04:05:22 -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=XnTRJZ7q; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 215621E097; Thu, 2 Jan 2025 04:05:22 -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=unavailable 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 850A31E05C for ; Thu, 2 Jan 2025 04:05:21 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 39C023857BBF for ; Thu, 2 Jan 2025 09:05:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 39C023857BBF 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=XnTRJZ7q Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by sourceware.org (Postfix) with ESMTPS id DE2843857C68 for ; Thu, 2 Jan 2025 09:04:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DE2843857C68 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 DE2843857C68 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=1735808683; cv=fail; b=kz0J0hfrMG3nUq9titjIi+M2YecSOCNnYY5ZResqv9KbkszKhzWztJqk4kzgA8WOV31AJvfLYS2wQhXrvaU2eGoPjOPCDziCbGVVtwVCGKMvlCik6rEld3JmxwG6fO1lT/nI6DArRIFgmFBJ68c4M+PgEb+tJ7CTgffhbnq3gdc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1735808683; c=relaxed/simple; bh=mXtbRigSSox6yoUxKlKhZFK3BzqalAfGNQ891FN+3Sc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=BvAv7vNDm1Zck28pTBAapup581lB8jBm9sNlJgMnJdXH1a0ti8YBGtq2/00BG8s1wk9rq3Y7Lv+Eaip7lHSmw6XSDM+7dEseeNkRQgGZD5m3FfOJuO4x6nK0NgX3q810xLfPrxNu3KyFpXFsif4VWxgMPcbO6vGdqLSieEfaRhQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DE2843857C68 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1735808683; x=1767344683; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=mXtbRigSSox6yoUxKlKhZFK3BzqalAfGNQ891FN+3Sc=; b=XnTRJZ7qhNbb1l+OggF5WOcbsh6Geb/olhoXFgqM68f0oKPwvIyc32af xinzKfYw7WyW06k4pEestlmwme9aS9ya1uBqth04oYCLrGSfZENdz6MWa fwU0f4ilLpDy/N9phobFd6irYSZ8z/lsFD1IIgB6niEiFGVUt02YiPtmD 7jUk+CfTFJIniHu9TAj08MD+tZyB3GwabmbCYbxI9/pPJTtleest1Intl KyqdjxKF0jPMRFEoopPsTrsogwWpkP5mF6m9QU5EQvZV5uxINLSgmWIPW K0Vfb3l8CLixx3SzuBorC7jcnZPStDWJsRLeULEwlk8zFABbPIarvfjzG Q==; X-CSE-ConnectionGUID: 3WsuBEJSQKat20+Z4QGANw== X-CSE-MsgGUID: K42l0EL8R82qL4H696Juuw== X-IronPort-AV: E=McAfee;i="6700,10204,11302"; a="36264148" X-IronPort-AV: E=Sophos;i="6.12,284,1728975600"; d="scan'208";a="36264148" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jan 2025 01:04:41 -0800 X-CSE-ConnectionGUID: fpavFgQwQe6OV6tdxSSSpw== X-CSE-MsgGUID: HMw55SPpRUCeKk0bLdVidA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="105504715" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 Jan 2025 01:04:40 -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, 2 Jan 2025 01:04:40 -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, 2 Jan 2025 01:04:40 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.42) 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, 2 Jan 2025 01:04:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UEXuRTvy/tTT2GFaTmf+oWiOFEIPKCAqsBXfvnqdbP2GDGqbm/A+ABjD/IpvU4R2ttg1O/fVo0Q18SBDKuEsJqxfkw2tLjPR3A/2iaKWYoFcCtC+Fq0qfvEgk2AeTd3O4pnNHSLqnOO/Bev6Nr8JgiUNY7VbyB8NfeVOWjlaIR2js2cTD5zch6jY43U4ojv8PfKPuTkzzg9RCwJ6G3HXb0fcHcmu5yleBlRfSfSK4EWn4gJkVpGvghgHgbN/RiVq+Zz6IKR3jFnDtuQ76iB9ezh94VIFaJB/wyK7Pvai9mmqv6tTz2iasOumIo5OFNlvfVsYLcSfg/toPVOzIDfCOA== 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=/uEksTT/tGPC43z0RWwjARtrfHAsI4RLt4E+2GgRMMQ=; b=RIc4mMpArJpLNS4Jw4AwJrVjZr0v58F20S77NHDR163pHbaYJk+BDeQXnygfR26ZWykb9BNNtNKymj0RBPOMqU1xqY5OOVB8uBDSf5wKWMzOrw3nNIxPuMFMXu6dW0idiIAjBedtM3G33gTD9rR0FTx2YCjIlHeU2tArHjunx5KVJcUIybbno2DRthMrFn9Erw+tL6YioURdEn1jqsocAWWC5o54VSIdLcTdtf1jOdtspo549p2iuMiMQcWwwfknauDd4fohC6hW3JY9hH8ruhVOgxtsynhq07quOLwFmLxgiJpcw5nNcKDPylMS/2gor4ghnBj7h1r6ocWSoJTo2Q== 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 BN9PR11MB5306.namprd11.prod.outlook.com (2603:10b6:408:137::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8314.13; Thu, 2 Jan 2025 09:04:20 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%7]) with mapi id 15.20.8293.000; Thu, 2 Jan 2025 09:04:20 +0000 From: "Schimpe, Christina" To: Eli Zaretskii CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 12/12] gdb: Enable displaced stepping with shadow stack on amd64 linux. Thread-Topic: [PATCH 12/12] gdb: Enable displaced stepping with shadow stack on amd64 linux. Thread-Index: AQHbUxtDzrlXl0LNe0GUex/dwKvuAbLvkTmAgBOyRNA= Date: Thu, 2 Jan 2025 09:04:20 +0000 Message-ID: References: <20241220200501.324191-1-christina.schimpe@intel.com> <20241220200501.324191-13-christina.schimpe@intel.com> <868qsa9koi.fsf@gnu.org> In-Reply-To: <868qsa9koi.fsf@gnu.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_|BN9PR11MB5306:EE_ x-ms-office365-filtering-correlation-id: f619b34b-6b7f-4466-9c35-08dd2b0c71e3 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: =?us-ascii?Q?FZnlRHEIy8RCSxgEzLiNdsIRk7mBH88Z5zpyLXxwuHi/g2OFGWWzQjPfxlCB?= =?us-ascii?Q?NmLys1FACxsOfI/qbItqHBVXipF1EDO5v/I+qaidjH+xTOWGrZnrZBp1ecpP?= =?us-ascii?Q?5Ku34R5USw/290Bx+QRL+4jHiFr4hZhBSSmw/jcQ3eB2O4X9hhXAqPYrKvzO?= =?us-ascii?Q?ugCq75nN1aIGBlmnnA/2y4dKO5OaIutmSZJpNGRji5kYqykHINgm/+h0FE6I?= =?us-ascii?Q?DeWu/2XR3rI8G0i2N0HFupnhWxbmvouqlchW8x+kKJC8h953D9kZyK6AhXMY?= =?us-ascii?Q?SPDbS9fyPkcUp0zR/OWpQxRZ3JeJ9S9mIhRKDL6rZjmLL2rajivwJLGOqTDf?= =?us-ascii?Q?vRhvM1eoeKppp1p4F5FvJunCdwFhSq/3rhojOtCv/6MEelZP8av0SMR0ugII?= =?us-ascii?Q?t2uKzNNs/hLhlaugqKGIQxRVqG1K11NWaw++V0Cq9MCrd7cNmF/Ft8wk6p2+?= =?us-ascii?Q?P7l7wG6tIOHkKE29P8q2lsf20wfrO1Vm1UfCAirJwV/Ix90DqX499TGeWYOk?= =?us-ascii?Q?ZVfwJxOMR8YjaoMjKGxy3xXUdcsK38AzjZPT/GxE7wSEmrSxcnP7ys288pMY?= =?us-ascii?Q?+XhW8Y11mWl28pD0jLTA3YwJuhayr05PPTDc+OPWcmADVbaRRMRigP+b7XAd?= =?us-ascii?Q?cmuCfj9N1k/U9DmUYPcItEiuHJ3X4wUOH3yYuJQD+b75TOtnYghVqJVfYqoY?= =?us-ascii?Q?j3XUCmU4gyurfES0ttjKFyqtchJ/R3xMgs8r84grx8ju+rU45tfX1fEazg49?= =?us-ascii?Q?JBLovXjTpcvKBfGXlERxz7eQSIN8MxXL3LEdS3TxwcLFknJUVG2TxxkHIcIZ?= =?us-ascii?Q?1u1uqo/8pc6ydpm2gcvyGMCeQtJL5Z0nsrZtzwTfBmDtuFNQ0Gap/9662DHj?= =?us-ascii?Q?ciJ6DGXoTrcp8JZ0qx6VizTeG225qWiTgqH7r0F/N2G9St1mvsdau/4GvZau?= =?us-ascii?Q?KZFWXAIjvYg8TYJNMGlZI7EbPd7qX5gVDDYEmHPkm6oiq6o0cQmMKuTyx4cj?= =?us-ascii?Q?5ASsP3RN6Tt0yNXeK9t6wSkO+aoUgWLyFuxCwHxRlP4r9HbR4uTb3E8jD02s?= =?us-ascii?Q?kxSbkKU5RxZvqi7YsvW8/U8vzFk9guLoUY7Vz5OMv020Cm6Ufsk5TAgfYd42?= =?us-ascii?Q?yzAs+WTB2QLJNnHbMEvLgyRom2anyc2r3cyEQzGInjuSJ1qvC/iQxhLVBqj2?= =?us-ascii?Q?Hc3ldZbUcqYxjBQklPfshs/FrRdfvGVxndlTJMKS58h0UWLh7xmv8alkDYXK?= =?us-ascii?Q?ovw1Ad6c5nU2PcV1eGYNnt6N0ZQOvMsfCRWU1sNDh//YMJ41iGND+Q48tieq?= =?us-ascii?Q?gG2nzv2cTusN5z5cGk8Xr0Lmllsg6Qc9fEXyH4+9/A5AV3nKrCBVZwSMvug/?= =?us-ascii?Q?jM5mjH0AwzgoVjeu6RGjCtiiHNFx1OIt6R5vRjssj+yQoKDsPW8XTEjZ8APk?= =?us-ascii?Q?Z0DFtCblw1Mzp9Qim7K0vxsEeryqszSP?= 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: =?us-ascii?Q?VPksHDYChJ1ARZwppyCchDyoPZRuavj7Uno4OxHbsKcT4nRo7zXjSpwQzjhu?= =?us-ascii?Q?+WdkMjZ0Mg0SoGEQV95O1pI+HvTpJsORhIaCfj97aoQAv39ODYvNY+1YRZDc?= =?us-ascii?Q?2JfMklBQ4IOoNjpBJuDX6und9yQ1tkZSfVtoeZ8cGTYPoLOamg1Fgpois/cs?= =?us-ascii?Q?b/rHD05CzuJA5J2tQo7T0YK2THrNAyoLo1Sr9PLw7AGhLOQhnQvXBZgzpPZg?= =?us-ascii?Q?/Q8Lh+osdgPJavW4yYj2c+ni7jtZj3lZDhHK8ARbYwAcZtG+2HWw/QRSmqoe?= =?us-ascii?Q?OjWju/XnljCiA/M3mWFJO6TmM1GjFSPykLXSLVDJNVvuUhcA/TrsKMsIlB6y?= =?us-ascii?Q?ILryixkIRY3kT0TfclF1ngS+W/DXQPeuZ6SHf69xm6NC1jJ/wUw7AQFl6HA8?= =?us-ascii?Q?WQqpL5g19GHReHC9ui+GZFWUa/ZOonKEmMIzqqR4mBh2aoyZCXu7CZztliXG?= =?us-ascii?Q?1a2llZLaqxyEr/J1cleuytTZg2+bqspS9PBP4WQOoGcA5RtvTL9VUbMHFmtZ?= =?us-ascii?Q?ORGY0BU6aQ8x3ACzRUgPRdm2y2ARgGZNi+TQSRPpssu8lj9bwY3IrrhH1xPZ?= =?us-ascii?Q?VY1GsruxczaoKb+kNuD6O0VGHtTbUmM8AfeYgeNzPOYCv7gQ+zHJB0Gt83d3?= =?us-ascii?Q?QzpUmjRApI0s88ky5/o5/wXMawOO/QrB1TRIsh/zqDgdqBu6+txtOJNcSV4t?= =?us-ascii?Q?/b8EL4LjXfC3YtijA9V5nNyuuE/2ZRCAFyO8jm0E0+anUerRanhwgQFcqvcV?= =?us-ascii?Q?RrByVU2g3PI+CRymQB2Gd4bDDD5GDFnrRhZr4NjEyo2B988I8J0IWmMplAK8?= =?us-ascii?Q?ZYKxbJaQYBH8nMsKkNi8OMc1Rf1Uy/q3k9f9tB868M6+oj1a0A04MVNO7367?= =?us-ascii?Q?OhhFMCBFzaa3/4ZQ7MVWaZHX835TWiZ7OfNaqx0YClTRy6SivDAIY4wM3sVV?= =?us-ascii?Q?QZqDdElBhler7RmH6Ahmsq9W0cAMhPwKAZ6qWASVIRYIMRocdkmKWlYrl7Yv?= =?us-ascii?Q?ekQOk4avJNZNLxGCi1j5prUOcBytUAh83X09rqjHZemoRHf8B+xpiAwozTSg?= =?us-ascii?Q?bkRjosabgqLunH4D/GWcXgfB3XU9iW3C7CMsgSveGBUVNWtPbA2b/OYbyw1L?= =?us-ascii?Q?NhkAQ5t0LH1sjgmEeImsjQux6mtACwspmAAJc+RcKNH4mqZl34W55OktvXpg?= =?us-ascii?Q?cKG63UNujP2UWC4XUaoINw/bWtH7ieXca+Zrdf1ULf4ncbnIkV6O+g8ETKj8?= =?us-ascii?Q?BJGOpjNnZgJhLK7iBh6gYvDceRWiU3S+OLgK8YuEieKRciUO+iB3NgE9rzqg?= =?us-ascii?Q?fnuYA14ptk8vHnq/Q7zQW6gtjgrWH/K5CO859xSw8bBZJ65x2rdlH9vd+Ftb?= =?us-ascii?Q?hEAocSfBNqk9GJH4w8hV1GIHHVt8GVRhA5DBupeNWhbRahbK86ERjkx3Ti5v?= =?us-ascii?Q?QVxAbHHVjDrfATdOJZ3+iGG0QYjquw55+Y2SLCLlNm5QalIWhFqw9T9G3gxy?= =?us-ascii?Q?l/bKmBYhZOigJq727oUNNr1L6WiW6tT4gmV8T6agxMTVzppUwupdbkjvCjkj?= =?us-ascii?Q?8Lkg1dVYMUbM+48JRzOhGSbCxqFYq/n2Ok8jbVD1?= 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: f619b34b-6b7f-4466-9c35-08dd2b0c71e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2025 09:04:20.6689 (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: AE8pbLPdQENpQG+vh5WIkEqg4zT83QqwBJ0af7aEX/FdMXobhnUzzwpAOZlZw/ZW3x8ls1jmttPeI9W/OZMAEKc2vf/gq4YAPuskpm+C3ZU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5306 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 Hi Eli, = Thanks a lot for your quick feedback. Does your review apply to the documentation of the entire series or just to= the patch "gdb: Enable displaced stepping with shadow stack on amd64 linux." ? Christina > -----Original Message----- > From: Eli Zaretskii > Sent: Friday, December 20, 2024 9:14 PM > To: Schimpe, Christina > Cc: gdb-patches@sourceware.org > Subject: Re: [PATCH 12/12] gdb: Enable displaced stepping with shadow sta= ck on > amd64 linux. > = > > From: "Schimpe, Christina" > > Date: Fri, 20 Dec 2024 20:05:01 +0000 > > > > gdb/amd64-linux-tdep.c | 2 + > > gdb/amd64-tdep.c | 12 +++ > > gdb/doc/gdb.texinfo | 11 ++- > > gdb/i386-tdep.c | 12 +++ > > .../gdb.arch/amd64-shadow-stack-disp-step.exp | 84 > > +++++++++++++++++++ > > 5 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 > > gdb/testsuite/gdb.arch/amd64-shadow-stack-disp-step.exp > = > Thanks, the documentation part is okay. > = > Reviewed-By: Eli Zaretskii 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