From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 0zpVOsFVl2cOGBwAWB0awg (envelope-from ) for ; Mon, 27 Jan 2025 04:45:37 -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=UJHDTXdx; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D9B8A1E105; Mon, 27 Jan 2025 04:45:37 -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 713AF1E08E for ; Mon, 27 Jan 2025 04:45:36 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F37E4385843D for ; Mon, 27 Jan 2025 09:45:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F37E4385843D 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=UJHDTXdx Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by sourceware.org (Postfix) with ESMTPS id 92C813858D37 for ; Mon, 27 Jan 2025 09:44:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 92C813858D37 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 92C813858D37 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=1737971097; cv=fail; b=dklAAZ3FQPc6iEVr4TUqUfWNwVEmPPu5HLGxlqdPmwPpjM969mAMl2AK7v4uJp0TLK9PqUeiYOzKmNst1eSe1k9gjcxlX6qUpOAtUIrNyaT8/+2mTj/s1BUxLW8PUk/YVazwDpsEZ1vw35NGRiB8YvLjBodbzXjUMUuQV5AYB0Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1737971097; c=relaxed/simple; bh=U1PTuFm3atLamaiaVo7PkOOU89uppxklXBcm9N7Z6es=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=taKoNHZ2ZwiAkqiMVzQeD1VTpgQVApKlnS/N70ZvE5zZk6kZWuKBrNnwzJhZJfiFTRaueYX1p+MwOaePuEwtRUl1UFtz/ho0lWgNEBpmlSJ6YcFRcvvtMTa+AHVRjZU4LLmM2Lw7a6s+j8UgPRv4zJ7kNByuh7Ho7PA2S0v1JMY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 92C813858D37 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1737971096; x=1769507096; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=U1PTuFm3atLamaiaVo7PkOOU89uppxklXBcm9N7Z6es=; b=UJHDTXdxlz4PioR0rottOotv/kfj3f/sOD9yWzvr+Uvgwpab7kVJwiPK 17Qz6NmSUmCRqHre8hAV8UxlxV+iEEPwSOBFOosVFWjtelre6Bz1eh+pe XccnERtPh6efsGFWJG/yWTNXfGy7KVd6c7ReqVz86ajRYsHBJictS/9Iz K0Q4e4x1k1MiHbZk7wVLFBABpNT/QzBNvqqlUsix1tXcqPsDpGxUikB2s NS8I1t8bPnqowdLBJMTuFo8gg3ETFGr61zkqXs4g8yfSpqH5O7dk89kZh 32uARY9IineGo1Hrbe/f4IBTeMi6TuDHlFu8afy9Qpcr6zxmvAOnrZceH g==; X-CSE-ConnectionGUID: 70Qw7203TtiZokpURafdRg== X-CSE-MsgGUID: 7bO8x7u+QgWw7Lton4KNMA== X-IronPort-AV: E=McAfee;i="6700,10204,11327"; a="38334118" X-IronPort-AV: E=Sophos;i="6.13,238,1732608000"; d="scan'208";a="38334118" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jan 2025 01:44:55 -0800 X-CSE-ConnectionGUID: bdcbzFyNRdWVlIV9rn3fzA== X-CSE-MsgGUID: ALOqPiaLQ5ulEPmoOpKxUA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,238,1732608000"; d="scan'208";a="108977341" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 27 Jan 2025 01:44:55 -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; Mon, 27 Jan 2025 01:44:54 -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; Mon, 27 Jan 2025 01:44:54 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) 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; Mon, 27 Jan 2025 01:44:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GMlwhitAT7XTYMU90oZzuO8a55cewWrKCdlaXyv2SWJcypXQeLIaOpfJjBhYx2Y/I1f0lGIMuxCpucniYSQeNu6VOfV0n+8mmW06UMvmulXtI5mZm+dgJrXzaSV5Aar3pxxR0VvmmqU9Iw+0AxkcGsS03jsGFgEnQMFcnWHKjDEl10eV1pwGpOKZcZjtCMU+M9D3wR5P875udn9GKpUjGwGP5rEd549uoklurTXtF6z6+78pc5IIHDtTMzpS29vJwuwkkMabFMgrqW5cTcPDKbLHpEZ4/4S5c7nMVFkgMUzAmD4RGVsPDMLCMlk51Lxr74eF1pI8b7/xww1FrPLUMg== 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=/sBMh75fB8lacX6oV3uQdNpADVIsNWZs3L78m4pBTl4=; b=NWVVYBwC9Cd73J2q5vIY9dOoqU5KtTD3qFo7B0K2FUk5yVUPSRnh+i+h7TUTkYJGheitawJgGuHOpbGbtfsvv43DbG/6GJoh+InLUbwHb/TwwVj1eBqS6FFt/RfvHmm9m1f4V99DHG/8WejvtdpSit7UlzRx/FIRJ9TEh9nRmOKGchqNrD7Offc+Tgz23Rpli4/PVOuJ9wgHQEOCHvXaNMF5ZNUpPwZPpG3TC4t7ceTZ/uD+SaogM00bZeWmpbMQBhnkl9dsJnp69fqaiXDYls+5NOi5L24cB7yBhOU1IAJGOPrzKgNRGLhrCgMwtUHwb0S/y0FfyUIdGBbxQO3eGQ== 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 SA1PR11MB8811.namprd11.prod.outlook.com (2603:10b6:806:467::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Mon, 27 Jan 2025 09:44:39 +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.8377.021; Mon, 27 Jan 2025 09:44:39 +0000 From: "Schimpe, Christina" To: "gdb-patches@sourceware.org" Subject: RE: [PING*2][PATCH 00/12] Add CET shadow stack support Thread-Topic: [PING*2][PATCH 00/12] Add CET shadow stack support Thread-Index: AQHbcKAVW3mieE0cpEqhOIo+2LyYPg== Date: Mon, 27 Jan 2025 09:44:39 +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_|SA1PR11MB8811:EE_ x-ms-office365-filtering-correlation-id: 9e7274ab-9182-4001-21b8-08dd3eb737d1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018|7053199007; x-microsoft-antispam-message-info: =?us-ascii?Q?MmQvJhtfmdLbgybKmSb0BOd6bokyFwz0L0g4Bvf+7kbdSuFSODi6ylCiUeBE?= =?us-ascii?Q?u1U0RBoKvccZwfazs2qmkvtJD9m8WGA++Rl+bp1J72GPtrEENZQYfhUG//Om?= =?us-ascii?Q?xySeSUGG5z0HO6DIgrIOoPu4GYHRUhAJDwrzFFgavvxveZcuYqlvfPLSyZrY?= =?us-ascii?Q?9kFfuBjL32NpsHCcptXpVueFHkn2LR5hH/6A3MSDZVHOz+a7wy+MV6sAgndB?= =?us-ascii?Q?Va4un54xZSazmX0E/EGdzmJ26JmS6xs7aUv3sN52S6vLhtXO5pqrO0sPaXx2?= =?us-ascii?Q?3iTnlcHQTQ7rra0O1y4U0D8E912boLQvo0xAU5nucSoUde5jC9gLAseI7q5d?= =?us-ascii?Q?R4X/yJHtgb7lRpTvIFVyQS85q6fJt/V46OBLVXPhKNZX8SvqxSX2BDJ0TFh/?= =?us-ascii?Q?mQeUdUxWqJ+GIOOrMKIKKeWQ3rQ8JcFmEMZgURvMNiiRg4e8lw32p1w84Fqa?= =?us-ascii?Q?QWZXs7y/d3M+tb2/zIsZj08JGsEGrwd4Ato4HZrBfNk58CEc4jc2u1oQR47Q?= =?us-ascii?Q?vOUYKkFVdbereXlRFclBGXRn0/Kq+vxNLG7TdxXBnHKhDOMe8wcWLSu+Yh9s?= =?us-ascii?Q?dtKJ/iZ7aNV/BP3FutAv+BbdbWiLZG4OHK0Gm+BrsUpSOm8A5GP3xuIupGXK?= =?us-ascii?Q?9XHCBGKyOQNEFMjzqDJYFLK/1vnGECPM6vgkpYYcePUN3JxJjv36Jegn/FKi?= =?us-ascii?Q?6PaZaJcdQLGTM95QanM2qqBhxQGp8D5A4MChXoXb68VqpEu95zXGIm+9Kj6s?= =?us-ascii?Q?oGB0SyriT4WSCq9XdKt/WnJLxAbn2WroBHiNvYjnG4Jdl0FroXF6qoi5C6DK?= =?us-ascii?Q?3T6iKRP/PlwwCG5gsa6VagfHAyVA4875fOCa54Zo9+IPwec2cXc51DScax6g?= =?us-ascii?Q?+Wki2v1IUJE2RomZmt6yb5ZrfxnfbfUK0MGVxjnY6ViXBw8g8HE5vknYYT3/?= =?us-ascii?Q?cFxr06i7EwKN/Ko8pZWcmwu31exgpkCRb6dKNEBzJZyambxOVE+akb7MWmMi?= =?us-ascii?Q?QoAOqnDjUuhOeFlc/fi2uR2KMozePYKDRIX6fkOuGOPzwyiMdq8JO4rcsWFH?= =?us-ascii?Q?aeoePu4UchBS9l0CRfo5XdkCJxr3SBw34uPVQG3d+VOh0UwWUNEumVrh6o4U?= =?us-ascii?Q?T6hRV0GAH8VdlsXIIrnbvP2RPE9M4dpCdWDprduRVDR3f6nfUeOetQNTwOW/?= =?us-ascii?Q?7jxBxVnu6QF/P+iIC+3vky+jVwep8JBSOa8ftizYgASbpvNPeOsqVpkHceBE?= =?us-ascii?Q?zYYEszcyjgOHJ5MdCqi2p2RoNjcsGn1nmQjBUMtO74DpqUX21ntx+sFwj1tr?= =?us-ascii?Q?eRPLWYwEGIwv/xkO8Lpgxp+HwZd3M3uZLWb+9e9KPFVd0E4WiL0SxMnemocY?= =?us-ascii?Q?yVQjDepmEu8uPCJFIkTfMMEMEwV+?= 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)(7053199007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?omgaCdS4sVAkNNCDd77xZA04t76eXVxqaMFhBPG9VGAcIHVt50DQSQEu+ptv?= =?us-ascii?Q?cUrvjhwObBjS3bQ+mOLvPdWgFpNqSwhh0F272RrpozayVQIXEZyqK532HbXW?= =?us-ascii?Q?PevD72rVc1FSoUtIzqsUOIr+9D4TBBrAUDqgX1OcD5hNUBNrRwyeXODiCy9j?= =?us-ascii?Q?zyvbDhF2j3iWXBcbzs+NgeWaszMjevx+uMzClmCeMi7r+g8xEItiTND5Izbw?= =?us-ascii?Q?w9EmGT+QnzcWdHnVkgNRu8mOt2wp1jqhMTdluWcPjImHZfZ6xdt8/KqkfNyD?= =?us-ascii?Q?NdZS6VvAfh8J8LAADtw/KN7HU/xTt0XqKINfA+VAFyoPUtf8DaXw0oxBxoF4?= =?us-ascii?Q?3XMOhpZvjFOmsk+CyQfwEOdWyFmuyricg3ELwPxg40jdKAYDw5DOgHxhXJPa?= =?us-ascii?Q?EocQaq8gQOp0xleYrEqW+s1+8JQTn8oBWIswLU1X5nv2obBFQj79CQgF5aQh?= =?us-ascii?Q?vZb9UFq7uka/kk+WUNFeDAXos5rzVMNC05aYRlFavny6T4vMNwTjjYOzSyuE?= =?us-ascii?Q?X6W32cifL2y7Giq0m3zcun7LiDfelF3yTUN/3AwLKX4ihn5TG1Z48efbTwx+?= =?us-ascii?Q?is/uQC2HGIaiLfU14zUkefDoi3A97qD3Yxb8czY6Wq7aEmdo85zE6o8vGNnc?= =?us-ascii?Q?T+MEuK+Aw2dhbxK2veuK+LTtmislbBojnxELSJEuYRSc4RDCQwhx1QWJBWg4?= =?us-ascii?Q?qfbARhTsB9VHItcuDPBoQC3kFCwo3B9xaVi6KKBtJsAbWDbeJcp5RUSeEyBd?= =?us-ascii?Q?yAZAWeLmdnW3GV2f5N4p3fvbUYYwiiwqMWe/dQzCmrMegAVeqwfMHqSvGufE?= =?us-ascii?Q?IspEi1wz1fd+ZFbEbu7vQdOQu6EORl4FkthfD1Y5zXFUylDP9JsBhnbwMAYJ?= =?us-ascii?Q?p+FTKc9DVGoOT/iBs/ZwkZNIqKOXXBd4N6rAPuuZj7WTXDOms/xxJ2ycLMxI?= =?us-ascii?Q?doR8Yi511ysWPzn/Qr020prLThdRkfUR9wEFlea6ZtKEwa/WP5XKnA5DCClz?= =?us-ascii?Q?1FpYhdGqwcVDWl/0lVg0L1DPtuFkO9JewUz3qRMo7iBC7AiPyicgpd/AJlwd?= =?us-ascii?Q?tcVUm9w84ngu0WfTgBEAaspsqEKjFrErinnJYk4/n9dijpjtThAy4yBzF8Eq?= =?us-ascii?Q?t0c6b24+FtToV0Iy7URwqyL7+9k0GMvgpqGXmhRsCZoq/n9x2iv4aWhYYIG6?= =?us-ascii?Q?JJs0zMpvs8LVVReBX/2QUB1XMAYT7rDqbsHpkatAXk36fNDfKm4ow4sT+tys?= =?us-ascii?Q?aNUmgpZTyZlBC7PtZz5ZUrLcgbGzMb7H6vPVfubMRVy4PJSl5JkFDUk9RJ8C?= =?us-ascii?Q?oYJtZTxh5NIveTjmQvympzb3KcbORIw9HmZdKQ+jsUjOg3pyqNXSVj3mPkUX?= =?us-ascii?Q?y64MRzO2HzudgtISCjgwxzdmmd7HQ7EmzJLDngY2wVnbZBXzBE/qvwiseCRl?= =?us-ascii?Q?t3JI2F4ctMFTsFI0MRyehESZAKA6G9KawpIv1P3fIaI+/NCDaMO13tDsZ44d?= =?us-ascii?Q?a5tDYujPj3wKPasDkGePFZmWIfDqIPafILZZuLA+vel+N//JRgS/JLxQpEiE?= =?us-ascii?Q?8a/bhn2yr+KAUCUIVi1cevCdpi9WnS1DHrluRdRIPoaaSENR+K4afSGD7fV7?= =?us-ascii?Q?iw=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: 9e7274ab-9182-4001-21b8-08dd3eb737d1 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2025 09:44:39.2660 (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: cJ6owhM5MJMrAZ5ShFL3T8xcAIPYNozQ1urhvcQeKmQJ8Wqx0BJJ8Eg7ft/CuA/yx5vkkfkbOGuNOogvpogh2WouzN0IBVbUB73Ud+PZWsc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8811 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: Thursday, January 16, 2025 3:02 PM > To: Schimpe, Christina ; gdb- > patches@sourceware.org > Subject: RE: [PING][PATCH 00/12] Add CET shadow stack support > = > > -----Original Message----- > > From: Schimpe, Christina > > Sent: Friday, December 20, 2024 9:05 PM > > To: gdb-patches@sourceware.org > > Subject: [PATCH 00/12] Add CET shadow stack support > > > > 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) b= y Intel. > > > > Intel's CET provides the two capabilities to defend against > > ROP/COP/JOP style control-flow subversion attacks: shadow stack and ind= irect > 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! > > > > Regards, > > Christina > > > > > > Felix Willgerodt (1): > > gdb, bfd: amd64 linux coredump support with shadow stack. > > > > Schimpe, Christina (11): > > gdb, testsuite: Rename set_sanitizer_default to append_environment. > > gdbserver: Add optional runtime register set type. > > gdbserver: Add assert in x86_linux_read_description. > > gdb: Sync up x86-gcc-cpuid.h with cpuid.h from gcc 14 branch. > > gdb, gdbserver: Use xstate_bv for target description creation on x86. > > gdb, gdbserver: Add support of Intel shadow stack pointer register. > > gdb: Handle shadow stack pointer register unwinding for amd64 linux. > > gdb, gdbarch: Enable inferior calls for shadow stack support. > > gdb: Implement amd64 linux shadow stack support for inferior calls. > > gdb, gdbarch: Introduce gdbarch method to get the shadow stack > > pointer. > > gdb: Enable displaced stepping with shadow stack on amd64 linux. > > > > bfd/elf.c | 24 +++ > > gdb/amd64-linux-nat.c | 17 ++ > > gdb/amd64-linux-tdep.c | 197 +++++++++++++++++- > > gdb/amd64-tdep.c | 32 ++- > > gdb/amd64-tdep.h | 9 +- > > gdb/arch-utils.c | 8 + > > gdb/arch-utils.h | 5 + > > gdb/arch/amd64-linux-tdesc.c | 33 +-- > > gdb/arch/amd64-linux-tdesc.h | 7 +- > > gdb/arch/amd64.c | 25 ++- > > gdb/arch/amd64.h | 10 +- > > gdb/arch/i386-linux-tdesc.c | 29 +-- > > gdb/arch/i386-linux-tdesc.h | 5 +- > > gdb/arch/i386.c | 19 +- > > gdb/arch/i386.h | 8 +- > > gdb/arch/x86-linux-tdesc-features.c | 56 ++--- > > gdb/arch/x86-linux-tdesc-features.h | 25 ++- > > gdb/doc/gdb.texinfo | 42 ++++ > > gdb/features/Makefile | 2 + > > gdb/features/i386/32bit-ssp.c | 14 ++ > > gdb/features/i386/32bit-ssp.xml | 11 + > > gdb/features/i386/64bit-ssp.c | 14 ++ > > gdb/features/i386/64bit-ssp.xml | 11 + > > gdb/gdbarch-gen.c | 54 +++++ > > gdb/gdbarch-gen.h | 20 ++ > > gdb/gdbarch_components.py | 26 +++ > > gdb/i386-tdep.c | 44 +++- > > gdb/i386-tdep.h | 11 +- > > gdb/infcall.c | 6 + > > gdb/linux-tdep.c | 47 +++++ > > gdb/linux-tdep.h | 7 + > > gdb/nat/x86-gcc-cpuid.h | 153 +++++++++++--- > > gdb/nat/x86-linux-tdesc.c | 20 +- > > gdb/nat/x86-linux-tdesc.h | 7 +- > > gdb/nat/x86-linux.c | 55 +++++ > > gdb/nat/x86-linux.h | 4 + > > .../gdb.arch/amd64-shadow-stack-cmds.exp | 141 +++++++++++++ > > .../gdb.arch/amd64-shadow-stack-corefile.exp | 50 +++++ > > .../gdb.arch/amd64-shadow-stack-disp-step.exp | 84 ++++++++ > > gdb/testsuite/gdb.arch/amd64-shadow-stack.c | 35 ++++ > > gdb/testsuite/gdb.arch/amd64-ssp.exp | 50 +++++ > > .../gdb.base/inline-frame-cycle-unwind.py | 4 + > > gdb/testsuite/gdb.base/libsegfault.exp | 2 +- > > .../gdb.threads/attach-slow-waitpid.exp | 2 +- > > gdb/testsuite/lib/gdb.exp | 77 ++++++- > > gdb/x86-linux-nat.c | 51 ++++- > > gdb/x86-linux-nat.h | 11 + > > gdb/x86-tdep.c | 22 ++ > > gdb/x86-tdep.h | 9 + > > gdbserver/i387-fp.cc | 40 ++-- > > gdbserver/linux-amd64-ipa.cc | 10 +- > > gdbserver/linux-i386-ipa.cc | 6 +- > > gdbserver/linux-low.cc | 40 ++-- > > gdbserver/linux-low.h | 7 +- > > gdbserver/linux-x86-low.cc | 44 +++- > > gdbsupport/x86-xstate.h | 7 +- > > 56 files changed, 1537 insertions(+), 212 deletions(-) create mode > > 100644 gdb/features/i386/32bit-ssp.c create mode 100644 > > gdb/features/i386/32bit- ssp.xml create mode 100644 > > gdb/features/i386/64bit-ssp.c create mode 100644 > > gdb/features/i386/64bit-ssp.xml create mode 100644 > > gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp > > create mode 100644 > > gdb/testsuite/gdb.arch/amd64-shadow-stack-corefile.exp > > create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack-disp- > > step.exp > > create mode 100644 gdb/testsuite/gdb.arch/amd64-shadow-stack.c > > create mode 100644 gdb/testsuite/gdb.arch/amd64-ssp.exp > > > > -- > > 2.34.1 > > > > 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 > = > Kindly pinging for feedback. > = > Best Regards, > Christina Kindly pinging ^2. = = 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