From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 1A8DC385742A for ; Fri, 9 Sep 2022 15:37:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1A8DC385742A X-IronPort-AV: E=McAfee;i="6500,9779,10465"; a="277234533" X-IronPort-AV: E=Sophos;i="5.93,303,1654585200"; d="scan'208";a="277234533" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Sep 2022 08:37:24 -0700 X-IronPort-AV: E=Sophos;i="5.93,303,1654585200"; d="scan'208";a="592646484" Received: from labpc2315.iul.intel.com (HELO localhost) ([172.28.50.57]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Sep 2022 08:37:22 -0700 From: Christina Schimpe To: gdb-patches@sourceware.org Cc: pedro@palves.net, aburgess@redhat.com, eliz@gnu.org, tom@tromey.com, Christina Schimpe Subject: [PATCH v3 0/3] Apply fixme notes for multi-target support Date: Fri, 9 Sep 2022 17:37:06 +0200 Message-Id: <20220909153709.3687178-1-christina.schimpe@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE 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.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2022 15:37:31 -0000 Hi all, this is the V3 for the series "Apply fixme notes for multi-target support". Sorry again for taking so long to post the v3 of this series. This version addresses Pedro's and Eli's comments and applies the logging for the 'set/show remote PACKET-NAME/memory-read/write-packet-size commands' as discussed in https://sourceware.org/pipermail/gdb-patches/2022-June/189691.html. V2 of this series can be found here: https://sourceware.org/pipermail/gdb-patches/2022-March/187046.html. Changes for patch #1: * Adapt the code, commit message, news entry and documentation according to the new way of configuration for remotes' feature packets using the 'set remote PACKET-NAME' commands. * Adapt the logging for the 'show remote PACKET-NAME' and 'set remote PACKET-NAME' commands as discussed. * Adapt tests for the new logging. * Make logging i18n friendly. Changes for patch #2: * Adapt the code, commit message, news entry and documentation according to the new way of configuration using the 'set remote memory-read/write-packet-size' commands. * Adapt the logging for the 'set remote memory-read/write-packet-size' commands as discussed. * Fix "Argument required" logging of the set remote memory-read/write-packet-size commands. * Adapt tests for the new logging. I did not make any changes to patch #3 of this series, as it was already approved. Thanks, Christina Christina Schimpe (3): gdb: Make global feature array a per-remote target array gdb: Add per-remote target variables for memory read and write config gdb: Remove workaround for the vCont packet gdb/NEWS | 21 + gdb/doc/gdb.texinfo | 24 +- gdb/remote.c | 1478 +++++++++-------- gdb/testsuite/gdb.base/cond-eval-mode.exp | 9 +- gdb/testsuite/gdb.base/dprintf.exp | 5 +- gdb/testsuite/gdb.base/find-unmapped.exp | 5 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 4 +- gdb/testsuite/gdb.base/remote.exp | 49 +- .../gdb.multi/multi-target-info-inferiors.exp | 6 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 8 +- .../connect-without-multi-process.exp | 4 +- .../gdb.server/exit-multiple-threads.exp | 9 +- gdb/testsuite/gdb.server/ext-restart.exp | 5 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 5 +- gdb/testsuite/gdb.server/server-exec-info.exp | 5 +- gdb/testsuite/gdb.server/server-kill.exp | 4 +- .../gdb.server/stop-reply-no-thread-multi.exp | 8 +- .../gdb.server/stop-reply-no-thread.exp | 9 +- .../process-dies-while-handling-bp.exp | 9 +- gdb/testsuite/gdb.trace/change-loc.exp | 4 +- gdb/testsuite/gdb.trace/qtro.exp | 6 +- 21 files changed, 980 insertions(+), 697 deletions(-) -- 2.25.1 Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928