Message ID | 20250110-upstream-gdbserver-remove-ust-v2-0-1ab116ffe592@intel.com |
---|---|
Headers |
Return-Path: <gdb-patches-bounces~patchwork=sourceware.org@sourceware.org> 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 87C46385780C for <patchwork@sourceware.org>; Fri, 10 Jan 2025 16:02:05 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by sourceware.org (Postfix) with ESMTPS id D54DB3858CD9 for <gdb-patches@sourceware.org>; Fri, 10 Jan 2025 16:01:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D54DB3858CD9 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 D54DB3858CD9 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.18 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736524908; cv=none; b=NcRRg83pSviXjnIMuXiO6azY93BeHJMG2Wlq0InPvCv10DURS+DLiIjUQ9nqVhomnSj0B0B/zFQf+vem8M//tfUA8zHLcQdzsxZC37SmPgoYY/S+4c3N+rVCBVLGlc9ocWCUVY4jUa2dCB9Z3A+1Q6Okko5tffHo1YfQiXy9llo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736524908; c=relaxed/simple; bh=D6qCHXGZSzcJlb/pMexiZ95ZukMkFf6R5qJndUs8AVQ=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=sldubvA7LZYSqAZsaGR4dkkR3XagZW6SigZvz5v7Nh4S+gIUI0t7OzbJ0kvOkGQevKZhVQoNQMW3C4C03xe6hRzD+IDTlqvxfmPugb4W5ypQTw7E30ukL4Uxn1BXPfZswKr8l/xx2wbKOyDXA9jZLScAG+N+ajK/uT1zgFBdwrM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D54DB3858CD9 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=GN+PsD+C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736524908; x=1768060908; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=D6qCHXGZSzcJlb/pMexiZ95ZukMkFf6R5qJndUs8AVQ=; b=GN+PsD+CRZcstNn23JAlnbkfIzadUzprMjni29JUgYWLod2bdIqkqqW+ abmhIXzIS83bXATx7UR+IXcm/eAlBTBZPFR2opIc8xArnbgWCFqXdP+3F j6cRidbBfDL6T8UuNKxXCpkURHpYZUc9H0+ILsoNxfBlJlmRFOOs9YpgX J+yYHfmRsp0zL0KLQ/mDUSovTUa1k/Igu7BPc/NxqNbG/QrikNyOyhmJy g5aqGKVo64MZS3MqkPDtcXxanGGmw+AGCb+LKqn1S2M5GBQS6A65jlHqi 0qkCHOjg7g4IVZ7oVVXXXIM7NnhHwiFpw29j3/iGbGcFUqgtkdBelC4vG Q==; X-CSE-ConnectionGUID: t0i8uNIFT9qe7RhZrv3MWg== X-CSE-MsgGUID: q5V/4m8sRkKhZNko90pdPQ== X-IronPort-AV: E=McAfee;i="6700,10204,11311"; a="36931312" X-IronPort-AV: E=Sophos;i="6.12,303,1728975600"; d="scan'208";a="36931312" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2025 08:01:47 -0800 X-CSE-ConnectionGUID: UXgy2J6kQIyD0Fji2neZSg== X-CSE-MsgGUID: OBvxlv4fRF2fBj9JpKYmkw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="141072056" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2025 08:01:46 -0800 From: Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> To: gdb-patches@sourceware.org, Simon Marchi <simon.marchi@efficios.com>, Eli Zaretskii <eliz@gnu.org> Subject: [PATCH v2 0/8] Remove UST (static tracepoint) support from gdbserver Date: Fri, 10 Jan 2025 17:01:10 +0100 Message-Id: <20250110-upstream-gdbserver-remove-ust-v2-0-1ab116ffe592@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Change-ID: 20250108-upstream-gdbserver-remove-ust-fb4dd2b4e944 X-Mailer: b4 0.14.2 Content-Transfer-Encoding: base64 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 <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces~patchwork=sourceware.org@sourceware.org |
Series |
Remove UST (static tracepoint) support from gdbserver
|
|
Message
Aktemur, Tankut Baris
Jan. 10, 2025, 4:01 p.m. UTC
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 series removes the UST usage and static tracepoints from gdbserver. We leave the GDB side and RSP specification unchanged, except minor documentation fixes. The first revision of this series was an RFC: https://inbox.sourceware.org/gdb-patches/20250108-upstream-gdbserver-remove-ust-v1-0-fd6d6658294f@intel.com The current revision (v2) has the following changes: - Remove the `static_tracepoint` and all the associated code. - Remove the handling of packets qTfSTM, qTsSTM and qTSTMat in tracepoint.cc. - Remove the handle_qxfer_statictrace function in server.cc. Best regards, Baris --- Tankut Baris Aktemur (8): gdb, doc: do a minor fix in the description of qTSTMat gdb, doc: mention the 'S' option for the QTDP packet gdb, doc: describe the 'L' tracepoint action gdbserver: remove UST (static tracepoint) support (part 1) gdbserver: remove UST (static tracepoint) support (part 2) gdbserver: do not announce static tracepoint support gdbserver: remove the static_tracepoint enum value gdbserver: remove handling of the 'L' tracepoint action gdb/NEWS | 2 + gdb/doc/gdb.texinfo | 28 +- 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 | 26 -- gdbserver/tracepoint.cc | 973 ++----------------------------------------- gdbserver/tracepoint.h | 4 - 11 files changed, 56 insertions(+), 1303 deletions(-) --- base-commit: 07492186894c3eda4242e9994fc5e973b8f3fb0b change-id: 20250108-upstream-gdbserver-remove-ust-fb4dd2b4e944 Best regards,