From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta39.uswest2.a.cloudfilter.net (omta39.uswest2.a.cloudfilter.net [35.89.44.38]) by sourceware.org (Postfix) with ESMTPS id 06DD03858C74 for ; Mon, 28 Aug 2023 15:36:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 06DD03858C74 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com Received: from eig-obgw-5008a.ext.cloudfilter.net ([10.0.29.246]) by cmsmtp with ESMTP id aW90qJeIqbK1VaeHYqHHCk; Mon, 28 Aug 2023 15:36:00 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id aeHXqcrnN38SbaeHYqmgEv; Mon, 28 Aug 2023 15:36:00 +0000 X-Authority-Analysis: v=2.4 cv=cdTBE1PM c=1 sm=1 tr=0 ts=64ecbee0 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=UttIx32zK-AA:10 a=Qbun_eYptAEA:10 a=CCpqsmhAAAAA:8 a=3IBrTQv-3eD1cQflw5YA:9 a=ul9cdbp4aOFLsgKbc677:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=RA0YnOFfQHTAI+4TJcZb+HOENSv9aYlu+3wMHt7jtjg=; b=lhzu+RXgqzqZs8nIekdjcgchyH OPMXAL2TgtvLkyq6yhUEGyogqANn3sWZ9j0pCjr8Vn/NQ8uXXoB3DcCJZ0tSo1uljBY2UWE0ahZc8 KYbfS+UybSyMaK3I9CmDS7Oyj; Received: from 75-166-150-212.hlrn.qwest.net ([75.166.150.212]:39852 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qaeHX-003AGb-0v; Mon, 28 Aug 2023 09:35:59 -0600 From: Tom Tromey To: Andrew Burgess via Gdb-patches Cc: Andrew Burgess Subject: Re: [PATCH 04/10] gdb/gdbserver: add new qDefaultExecAndArgs packet References: <80d8b37d757033976b1a8ddd370c294c7aae8f8c.1692200989.git.aburgess@redhat.com> X-Attribution: Tom Date: Mon, 28 Aug 2023 09:35:57 -0600 In-Reply-To: <80d8b37d757033976b1a8ddd370c294c7aae8f8c.1692200989.git.aburgess@redhat.com> (Andrew Burgess via Gdb-patches's message of "Wed, 16 Aug 2023 16:55:00 +0100") Message-ID: <87pm37tc0y.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.150.212 X-Source-L: No X-Exim-ID: 1qaeHX-003AGb-0v X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-150-212.hlrn.qwest.net (murgatroyd) [75.166.150.212]:39852 X-Source-Auth: tom+tromey.com X-Email-Count: 1 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfCUq+crV7NnC6SmTAK6VjFp5nAWGU95Ki9E5ZfnWfKMYLar9UQonbsuYi97KprdhcmgPvANGd5S3BLrHWySGszGhN3R21sGJVeWOHbftF+RALEsIvRGg wfycJ5Ly+7m6i7RT9outNRMHjblV7Tu8+ftOWcffV0YpVEv1GkIJEGeT13r9DeE2Wfsm3pthzHvTBzesMrIT7/H9LEU5Oj6it0c= X-Spam-Status: No, score=-3018.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,JMQ_SPF_NEUTRAL,RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_L3,SPF_HELO_NONE,SPF_PASS,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 List-Id: >>>>> "Andrew" == Andrew Burgess via Gdb-patches writes: Andrew> +@item qDefaultExecAndArgs ... Andrew> +@item S;@var{PP@dots{}};@var{AA@dots{}} Andrew> +The program filename provided to the remote server when it started was Andrew> +@var{PP@dots{}}, which is a hex encoded string, and the argument Andrew> +string passed to the program when started by the server was Andrew> +@var{AA@dots{}}, which is also a hex encoded string. This should probably discuss any quoting that should or should not be applied to the strings. That is, how are multiple arguments handled? Is it spaces? If so then how is a space passed in an argument? It would maybe be better if the arguments were a vector of strings, each to be taken literally by gdb. Then gdb can apply the quoting it likes. Tom