Message ID | 20241028084627.453792-1-christina.schimpe@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 901B03858402 for <patchwork@sourceware.org>; Mon, 28 Oct 2024 08:47:13 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by sourceware.org (Postfix) with ESMTPS id 015993858D20 for <gdb-patches@sourceware.org>; Mon, 28 Oct 2024 08:46:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 015993858D20 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 015993858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.198.163.12 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1730105203; cv=none; b=TjXsYZUK9AHW1LmXIdEph1kjrSRitZvtEI06Ay5+xhiuGb+lhQLjiU5/cq+C7OQct5K++90xJN8xA4pz6Wtqe7mvbg5O/iLjjNk1Ka0f3w8DFrBV84917c3YzwEePiCdwNWKr3sCTDmjPfRIPPwKQlCzlI/bgboRcToz5RCPStA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1730105203; c=relaxed/simple; bh=VnMNzw56CiLa01MUEXIsaezGCcn1GX3Ynzrwg0gfBvM=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=SvmkA57gcHI/OxrzrkTnNurgN04+KP/xAtTcznK8kaaZxgp3C+1I++pnAW4V2RcKRfgR876yc5BZe6jxe6FTvf95rF55XukkSus/lBpHlczg8RwNZSTLdNjvdNX6qMV4V5X9jBokO7RbbKSw87+8HP9OKm9Bc/9LIbDbV1xhpzI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1730105200; x=1761641200; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=VnMNzw56CiLa01MUEXIsaezGCcn1GX3Ynzrwg0gfBvM=; b=bjaX1e251GWvp115YbtRlcZ42oqWXovqb6bTvx8+0Jr3F28i8h7G5MjC lLqTb80gH6DTXQE9jcjTQHKuCrFlSpKddyw787QwyQopAs1ns8QCJRTpJ G44g5ii/odm0ttYMMiMdCOmjqQ6MPgEPQl1ZIHmh6RnPfYuhtTjmWtm82 aXNnKtiqedqazUff6+Tfigjkw6yie1DfQOO206i1QvF60CMeW9mMF2KqW SvEADTmgnGCK9yW35QtDaCV3ERLsV4bSTzGwsQ+yLYI7KaqdamfBnDjBS MpES3CjpiHzjNr5DeMjwh/ref1dfpWS5TMJ3ngAsKakQsnCWcImMjfRRg g==; X-CSE-ConnectionGUID: u8neijEbTNWZ4k3R+OGGyA== X-CSE-MsgGUID: 8A8BeJ6IStmhFK/zqjBYKA== X-IronPort-AV: E=McAfee;i="6700,10204,11238"; a="33602782" X-IronPort-AV: E=Sophos;i="6.11,238,1725346800"; d="scan'208";a="33602782" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2024 01:46:39 -0700 X-CSE-ConnectionGUID: L94twFKySVO3LLGJpKyIUQ== X-CSE-MsgGUID: /VTKmIJZTgm8ogS0SzbS+w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,238,1725346800"; d="scan'208";a="81874610" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by fmviesa010-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2024 01:46:38 -0700 From: "Schimpe, Christina" <christina.schimpe@intel.com> To: gdb-patches@sourceware.org Subject: [PATCH v6 0/2] Add amd64 LAM watchpoint support Date: Mon, 28 Oct 2024 08:46:25 +0000 Message-Id: <20241028084627.453792-1-christina.schimpe@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham 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 |
Add amd64 LAM watchpoint support
|
|
Message
Schimpe, Christina
Oct. 28, 2024, 8:46 a.m. UTC
Hi all, this is my v6 of the series "Add amd64 LAM watchpoint support". I just rebased it on latest master since the posting of v5 has been a while and there were some conflicts in gdb/aarch64-tdep.c and loongarch-linux-nat.c. Besides that only the review for patch 1 is open, patch 2 has already been approved by Felix and Eli for the docs parts. v5 of this series can be found here: https://sourceware.org/pipermail/gdb-patches/2024-July/210414.html Best Regards Christina Christina Schimpe (2): gdb: Make tagged pointer support configurable. LAM: Enable tagged pointer support for watchpoints. gdb/NEWS | 5 +++ gdb/aarch64-linux-nat.c | 2 +- gdb/aarch64-linux-tdep.c | 7 +-- gdb/aarch64-tdep.c | 23 ++++++---- gdb/aarch64-tdep.h | 6 +++ gdb/amd64-linux-tdep.c | 64 +++++++++++++++++++++++++++ gdb/breakpoint.c | 5 ++- gdb/gdbarch-gen.c | 66 +++++++++++++++++++++++----- gdb/gdbarch-gen.h | 49 ++++++++++++++++----- gdb/gdbarch_components.py | 53 ++++++++++++++++++---- gdb/loongarch-linux-nat.c | 2 +- gdb/target.c | 3 +- gdb/testsuite/gdb.arch/amd64-lam.c | 49 +++++++++++++++++++++ gdb/testsuite/gdb.arch/amd64-lam.exp | 46 +++++++++++++++++++ gdb/testsuite/lib/gdb.exp | 63 ++++++++++++++++++++++++++ 15 files changed, 396 insertions(+), 47 deletions(-) create mode 100755 gdb/testsuite/gdb.arch/amd64-lam.c create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.exp
Comments
Hi Luis, Is it possible that you would have a look at the remaining non-architecture specific parts of patch 1? Note: There were also some conflicts for the aarch64* parts of patch 1 during the latest rebase. So that could would need a re-review as well, I think. Best Regards + thank you very much in advance, Christina > -----Original Message----- > From: Schimpe, Christina <christina.schimpe@intel.com> > Sent: Monday, October 28, 2024 9:46 AM > To: gdb-patches@sourceware.org > Subject: [PATCH v6 0/2] Add amd64 LAM watchpoint support > > Hi all, > > this is my v6 of the series "Add amd64 LAM watchpoint support". > I just rebased it on latest master since the posting of v5 has been a while and > there were some conflicts in gdb/aarch64-tdep.c and loongarch-linux-nat.c. > > Besides that only the review for patch 1 is open, patch 2 has already been > approved by Felix and Eli for the docs parts. > > v5 of this series can be found here: > https://sourceware.org/pipermail/gdb-patches/2024-July/210414.html > > Best Regards > Christina > > Christina Schimpe (2): > gdb: Make tagged pointer support configurable. > LAM: Enable tagged pointer support for watchpoints. > > gdb/NEWS | 5 +++ > gdb/aarch64-linux-nat.c | 2 +- > gdb/aarch64-linux-tdep.c | 7 +-- > gdb/aarch64-tdep.c | 23 ++++++---- > gdb/aarch64-tdep.h | 6 +++ > gdb/amd64-linux-tdep.c | 64 +++++++++++++++++++++++++++ > gdb/breakpoint.c | 5 ++- > gdb/gdbarch-gen.c | 66 +++++++++++++++++++++++----- > gdb/gdbarch-gen.h | 49 ++++++++++++++++----- > gdb/gdbarch_components.py | 53 ++++++++++++++++++---- > gdb/loongarch-linux-nat.c | 2 +- > gdb/target.c | 3 +- > gdb/testsuite/gdb.arch/amd64-lam.c | 49 +++++++++++++++++++++ > gdb/testsuite/gdb.arch/amd64-lam.exp | 46 +++++++++++++++++++ > gdb/testsuite/lib/gdb.exp | 63 ++++++++++++++++++++++++++ > 15 files changed, 396 insertions(+), 47 deletions(-) create mode 100755 > gdb/testsuite/gdb.arch/amd64-lam.c > create mode 100644 gdb/testsuite/gdb.arch/amd64-lam.exp > > -- > 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 Silva > 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