From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id eCV3JSiEEGj/nQsAWB0awg (envelope-from ) for ; Tue, 29 Apr 2025 03:47:52 -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=T7iOmgez; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7F2B51E10E; Tue, 29 Apr 2025 03:47:52 -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 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 2433F1E0C2 for ; Tue, 29 Apr 2025 03:47:51 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B5AA13858C2D for ; Tue, 29 Apr 2025 07:47:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B5AA13858C2D 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=T7iOmgez Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.12]) by sourceware.org (Postfix) with ESMTPS id DE9033858D1E for ; Tue, 29 Apr 2025 07:47:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DE9033858D1E 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 DE9033858D1E Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.12 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1745912836; cv=fail; b=WgjmJB8x/58uZTaKiTjsPGY8PSKkNxNE0Zm1JX/DU+JkuIw9zuORY7WRkrNacr7u1aH4VLBjEHuprRysaMQ4UTzG3x79vsFPPtuzYzbidYyqi62217T1beGXeTx0S0IZIulCeLzWNAa3qDsLR9ZRzWwmFl0MLqDHAmooS9h1iWk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1745912836; c=relaxed/simple; bh=0VHmN0GbjCWPVvhRbNyKRcEE+LMkEnhG3fMh3mZg5BE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QYRHIZjNh0JvLyBruirb+NsFZDgCElWwqOPj6V0EakMgmvpoeJaGHO8m+YHPLgfnLEuztkZ8MB/0M/KKbe59Q1AI+iewlzsnj/Ksm/65NE1VME8m/ipaNGMse2vgRBa5o4au2BsAifZsmSqF7lst0gBtXe4fu2KQUXEluj0qYe8= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DE9033858D1E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1745912836; x=1777448836; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=0VHmN0GbjCWPVvhRbNyKRcEE+LMkEnhG3fMh3mZg5BE=; b=T7iOmgez6p+MWZm/r/d+PEE9aKj/+Rv800AhyInR43QRew3wjptrASGx mMjDON1096By3Eme5ZzXmW0S+IOEeguoE8eDsNHOw4ccuP3MbyGHXyWQG g+JMErnxqI0vAQeqZl1Pza9SJzc8Z1WK7ZDA8CymXmNn2twaKX7rNZlrv PzKpQCX0+qTUOHhE8+iVkzsPow5Tpi32jjVptCj4bJXi9sfXmbBYnFm63 4cVANj+Sfy5DJLQEquY0saFQrzz2wesZRbk7bfk5KSlAy6uSVTNdhl8gS wGczaCULcuroNRV25+K5QtRfZHAoYjO8BH02oLS2hsxVKkVpZx6B9sUwL A==; X-CSE-ConnectionGUID: jecODc7qRheV3EzwG64mfQ== X-CSE-MsgGUID: MElPFI7zTJuMfWO5RFxrEg== X-IronPort-AV: E=McAfee;i="6700,10204,11417"; a="58895170" X-IronPort-AV: E=Sophos;i="6.15,248,1739865600"; d="scan'208";a="58895170" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2025 00:47:14 -0700 X-CSE-ConnectionGUID: sIcMwAosTtu8dTqw/Dk3rA== X-CSE-MsgGUID: EQJRVenlR16oZ01yYuvV8w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,248,1739865600"; d="scan'208";a="156976130" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2025 00:47:11 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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; Tue, 29 Apr 2025 00:47:10 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14 via Frontend Transport; Tue, 29 Apr 2025 00:47:10 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Tue, 29 Apr 2025 00:47:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NZa9rXWtQVLY0Jn4hD6MeV5ALyQtSdt1kCo6DOUCrkWEHlHdLaaLDFA1rsgTrF9bZlhXmJZp87YxVSzphrZJ42IgUyq+iy/Qi+Mo+0GStxBjvX8PAxRb7AqvTvTGm9jWed29vs2JY8wMgL4ZouOzptKNdNlnVf8diy1JLATsz3DfCs1jcoNMmDmZj20SP9nzbik6LDPxCxS2owZgCHn9+rQh/3utY88ISUCpElDLk9WBkyBD5V6kKjy+kfDA2GFDiMocdn/EFzp18D9eFICqUgXH3DOfw2wvg0xS/eigSAorEh3fqXqfUdRTKscAo7DEJMGTxGi5eyx7+YPeKjeVSQ== 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=IkdnnzJCoxgXAdq5zFpf9mmMYqEGtmmoP9DEkh3jlGM=; b=n59Ikyoz6YxAa9nyH7gRZfdbZbuT41JiyBP3a6lDqtpqe4boN8U6QXsyjbiLTR0nNNmlDOLuU0EEud+g+IhLayRpTGY5T0z9OJkg4SJqBOEdL/WexPNHeHmXkW4I/NXNAhTG6+a6rytZmrGJN26DG7Qu2OVDiexX2fpo37JmMjfIE1zB9+LxTB+SxJPSC+4GrbrV6INb2wX79Og2XrROVg5V95x5qJtVUi6JK009wMzb1cHFFq07TzjnXDLfZjvFiJvy1a3/jRCHCpm030uzE048pQWOaMldriGsU4THOZh+jG+j8uoq32Uwc1nQ7qZQmKpQPKtcombwZmjat36rzQ== 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 SN7PR11MB7091.namprd11.prod.outlook.com (2603:10b6:806:29a::18) by CY8PR11MB6868.namprd11.prod.outlook.com (2603:10b6:930:5c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.33; Tue, 29 Apr 2025 07:47:08 +0000 Received: from SN7PR11MB7091.namprd11.prod.outlook.com ([fe80::949:8fc3:9cef:8c06]) by SN7PR11MB7091.namprd11.prod.outlook.com ([fe80::949:8fc3:9cef:8c06%6]) with mapi id 15.20.8655.033; Tue, 29 Apr 2025 07:47:08 +0000 From: "Gerlicher, Klaus" To: "gdb-patches@sourceware.org" , "aburgess@redhat.com" Subject: RE: [PATCH v3 0/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Topic: [PATCH v3 0/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Index: AQHbQLvSDpYYPqKpZEupM3O4YCijOLO7M/oA Date: Tue, 29 Apr 2025 07:47:08 +0000 Message-ID: References: <20241127110132.125667-1-klaus.gerlicher@intel.com> In-Reply-To: <20241127110132.125667-1-klaus.gerlicher@intel.com> 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: SN7PR11MB7091:EE_|CY8PR11MB6868:EE_ x-ms-office365-filtering-correlation-id: 20f745e8-15eb-4120-ee9d-08dd86f20b42 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|7053199007|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?PDjWtYSOTx8byxCxcq05cIius8KlfBV6tZ9h+xvU41/Wn5snofzvRQv5PBaz?= =?us-ascii?Q?ytVuc26fPjYf2lbU9J+qdLJkPbV935fCGNFwVbutr9D2hAv7CHjTJOMpIvyi?= =?us-ascii?Q?j72ePC4/1nHGFZzipewTHjC1y8KDNnu9deoubGcrYnHPCdEwtygx8GsdT0ml?= =?us-ascii?Q?VRJeBKto+iwSXzgP0wTSEIVatNSJhENTqlxpMia4QLJRsXoy95z0XnpcRV7y?= =?us-ascii?Q?mIsgZttaYaPJkb+qSpN5YpITeU9aOxWWo7lmm9ywRNxAQjiW8+yxuB2VTjGz?= =?us-ascii?Q?PalGU3u5ZxFuDtd6vi3t8QfO3VV5y7uBysjTwtC/v3EWHCYsFxjE236iCQ7r?= =?us-ascii?Q?pyauR1OIkMm9ZF9+eY2i4xDdvMu9OTHj65I99zS8IdYHF+QR/jnnxqFGP1aq?= =?us-ascii?Q?j0C7NlaH3yxkPYvlO6npS+qntsoJ+QTesAVR0fkOtZJpmbpGUwXsmXppLvD1?= =?us-ascii?Q?oixioV5pId2+14BjTyq3oapr12CbnLOv6oONUWzBLHBP1BzbkjFURCrhnRWd?= =?us-ascii?Q?aYrscGfsc6HlNEccMFkvuwVFF0TN/h5KNlYVdiyQ/AODGBxImIaA2Qnu8RNg?= =?us-ascii?Q?rkH8SLCDelsczi7djdPBje9EfC7IJmTqdBXlDYEtVDkrb+8hbXM2iuaLCT0H?= =?us-ascii?Q?kD4wky9VICz3Y+lwVHkQe2goGC98KM0kFu8Z6Gwt8ij7FHvDA4FVh0gKcm7P?= =?us-ascii?Q?9/HtvaEXpAgcdEq/t3Dp4CpKIhgjXidUXgp165Use+JBiYwKxYvDQ0QYf1XS?= =?us-ascii?Q?hj0g2x7mSDjSgx1e8tQ0N+LjPqf6OH0JE9zJs6Fy7GyomIPuM5hxuxPopq95?= =?us-ascii?Q?yAGmN+kSxUTfUggm+zZQOHf2M5U/5CyRrdoHzQerIt0mJa7JOKiJzCxU5EDg?= =?us-ascii?Q?B5lQWA43dMrgC3At/IJTq7addeYVIefDGRqRQY86MVTABr1v+/G+ehiqVY5K?= =?us-ascii?Q?fMOtDb+p5CptWnwDqhuMOEOmf5lEPcLYqZUCVolIFP8UFZmI7Xmfc3864qfX?= =?us-ascii?Q?wJ1G82jAQq3WCrocn0gqZmgmtv1CyhCn2/zjDB5/An/sd5zWDoyS0vtG1kFo?= =?us-ascii?Q?O7alP+L7guorFZsDx85EzC15ShBQhlmTRAlRjQETkknJpxQv1QKUocyZ9jHa?= =?us-ascii?Q?anurLcPOCeVMmkIWMYMYbHsLzBbmL24ok9PciRCMUhnStHiWu3UEjlqJ3qu3?= =?us-ascii?Q?aNhQ+2IqUZGKe6As+VzElX7n1Rz6IEZ8Bn60xkRUFerhBoXjzm/0C2RlrSUe?= =?us-ascii?Q?GHv8ZuwrXnANThRAoAsObVE3Gv8VodsCnzNMMZ8OVRFnYbv32t9KrdlDoyO+?= =?us-ascii?Q?eJM6/t+bITsxN92j8OtmY4u8eO+wzE6KlLD6V+0gZLs/TR65nRK/pzVSbwrh?= =?us-ascii?Q?LUEm2lUeBpC9PBIILJKDRJvQr7AACOiT5lYHO1Wr3CtdgM/OLo+pIrk4bRn4?= =?us-ascii?Q?KhdtcWsSewg=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7091.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(7053199007)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?bZkIsK+Ji8d4VyAj+OsYfOoqVSxoFKZRR+WO7qPIqvqjePcEazRp7Nj4Ejhv?= =?us-ascii?Q?5CyG9cKGeU8KHM0/bKpj/Wk58lKx5vOvMugpjSsoI5BGy9kQQ+unzZ5ABqbY?= =?us-ascii?Q?xw69i9Uicba/dcgMNyuI4FcXeq0kzJo7r2oLk24WXin07uRxBG1Nhxb+8om3?= =?us-ascii?Q?HjKpt4GuBjI7wnmDPRAHV27i5r8L2vfsDcULA36IYREVQGZd974bzb/1X8NA?= =?us-ascii?Q?1NlHmWHPQqqIODLvoIj2J0F/rZfr0dzcESYpreICPC+q/RrskBQr6lZrVUmy?= =?us-ascii?Q?JYq46f8pyO9RTr4kQmG9XGx1Y5CoBtHOBZ1KNGdsY9C5enmAdkZewNkd0J6L?= =?us-ascii?Q?cGtyDrYazGp8dd4ldh/kxHM251bhJTaLQ/OGuh7CXIWgmW8I/SyEkq4iozdS?= =?us-ascii?Q?+8t10IEk5RXLOpTx+/kBbLPZhTAIfAlCyZuDlEhWIC3ty/mkgLqskt4DSsJZ?= =?us-ascii?Q?Mp1MnJy1mD5Dh9vBuC0JHWosgTMqViRjJZBUN7gxe7EOqIZy3QvCkX7Y8I+A?= =?us-ascii?Q?xKqLjEnjxCyjm1AtREDzSl309/nT+bdR+OmwtRUbwKd9CmIissuKkBfQUGLD?= =?us-ascii?Q?k3VQ02uilSMPsoeJIOWFLZTEOwarPxOmPc/9GPFRqujCbMruRRJiVhHtxSxT?= =?us-ascii?Q?cQ2glFDCBrz7V5QQrzkuTA5rs+UYymv+uaGyjLKnX6gZy4NlHuf4FdKlEaMT?= =?us-ascii?Q?YcH6WXyhsoiJN+YBtSeFSID3FfTwoEPI2iWMTf7/PQjCyKazS52ItwQ/m17H?= =?us-ascii?Q?nYONQ30uHPzRsyfleE4JIEUmbxLWoK2dnlOlinFAURfWKwRttBcdCjRiGHex?= =?us-ascii?Q?75vK8ovjI/xfRxsSEL/PJXTR/jSjkWEiAbMIxBvJ5I9Yx3czFQ8mzthv7kJZ?= =?us-ascii?Q?mIO3/BSm2wKvEcZaDrYboW3r+MfjbzvRFBuNgrOk9vf7P5sILxfqmoXsmFEs?= =?us-ascii?Q?xgAVIyBwEE9y+nKsmEL5ci9es1MiKiwZk6t0FiSxhtk7gr+/DhvkVZO/yreP?= =?us-ascii?Q?26Rxnmbp79NgtM7noOdZcrGF96cuIEewYTqfBrMpy7w1ue+UNFAK4LT5FRfF?= =?us-ascii?Q?XRhrZT9EhJmW98jKoG/ty8n6Kri2sEY5znj8UCpNx2MqpMpF20wmWncKRfty?= =?us-ascii?Q?c4wVV6FMzD0EPzoCCcvaxvR82/5PKy/MsMfcjJtr0roAnIpoMuKx+QnHIren?= =?us-ascii?Q?qvRWdt+f5LAcmC2OfqvGpAXmwHdfQ2Oys+hNoDgCQGjsgNncgW5qZUxMThGs?= =?us-ascii?Q?qCgLFv8qDinI4oZPB1lTNBaSEnrTCJJaXgCEBHUFtkES+bGVLFgFxbyP0Ai8?= =?us-ascii?Q?C4fPfNHSV3K+z1dLhDH7hkLiLDF8Ht5TQ5h6JCqx9GBqtG8tTNVpcLl70RTd?= =?us-ascii?Q?YPvxNMA2MKbNSBzJnfXpqeDk7epXZUz89DcioA1E2DQ+wWDYnDsqH3lcP18Y?= =?us-ascii?Q?4Ba+ZR45eWjXoJBV9ZgWXUSplOwwlTu4hA+zotdB8cIE/Pd1mI3m9zqMsW8S?= =?us-ascii?Q?s6C7zYzWJu1zfkfrjYTdb9ttvvjODQo+Fh2xZ6pRiAclqpn0XTSkwk4C5WgJ?= =?us-ascii?Q?0h6FYzfVXPlKdhpkwepwznrX663ZrF5FYEUHvB6k?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7091.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20f745e8-15eb-4120-ee9d-08dd86f20b42 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2025 07:47:08.5276 (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: 0YMjzmXI0jfRHcz098f8gmE0XklilJb8KbJ/8OVgNJh1lpxgS72ukGLWgcYDUe3lEQH3QoG6AwsSlhlKbBv4784kV/YJYXz5az2aJtICSOc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6868 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, Kindly pinging. I think I've lost a bit of momentum here since last November but I had impl= emented the gdbarch approach here. Thanks Klaus > -----Original Message----- > From: Klaus Gerlicher > Sent: Wednesday, November 27, 2024 12:02 PM > To: gdb-patches@sourceware.org; aburgess@redhat.com > Subject: [PATCH v3 0/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on us= er > breakpoints > = > Hi Andrew, > = > thanks for the feedback. > = > You replied: > = > > But, I wonder if there's a different approach that could be used? > > > > I assume that your out of tree architecture with these imprecise page > > faults has a new gdbarch to represent it. > > > > You are limiting the SIGSEGV -> SIGTRAP conversion because, I assume, > > you've hit cases where a SIGSEGV occurs and then your target has run on > > and reported the stop at the address of a user breakpoint. But all > > you're really doing is reducing the scope for errors. It could be the > > case that the SIGSEGV is reported at the site of an internal breakpoint, > > and then you'll still have issues. > > > > So what if, instead, you added a new gdbarch method, something like: > > > > bool gdbarch_has_imprecise_page_faults (struct gdbarch *gdbarch); > > > > The default for this, and for all currently in-tree targets, would be to > > return true. For your target this will return false. > > > > Then in this code we would do: > > > > if (ecs->ws.kind () =3D=3D TARGET_WAITKIND_STOPPED > > && (ecs->ws.sig () =3D=3D GDB_SIGNAL_ILL > > || (ecs->ws.sig () =3D=3D GDB_SIGNAL_SEGV > > !gdbarch_has_imprecise_page_faults (gdbarch)) > > || ecs->ws.sig () =3D=3D GDB_SIGNAL_EMT)) > > > > How does this approach sound? > = > I think for now this would be a viable solution and I implemented it in t= he V3 > patch. > = > However, we had a little discussion internally and we were wondering if t= his > now > feels more like a workaround in a workaround. > = > It seems to me that the conversion of any of these signals should really = be > only done for a specific target. Even though the SIG_ILL and SIG_EMT > conversions obviously have no side effects for most targets, I would thi= nk > these should be avoided. > = > Do you think there's a way to limit these more specifically or are we uns= ure > which targets actually need these? Maybe some of the users are already > obsolete? > = > I would assume it would be difficult to limit to a specific target when w= e used > the remote target since we would then have to update GDB server to also > support > this. > = > I'm of course fine if we fix it with the architecture method but maybe ot= hers > would disagree? > = > Thanks > Klaus > = > Gerlicher, Klaus (1): > gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints > = > gdb/gdbarch-gen.c | 22 ++++++++++++++++++++++ > gdb/gdbarch-gen.h | 7 +++++++ > gdb/gdbarch_components.py | 12 ++++++++++++ > gdb/infrun.c | 4 +++- > 4 files changed, 44 insertions(+), 1 deletion(-) > = > -- > 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 Sil= va > Chairperson of the Supervisory Board: Nicole Lau > Registered Office: Munich > Commercial Register: Amtsgericht Muenchen HRB 186928 > = 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