From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id bdimJFktWmqYug4AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 09:25:45 -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=Lb0hLOOo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 858541E09E; Fri, 17 Jul 2026 09:25:45 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) 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.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (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 E0F811E033 for ; Fri, 17 Jul 2026 09:25:43 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5C7C04BA2E07 for ; Fri, 17 Jul 2026 13:25:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5C7C04BA2E07 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=Lb0hLOOo Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by sourceware.org (Postfix) with ESMTPS id 20AFA4BA2E07 for ; Fri, 17 Jul 2026 13:25:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 20AFA4BA2E07 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 20AFA4BA2E07 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.14 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784294712; cv=fail; b=jqxPkbboFAcN04y0ki88U/Xs+Al0MbwVNLwObqAdEKk8V9+QQ2EyC69MhvVRb6UjIFepfZ1VjwaKKTISFncj6+9sfJrX/pz7Y+MMMk3HCYVRhBgg3tjU+KXaMwJdEXaF0vABDilmU5gYW4ptulnzTHLj3ldMmXZ6+aJEUab/Sn8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784294712; c=relaxed/simple; bh=++ybr+8fy1iyUhQNNrh6YGOXSNE4a125U+GwHv8PtT8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=i9MYjDpObqco1LPUv+WziMmxSKInWS/x6YurWsPGBeRWMrmLK7N97a0gKSSsILXD0r4uh5PqJGhNhKGPB55KydqzGCjYsfi+4o5XTJltfbDYlsl36ofLj4QFBm+8JZLaPxmp4keJijEmcr4yuEGUCC12qj+ILp8oLfiQUpllt3U= ARC-Authentication-Results: i=2; 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=Lb0hLOOo DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 20AFA4BA2E07 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784294712; x=1815830712; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=++ybr+8fy1iyUhQNNrh6YGOXSNE4a125U+GwHv8PtT8=; b=Lb0hLOOoRasR8hPRL5wYQebR0rSGUjeXqUW2RozA/CaSAmir2iC6GtaN YryzCAd8uoB18gkGY3EJ+Hf/po1efHNEEHC1ZkSBKiWkJdfuW5QrvDUet o9nLPVnDPjvzq7ZYcHZl6i76KLYoklnOR/GmDUldTk5I3UMesenTu3Bnn 2tpixQ1JjlmUBZjA1dFhcKOgs31sZjrFUa+hfoBXcImy4L8qycg5Mlkdl HTb8qDoqTl7GUPPY0d0tEsZOy7/Oi6lJ2S+SVnTrxDCbgBCks0Z0Ojn7C 4OScQ3YOQ4NbXprw03EhgcH9s0FV3RlatU9uWZmn5k/AYpcERczDr35Td A==; X-CSE-ConnectionGUID: eX4WPE/aQeGkNcrgQmOmZw== X-CSE-MsgGUID: fHl7VuXcQzCKQxSoRMcbkw== X-IronPort-AV: E=McAfee;i="6800,10657,11848"; a="85007513" X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="85007513" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 06:25:10 -0700 X-CSE-ConnectionGUID: 35FdghrrQaW5VK8meqZpQg== X-CSE-MsgGUID: US1QUk6YQfKrOqbKgBUsYQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="254154620" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 06:25:11 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Fri, 17 Jul 2026 06:25:10 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Fri, 17 Jul 2026 06:25:10 -0700 Received: from DM1PR04CU001.outbound.protection.outlook.com (52.101.61.56) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Fri, 17 Jul 2026 06:25:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JQVWRNnQ5mNRSL9Tqaw5/ZALVAfKmxay2Z0DSH9hwxSC0CIacjhmY9HvMh5MJZN2N8KlruLOzE5dII/UPDRHwDz+qu0XKBO8lhOo2GujIjm+IGxWowx3k969mPhdYaBLDyIOoITmGol0uWulHvA8UdH9aneQL3+3WojlSMBlPF4CxSWLGU9ky7briWaOvV2ClJ6Wu3KeCOARORShEbxX2EyRTMSz0WFYfXW8tsdmu2GpX65ytTuU3kmV0mtH0lz54s3tA1cfQ8xPlwC3gmZl5fKIlUrUK+oJClct9eJFEwTz+COEZd8mf02PEe6mVFg2hnaq5K0Pw0IFKpBWlIOW1g== 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=FSaa1fyzoEFmXwljNtpyn3qLVRfpYN1eaR/MxcXsNEs=; b=XajkCESj6R+f7wFgLBbiG1G4oT65L1RZsqzHXZOB+5qChqFLx9zFpFy4NjYO1+P/FMa/g4v2Bc15gjPEiHmeUeDqyiCUzAlZ99Tl2yNkzCIZpwTgVMiigHNViG7cJzeWBnH/bhst1jTpU6CO5xpUpoelH0YIQe95bkOhfxktQuaCw8AueHuAkbyZOFl+VS0n5FxT3i1c++5LlR05FKnhzLuA6LmqARg2VrAj3ROhG1NmjSVw9PYPJ7yPgKLcKaOXiaSZzEvfvy7ysucfskquyVz5es1PCLzWVV3FICXM+QQeeJjH6zIxyK+Ru06eESwrw1oxaYg8QralialV1SC2QA== 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 DM3PPFD7E67F036.namprd11.prod.outlook.com (2603:10b6:f:fc00::f54) by SA1PR11MB6821.namprd11.prod.outlook.com (2603:10b6:806:29d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 13:25:06 +0000 Received: from DM3PPFD7E67F036.namprd11.prod.outlook.com ([fe80::ae7d:ce7e:e8a7:9e54]) by DM3PPFD7E67F036.namprd11.prod.outlook.com ([fe80::ae7d:ce7e:e8a7:9e54%3]) with mapi id 15.21.0223.011; Fri, 17 Jul 2026 13:25:06 +0000 From: "Gerlicher, Klaus" To: "Aktemur, Baris" , "gdb-patches@sourceware.org" CC: "aburgess@redhat.com" Subject: RE: [PATCH v4 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Topic: [PATCH v4 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Index: AQHdFcA9avoS2EjXD0OkH3cYMCJ5q7ZxbYNwgABGC4A= Date: Fri, 17 Jul 2026 13:25:06 +0000 Message-ID: References: <20260717074453.253386-1-klaus.gerlicher@intel.com> <20260717074453.253386-2-klaus.gerlicher@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_ContentBits=3; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Enabled=true; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Method=Standard; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Name=AMD General v26; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SetDate=2026-07-17T09:13:18.0000000Z; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; 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: DM3PPFD7E67F036:EE_|SA1PR11MB6821:EE_ x-ms-office365-filtering-correlation-id: d2b85bc4-6277-457b-c22f-08dee406d132 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|23010399003|1800799024|376014|38070700021|11063799006|4143699003|56012099006|10067099003|22082099003|18002099003; x-microsoft-antispam-message-info: hFpTUU0QtFDL3tbgq7rw+LRoIff6YQ1WSD4IkZtG2fU5M8EydoXwX0qbjxBEYbxk+JoAbIEiTooNCoaUbCfZti5woVRvyDbTjV04/M99nIQWZADTK2hl4+Cr8LUUT6nCFWaxXMiLE3VH+ATWscn3vJ3PKfpDi/1CJoCrlN6dp3eTyRqPkbpMfBomU05+iLBNW0SctZzfDgsZf1a/awciuW1u5Y7qFRruUxSz/VdwF9u/slz3jNa4hsA2Ie2kixnivdgrYOERyiiZ0q2nxyMNkQT2Rbb5iZaYHBamTxtuNYvDNCITUHel0c+cv1mNlFj9CEwQMG6HnC9Jha+piKDot63ABJTGZMO+bP8EWs/L/7a+Ue5oU6McB2L8JfIsnVB7V7GSB8Rhefd4Wz2F109sfH1Fd3RvQefLp8AFN6M5UPDeucD9Ufyg6qiOFbF6SQB1OqVqhN4M3iD4+HRpem+C6dAdNZvKBObLgmVLKD6RdzBSE8tzgTZHXzcNhAFlkEd0nWJk8gw/u0Id/PImnjREl3eBuhywWRMKVKaad1H+eAl8HsQh3nh1PnYPNCj/pLqLX2RfANCCfW+6oR1/NSnPMHDi9mZ0/Yw7lFwqlThAQQAAn0PSo+/2Oc3B7hz/b/j4Ugg11s1uC8nSXzLtFtV036wrySjF7xOLC2+0u+FDpPI3psCOZeDEyMCLtXzzLe7sZ6+OS9IH9f/dwVuumJBmvGx0PBB9zrVvcB28wAG0eOM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM3PPFD7E67F036.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(38070700021)(11063799006)(4143699003)(56012099006)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CkkMKBQIEMH2TmQL3HoW+1geG3q2dJy9eb9dB3XgO0DqzY/6vkKZqWIMiFDr?= =?us-ascii?Q?52syZBoCO9LQ1pNai7GVYQezXpfeqWxtDFnScHxGIv6RJhb8aXYmwAH8gM59?= =?us-ascii?Q?WSNuLhVmXwA5DdGqtsYSZFNQeCZkXfAGShScjkhTLYHCRAClUEYyqQu5Hutm?= =?us-ascii?Q?QvTKT0akWCZRvALSVxWAnlobDGUwDKVU1UQYnCWOVw0zLq5gZIG4mEiOLOHJ?= =?us-ascii?Q?bL3lEBF5k+d3MPmXMRScOMy8jiWSviG/4RSIIg15zozwHYwRpvbu3a0MjKLA?= =?us-ascii?Q?7+cSzcaVaoRMyx05Sk6ITer2z29Fsn/YDYtJLcDZFu6TwD5IxDbjr+T7PtSE?= =?us-ascii?Q?mrYsPO+ckF2wShJ3wuMd2YS1tjjSPJqZUyvRIWsjACzc0JUn/n46lPFvB3+q?= =?us-ascii?Q?Q5qX6cEU50IEQik3uN+oXG55iqyRy4Gbtj6ElL20eSGw5sNoN1IfSMdae1Gg?= =?us-ascii?Q?h35LW018OpVPa4yk7VrYd4Ikyxt1sz+72CXEhy6gS+d86CEzVKjic6cdruB7?= =?us-ascii?Q?L9h5YxgPnGsA4b8qThUSaJtPE2vL+/+V5uV7QVDeRsSnaYqHkpfoBpn7jxs2?= =?us-ascii?Q?ItMrNpZc6DHOgS10/zpdymPKsc8IuaSoWReGYO0iYKsWPXEDL7OMPmv8E6qn?= =?us-ascii?Q?OyXSAuZGYajCAINvEdTHliJNb+heDZpepm1Ut5aP2vPFghAY6pDCGnFJWJyX?= =?us-ascii?Q?RGm1SisJTyBU6cNO/vB5cl+xntDzOxPQPMw2XJYJ0GwQ66xKKeqrfha8TqKn?= =?us-ascii?Q?Ijt0UpmF2m7V5JHz31p0pQlLZMZFmUa7Bj1vGcwQVjQsEpU5fpbD+bxly/Cf?= =?us-ascii?Q?eOsOxmlXJKhXO7yKg6i9VHSbOV+hfpvB5gv034KggIAk+FNNv8vx7VTHF+Vp?= =?us-ascii?Q?jKQXWS413i7l9S2dJz/Xgqf1cS3nlCGqKs4n1s4BCsi917GCWbmlATy3J8Oo?= =?us-ascii?Q?/Knp7odzP8wjCcRZE436EWvgP36vFe7vvyg50BtCPCPPBL5j9co4RAODqtSm?= =?us-ascii?Q?JfcjpDwOyoKGmn//wU2f9K+Tmiuwz/60n9LfHaTfU3RhFnNwy/v3CR/MUCqD?= =?us-ascii?Q?FyNrqrSFloqufKUd3u/LKX+vaug00PpJoHqWlA7PdvKjbODJpRsEyRyc+EMt?= =?us-ascii?Q?XeGdTB33RTRcylW1N12YiBwknPJ5CkwUIAxrXoRiveMbhDYfhnQ2hbHR17Fr?= =?us-ascii?Q?A7ZDMzNNG6pAFYMa0PnmW959OBSb1DtSrlGlf7iLweNdc/GH9HP/ZoLBAu/b?= =?us-ascii?Q?9fn6JGfV/Do9UaYtTV4jOZYCTXYXiVCH1i0GLxpNOfKeS6AL1t8+Y3mVII5q?= =?us-ascii?Q?NrXdN224S5ypGuYPNXmCnpWRb0mFpfCVZE8OkFDRCjpA/JAdnjkLcLzX6FFD?= =?us-ascii?Q?30Wb3uHuz9ZmXdi+pSh1CZgyNtwwmj46fpdxNIfL39U7HpNae0KiuQJi77SJ?= =?us-ascii?Q?useh1uZBd9OAhbxldK/G+kvdXx/YbIzQ7pL41TUw2Y7fDdq2YZnt8ftN/A0d?= =?us-ascii?Q?kwbB7xaUO/wjZOtV/n3XQHo8rW0X+2RKzEU+Fj1vO/2vp83iWDWySpLNxvEX?= =?us-ascii?Q?UciKUdRhZFHefKsDagaUdnuee3hRh5ie1Xa02Y6UzSjo+qMMCqx+0aX94vAz?= =?us-ascii?Q?h7Ykn0FhdjQ2+EV7b+zHkmZ5T8WC47sf2v9DurCd1ZL0h8KpWxzsunpSBkL6?= =?us-ascii?Q?k+wxXG7yMNltBsNDY38oWI/GlRpJFp8HZSlWG122BQeauDS9eZzHaZYYi6TT?= =?us-ascii?Q?YGf5cE8lAg=3D=3D?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: owxxwZwlaDAj6QjLEXlTG8eElGVvOY5xE/bnyTuGtbE7V4Y2k2tVYNDrf9/IctkPB1QIkX2hdhPuIrL3XD/q2VHo2ydbEzSQirQjDOHySuG1o94j1GeOISqymHMvGcWYcluyerx92oXAPwHAHhNDM/1QxCPF8NiDWXT1DH891tmTipy8Q1eZ2u5WlcTUuyn/ENH6rz3PML3jLPuqhNynu27mVBt81GbxbpS791voLr7aWPC/ztaYScSQvHM3XORYHz8xnbfTxHyTrSugpwo4xcxBBzB55t4cB7YZTMMeIfC/oIDMs7GFp4ABfgX5pFO9Riruz3ny5cxVKL1L1jrqKQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM3PPFD7E67F036.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2b85bc4-6277-457b-c22f-08dee406d132 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2026 13:25:06.3295 (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: zqnA4av1Ie3tECb0Z2Zwx+BUY+gR2X7i128Nkr3OoUgA0I7lLo1dxY+qt0LG16eJVr3WYi4gT8kltKPTz+H5h/rlBL+7mlpUQppB61sp9l0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6821 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 Thank you, Baris. I discovered this too *after* I posted. I'll make sure it's updated once A= ndrew approves again. Thanks Klaus > -----Original Message----- > From: Aktemur, Baris > Sent: Friday, July 17, 2026 11:17 AM > To: Gerlicher, Klaus ; gdb- > patches@sourceware.org > Cc: aburgess@redhat.com > Subject: RE: [PATCH v4 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on > user breakpoints > = > AMD General > = > Hi Klaus, > = > On Friday, July 17, 2026 9:45 AM, Klaus Gerlicher wrote: > > GDB converts signals GDB_SIGNAL_ILL, GDB_SIGNAL_SEGV and > GDB_SIGNAL_EMT to > > GDB_SIGNAL_TRAP if a breakpoint is inserted at the fault location. If,= due > > to imprecise page fault reporting, a breakpoint is at the same address = as > > the fault address, this signal would always be reported as > GDB_SIGNAL_TRAP. > > > > Add a new gdbarch function, imprecise_pagefault_reporting, that allows = the > > signal conversion from GDB_SIGNAL_SEGV to GDB_SIGNAL_TRAP to be > skipped for > > an architecture. The default is false (conversion enabled), preserving > > existing behavior. > = > It seems gdbarch.py has been updated since the last time you generated > gdbarch files. > Re-generating gives the diff below. The patch LGTM with that fixed. > = > Reviewed-By: Tankut Baris Aktemur > = > Thank you. > -Baris > = > = > diff --git a/gdb/gdbarch-gen.c b/gdb/gdbarch-gen.c > index d9bb3e7078c..0b815296261 100644 > --- a/gdb/gdbarch-gen.c > +++ b/gdb/gdbarch-gen.c > @@ -5295,8 +5295,8 @@ set_gdbarch_get_shadow_stack_pointer (struct > gdbarch *gdbarch, > bool > gdbarch_imprecise_pagefault_reporting (struct gdbarch *gdbarch) > { > - gdb_assert (gdbarch !=3D NULL); > - gdb_assert (gdbarch->imprecise_pagefault_reporting !=3D NULL); > + gdb_assert (gdbarch !=3D nullptr); > + gdb_assert (gdbarch->imprecise_pagefault_reporting !=3D nullptr); > if (gdbarch_debug >=3D 2) > gdb_printf (gdb_stdlog, "gdbarch_imprecise_pagefault_reporting > called\n"); > return gdbarch->imprecise_pagefault_reporting (); > diff --git a/gdb/gdbarch-gen.h b/gdb/gdbarch-gen.h > index bb95df25eb6..a96692c206c 100644 > --- a/gdb/gdbarch-gen.h > +++ b/gdb/gdbarch-gen.h > @@ -1756,6 +1756,6 @@ void set_gdbarch_get_shadow_stack_pointer > (struct gdbarch *gdbarch, gdbarch_get_ > /* Returns true if architecture has imprecise pagefault reporting. This= is > used in conversion of SIGSEGV to SIGTRAP for an architecture. */ > = > -typedef bool (gdbarch_imprecise_pagefault_reporting_ftype) (); > -extern bool gdbarch_imprecise_pagefault_reporting (struct gdbarch > *gdbarch); > -extern void set_gdbarch_imprecise_pagefault_reporting (struct gdbarch > *gdbarch, gdbarch_imprecise_pagefault_reporting_ftype > *imprecise_pagefault_reporting); > +using gdbarch_imprecise_pagefault_reporting_ftype =3D bool (); > +bool gdbarch_imprecise_pagefault_reporting (struct gdbarch *gdbarch); > +void set_gdbarch_imprecise_pagefault_reporting (struct gdbarch *gdbarch, > gdbarch_imprecise_pagefault_reporting_ftype > *imprecise_pagefault_reporting); > = Intel Deutschland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HRB 186928