From patchwork Wed Jan 8 17:28:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Aktemur, Tankut Baris" X-Patchwork-Id: 57911 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4BA823858C53 for ; Wed, 8 Jan 2025 17:30:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4BA823858C53 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=BZ7MYpfw X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by sourceware.org (Postfix) with ESMTPS id E5F103858D28 for ; Wed, 8 Jan 2025 17:29:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E5F103858D28 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 E5F103858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.198.163.7 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736357380; cv=none; b=QMtRI7Bn8nWSSLREELYRKFRHxExm8pJSnsGKEGDbydgYoMA/6deaHDwYaZ4jj69Td/RGqcVI+KpQTR2kqXfV6Z8KGgBxfu9kzxGe1Whe5RtpHXdszmSS7fJlRNwjB2weOpSmQbxvEFwmN9XE5a113P2OD+6jo9tIlpfq0GiXx4A= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736357380; c=relaxed/simple; bh=kd0PgqoQyUvOnqIuXKHeMH7PLo8hP1RwRnEC/bd58xM=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=Nk9WqHHQjNVrLT3xDQRw9XIE15GsFvGdZ+edSdTON08be0+9bMoLLaLfigjwLDwq+mrWrmAMicKo+zKQh7UfPB9Rl81635vAdrkhcrYmjmcIVjZLsuWudR2hWNJTE9sWFmU8Ha5tpC7DRUJDsOn4FeCmC7tY+UrXGAoC6psgCYc= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E5F103858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736357380; x=1767893380; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=kd0PgqoQyUvOnqIuXKHeMH7PLo8hP1RwRnEC/bd58xM=; b=BZ7MYpfwEtMeYx8AqWshgGnfPuagbjn2ar8AuUenog9PK4OO9VAouCXg 8AM6AutHaq2U0l0Q6BAoCLnYNa4QWM2kOR+yImL2oUHDMLOdk9MqS3BNV 3TbmTZSXc3vnVj0Y6FjdHfmfom9rtlzriH/3iOQ0O4LWv/bi2rBFbLhic tBeavTHssJreFbpX55xqjOfmtE1WwJTo4qc6vHYs/ZIapnoa4AgO1Ls/0 mDeL5G5i3czC1fnNaguqYbx/CJ1ICxpyHwck8SNdNcQWTIQrWm/eud/ho y/NKCKDPCdOeq1HEEoXrtSosjB9oEVamEmQRXVF3+SDk1pLUoduZuMkJv A==; X-CSE-ConnectionGUID: SziAyMN7QjSbxkzYSDnRhw== X-CSE-MsgGUID: u+So22mCTyGSCFPRlaFHnQ== X-IronPort-AV: E=McAfee;i="6700,10204,11309"; a="61974413" X-IronPort-AV: E=Sophos;i="6.12,298,1728975600"; d="scan'208";a="61974413" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2025 09:29:39 -0800 X-CSE-ConnectionGUID: xvfPunM3R6esYFcgaf7eMA== X-CSE-MsgGUID: Px9zqQuHTrygfYXFUJBQPQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,298,1728975600"; d="scan'208";a="103223756" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by orviesa006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2025 09:29:38 -0800 From: Tankut Baris Aktemur To: gdb-patches@sourceware.org, Simon Marchi Subject: [PATCH RFC 0/2] Remove UST (static tracepoint) support from gdbserver Date: Wed, 8 Jan 2025 18:28:43 +0100 Message-Id: <20250108-upstream-gdbserver-remove-ust-v1-0-fd6d6658294f@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Change-ID: 20250108-upstream-gdbserver-remove-ust-fb4dd2b4e944 X-Mailer: b4 0.14.2 X-Spam-Status: No, score=-3.8 required=5.0 tests=AC_FROM_MANY_DOTS, BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org 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~patchwork=sourceware.org@sourceware.org Hello, UST support in gdbserver is substantially outdated. Simon suggested removing the support in a comment at https://inbox.sourceware.org/gdb-patches/f5fd16bf-1a2c-44d2-b777-73757fd8e6cd@efficios.com/ This is an RFC that aims to start that removal. I wanted to make this an RFC to collect feedback on "how much" to remove. In one further step, we can also remove the `static_tracepoint` enum in gdbserver/tracepoint.cc and all the relevant places where it's used. I think it makes sense to keep the related GDB commands and the RSP support unchanged. Removing support from gdbserver doesn't mean that GDB would not be connected to a (downstream) stub that uses the feature or that the support would not be resurrected in the future. Best regards, Baris --- Tankut Baris Aktemur (2): gdbserver: remove UST (static tracepoint) support (part 1) gdbserver: remove UST (static tracepoint) support (part 2) gdb/NEWS | 2 + gdb/doc/gdb.texinfo | 16 +- gdbserver/Makefile.in | 9 - gdbserver/config.in | 3 - gdbserver/configure | 94 ------ gdbserver/configure.ac | 55 ---- gdbserver/linux-amd64-ipa.cc | 88 ------ gdbserver/linux-i386-ipa.cc | 77 ----- gdbserver/server.cc | 2 - gdbserver/tracepoint.cc | 671 +------------------------------------------ 10 files changed, 19 insertions(+), 998 deletions(-) --- base-commit: 1da36057976ea565045f319e3d65be7412ca0588 change-id: 20250108-upstream-gdbserver-remove-ust-fb4dd2b4e944 Best regards,