From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ypUGJoQfIGorMTIAWB0awg (envelope-from ) for ; Wed, 03 Jun 2026 08:35:16 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=H1fXWQvJ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 85F791E062; Wed, 03 Jun 2026 08:35:16 -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 [IPv6:2620:52:6:3111::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 811CB1E062 for ; Wed, 03 Jun 2026 08:35:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D7B464BA2E2E for ; Wed, 3 Jun 2026 12:35:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D7B464BA2E2E Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=H1fXWQvJ Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id E4FF14BA2E15 for ; Wed, 3 Jun 2026 12:34:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E4FF14BA2E15 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E4FF14BA2E15 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2001:470:142:3::10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780490089; cv=none; b=rYU0kAlv7qGvtffU7xVlYV25zj0UnxOMCqjDelM2C7w/gOpmlag6oPJRtAnSLMNfXmd0ak4ray5vkz+QSucNija26K9F+EBxcqeFqPKqyNtvxa6NCYCCr9za0LVXmQq2VWEaO2AKbNAOlcO7xmzWEbbereFsbVVXIXzuD4jdzpo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780490089; c=relaxed/simple; bh=uZJmrbktS+NRe7eOErKpEataxURNp7OARcpy3sWH25U=; h=DKIM-Signature:Date:Message-Id:From:To:Subject; b=rcnmm9G8nIiBXisnnr8LvaqssvBqpLHoka47iuSTYtF/HKhv9JE6OJ9JWgGRhmTi9nfsNNI09tRPWoeesSMy95F3AvMW90h2mJK80XtExQcfVGpF8q9MdOdXJHwOzzaUT6xbKGuYts+oDhfZ99Rn+J52abXsoIQ1PZ0Fj+OH3O4= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gnu.org header.i=@gnu.org header.a=rsa-sha256 header.s=fencepost-gnu-org header.b=H1fXWQvJ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E4FF14BA2E15 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wUko1-0002L5-Hl; Wed, 03 Jun 2026 08:34:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1UoLTObbeEM2YA3x2NNy7YdYSsCLYMTqPTrjVM6SvIA=; b=H1fXWQvJbp1w zpz11fkkQL9mes9ZguQPVdVasgGygun/wWmHPRfqtAjdJpie2+F+z5o052D3xOTUTDJkqdn55TgOh lbYAvq60vRAYFDtUgI9pcBXNmMg8yS/IKQF5BsDIqdAIYLeLWY/4089PrsptzSNA2hHkpK4O1nccI qOBYrryZASMGLe6Qj3b91P9BH0OK2PTXvJ4x5OQEs/avENlr/wI9UlxWamNSOvxdBPS/+8ZzErwzw TWtReRn+uCoYN1uq0ufv+2MynZTfLX8wkv2WnB56Q6bP2On3kAuZ5Q67V4mhTVIsZ6td+qJQCOUL9 y6sLulf5+0xOU+yU2PXgzw==; Date: Wed, 03 Jun 2026 15:34:42 +0300 Message-Id: <86wlwfvm3h.fsf@gnu.org> From: Eli Zaretskii To: Andrew Burgess Cc: gdb-patches@sourceware.org, guinevere@redhat.com In-Reply-To: <87a7403694d088d34a5f8f8da7e08fc4c04e2f84.1780429677.git.aburgess@redhat.com> (message from Andrew Burgess on Tue, 2 Jun 2026 20:48:15 +0100) Subject: Re: [PATCH] gdb/gdbserver: rework argument splitting and joining References: <87a7403694d088d34a5f8f8da7e08fc4c04e2f84.1780429677.git.aburgess@redhat.com> 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: Andrew Burgess > Cc: Andrew Burgess , > Eli Zaretskii , > Guinevere Larsen > Date: Tue, 2 Jun 2026 20:48:15 +0100 > > I originally posted this patch as part of this series: > > https://inbox.sourceware.org/gdb-patches/cover.1730731085.git.aburgess@redhat.com > > Since then I've been merging the individual patches from that series > separately, this is the last remaining patch that I think is worth > merging. > > Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=28392 > > Reviewed-By: Eli Zaretskii > Tested-By: Guinevere Larsen > --- > gdb/NEWS | 8 + > gdb/doc/gdb.texinfo | 13 + > gdb/testsuite/gdb.base/args.exp | 45 ---- > gdb/testsuite/gdb.base/startup-with-shell.exp | 27 +-- > gdb/unittests/remote-arg-selftests.c | 24 +- > gdbsupport/remote-args.cc | 229 +++++++++++++++++- > gdbsupport/remote-args.h | 2 +- > 7 files changed, 272 insertions(+), 76 deletions(-) Thanks, the documentation parts are okay. Reviewed-By: Eli Zaretskii