From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id NcsrDqndWWr5Hg4AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 03:45: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=csvlEAmS; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 27D611E09E; Fri, 17 Jul 2026 03:45: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 [38.145.34.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 DA24F1E099 for ; Fri, 17 Jul 2026 03:45:43 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6CCB24BA2E38 for ; Fri, 17 Jul 2026 07:45:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6CCB24BA2E38 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=csvlEAmS Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by sourceware.org (Postfix) with ESMTPS id 2BB004BA5439 for ; Fri, 17 Jul 2026 07:45:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2BB004BA5439 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 2BB004BA5439 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=198.175.65.18 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784274317; cv=none; b=J8FuBQRkioxV92f7p6NLdFLqn+byihxV6wTTBIXVYb3gru+p0wS69W4qy5v2hw3Dhf2cE1YOTDaWrYjEPY/SRMDjtBJG8JsAuzpVgZ5FjtebMpiip1bFcEv2A2mX6R0R7ZEnoFsVbylI+NF4fucRrPhLbAYNz8cEcRJNcZBhYeU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1784274317; c=relaxed/simple; bh=xBbo8jU4a+UKcMbcO5pGMAHOAN1gKhJfq6JGQsiwqyw=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=Egwu+AZj6x2Y75d9PL5FBgphAmj0Vo797BdHv27CwqqH5K05WvlDMK+yF1t9HOv4LxI23vxzDCkJcEVocMOZ285n25htW2fHlnrI2lDR8Qt/P9YLnjyK12QVdhHFuB/gyeJbRjwV9rkohD7sPIToE2qLd0U6Glzv+d+E8sX8XvA= ARC-Authentication-Results: i=1; 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=csvlEAmS DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2BB004BA5439 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784274317; x=1815810317; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=xBbo8jU4a+UKcMbcO5pGMAHOAN1gKhJfq6JGQsiwqyw=; b=csvlEAmSDkgIFAolRy2MKXWqz6s4lvHUvzHFG6ui/KvxUxiBcMCpNxep ng4u78LOYmOGyzxSR+6qqUm0E8636YXDbBbpco4Tskw1XJItHadue673C 8/92dvE9IQjzVGwwcG9bhyUNgSXPtyrV0MJSovXWxPK5hL1vxiePc6D1S ouL4pyVza64Asz/9AS/Cy/0m5vufPCeXb0U/Ms8QZTOywgCFmtJcYBvnx 2ECVv3YBVVELZdI1tkaavSYLpSWx2fZVaOo6l7qy3g2vFMWv2HBR+I7at 1dI9NM8Y+H+m94AbVdgNucOqVpfbfnE19TKhNrWlcA4VoXVwKJ0luqCJq g==; X-CSE-ConnectionGUID: yKeX5hjDQxC/E0TfRY9jgw== X-CSE-MsgGUID: muBBGRoFRjCnWmL4MyFu3w== X-IronPort-AV: E=McAfee;i="6800,10657,11848"; a="85035068" X-IronPort-AV: E=Sophos;i="6.25,168,1779174000"; d="scan'208";a="85035068" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 00:45:16 -0700 X-CSE-ConnectionGUID: wzdlBtnETd20ATC1/wkq6g== X-CSE-MsgGUID: vsuUZ9WXQQ6x4HgFRH0FEw== X-ExtLoop1: 1 Received: from dut1629dg2frd.igk.intel.com (HELO localhost) ([10.211.178.246]) by fmviesa003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 00:45:14 -0700 From: Klaus Gerlicher To: gdb-patches@sourceware.org Cc: TankutBaris.Aktemur@amd.com, aburgess@redhat.com Subject: [PATCH v4 0/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Date: Fri, 17 Jul 2026 07:44:52 +0000 Message-Id: <20260717074453.253386-1-klaus.gerlicher@intel.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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 From: "Gerlicher, Klaus" Hi Baris, Andrew, all, thanks for the feedback and approval. I incorporated your suggestions and added target_thread_architecture() instead of current_inferior()->arch() to obtain the architecture for the imprecise_pagefault_reporting check. Changes since V3: - Use target_thread_architecture() instead of current_inferior()->arch() to obtain the architecture for the imprecise_pagefault_reporting check. 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: 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