From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id 40879385841E for ; Thu, 14 Mar 2024 12:34:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 40879385841E 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 40879385841E Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710419677; cv=fail; b=Q/0OSbM6sxAliZSaJaeRs0Fvk6CzH6Jq1enu/4g0+2GXJnwNPe8e/m+hYidyc1m69EMk6X4/vQDC3jA+gMIAeR5H/0tIF4xw3BAiG6dRIfL7YnZHmNSLbnw5cfCORzMEtovzCrY/9nBfUbk3WjGpMp6zTWm6mRRJAOjAs60vpYQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710419677; c=relaxed/simple; bh=wx/HnQ/lNQOMcYAPNi71SqzviQBCcl8PflfX6T5v6Eg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=PCRM0wzmsvarzM84sRCNJdyhpne908EgsEns6JDd8tmOJr8AWEYIdcq4gQms2sg5Blhlb18qVMKYBWCjfSTrycMW4o8pFl1vi/25iUmx4WgdocoalagVpUFru4HyKlO1cH5Hf+in8I4zKKqgDsZkvQKpyFIZL5DWRyhRojH10LI= ARC-Authentication-Results: i=2; 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=1710419676; x=1741955676; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=wx/HnQ/lNQOMcYAPNi71SqzviQBCcl8PflfX6T5v6Eg=; b=BpHXDlo+HAFh0Fs7YX57mzDDuOZH1evK8VwTbedxoJbYRovHtm8jGEku eTouNJTKsIT/WEF3dy4oLB/t5c5vBwgwTdBr3ubzvMi5cFGObIV/oN9kY 9LSwM1ZCVF4gOmm7J6XKBdI0ZK8PLLp8RUPxKkV72CY+ObAdXA2kYRB93 GC+bL8NoSXrZIGcDRKDBfu1jovTgIXcJhk1BMNQUqa8Z1wqZKbfekcE2K ZkYwFo/XqVDfgpo7yY4o7MvN2FbP6MCG022bUmehqtsb+D1R/fOF482xo 9PEDaOYfjWSp/57iLuCajQiuFhgkezHnhPp1WowZPVIuE9cz3uVDr8W4z w==; X-IronPort-AV: E=McAfee;i="6600,9927,11012"; a="15959515" X-IronPort-AV: E=Sophos;i="6.07,125,1708416000"; d="scan'208";a="15959515" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Mar 2024 05:34:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,125,1708416000"; d="scan'208";a="12671298" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Mar 2024 05:34:34 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Mar 2024 05:34:33 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 14 Mar 2024 05:34:33 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 14 Mar 2024 05:34:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KDijI/wyZzgViB5MrAW3owbiGC5YwJfAbJ49byGPHXZ1Jdse9oowQa8u0a8ao9YsgrPgdo9O6cgbNvhsLdN0kdvKgKz/uBMbkdQ8e3RvuczSm9H2zP4Z344btlFeb/QOQmGKcujGfAlH8lz4dZKPtyqUfFOk5t9yShxL7lS+KhVcjwa0xHZulQhVheY+vpGximLnC5par8lPN7hlzS38n1A96lp7REA6dkUtA9Dx3PvzRoeFppc0ZBUrA98uiD66v+TPGl/pUmo1z7IJGT/WnH7GNQQIap0DWAxg0RdboIqTjh9awiI4k/YJXud4EWfNfhf4D44jVw7ZFAtbEFJA5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b8n/DQHaN7hN1scRfZ68xgb4ROdj5ZiW3Rxul5n4qms=; b=YoTvd5W1nmDH4C8uhdv0hSTILkVx67O4xc19dJgrOnAOFF6YbQwFBkVUMwGIQz0Wo6XKuAqrkEeZOsh0Y9XZq/wZUrUL/8mvEzGCLQ1EVnDirSf9Xqhywj0XdOSTohId59+DnPJ6qysAuLxVigv/HzTmeorouf/XhwwFz3K/u4IqAKkIECfIQDM9KyBaiy2mVv3pNd0otvvuOiHsU2WpUPjBho0ErWOOjGBx5voaUhQzhwHRpmEW9ZG6KmKoaSnnmhbS9R/Kvq4AGcSz3YCNfc5J5qoo3goxNHX6fsXUz+V96FyS+o5K7xG6gsXq3n9jOUXnCiiBAsD2z/VtDBYfBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by SJ0PR11MB5118.namprd11.prod.outlook.com (2603:10b6:a03:2dd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.10; Thu, 14 Mar 2024 12:34:31 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::d151:d3b0:297c:ec32]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::d151:d3b0:297c:ec32%7]) with mapi id 15.20.7386.017; Thu, 14 Mar 2024 12:34:31 +0000 From: "Aktemur, Tankut Baris" To: Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 3/3] gdb, gdbserver: introduce the 'x' RSP packet for binary memory read Thread-Topic: [PATCH 3/3] gdb, gdbserver: introduce the 'x' RSP packet for binary memory read Thread-Index: AQHadVxMOgQ6F2ReO0SWhqKqj4NBLLE2DkikgAEen0A= Date: Thu, 14 Mar 2024 12:34:31 +0000 Message-ID: References: <990be8b42f1f6ca33ffed7a8ae7ead327009d847.1710343840.git.tankut.baris.aktemur@intel.com> <87h6halypk.fsf@tromey.com> In-Reply-To: <87h6halypk.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB7303:EE_|SJ0PR11MB5118:EE_ x-ms-office365-filtering-correlation-id: 3d6d5ef1-bd58-49e4-cffe-08dc44231921 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: McB/ftQFkdCubDhA6Kwq8gcy3vC3F5RNBfvGKfwd8ItMnDVjc0AJwhpKodGfdB7qygIftUAnuQ5rMshBZwUTgcwEH41EnxOBOgduun1vqPtn2IPs2cdPWnZ6+6jFfwZJLHAWk3Qb4kNVtZOUJ9QOJvulwnCYKK8XE2eBzvjrLtHfWLFFLbjJYi1UUsaroskP0BtEqGYBUeXkHNCIYmq9tNUMX90VLW0L7ppaQ0rb9PqcWsOs3EbbfdFWcinT9pOAEs63I4IbZk0M6eT1CKPJ5ieiitiuEC2n5TsYQMcFtAA/zFNnAEABjZehdVXQ1re929P5vdCAkfpoJUIUx735AoaZKRH7EDWURk8MdrL99vgvBtC2+n/JMU6hYhCjfn2Wj2cBHw8R9nPHA9on6b7dbKI9LSw/UdmS9+ccydYb5NwG+2R1Irx4G5p9OI8YTL+Vt4sSZzysDm1No3LKix/MH0+gT2u3daVgrSaAFPQbzCklAkR/K7XDzWW4XS98kttP7eOY7jYFddt5VaTSVdyiHf3sNOW74W1Xccl64BUFBPRVvMiBfffQePcF9bJ8RbfxVb51OolsjRmTVJzriOfG1y20CHYY7iVJq1zR+xWLPvR1mKrqs3YFiGBXUHBAflVMgj35/TseCItREOVFagShfS3HCJTgne2Y4Phg7fPCjTY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB7303.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?u4Ce6LDo6eTvALAUnMJNM1KISYaRYLG+zQKBWVpZ3FaVA8KyiQv76tB/VhQx?= =?us-ascii?Q?8XG85p7C1juINsT0AXYIz/wdcX5jt+FMxar6bLgK6bi9XdeL8inJwLrHd44F?= =?us-ascii?Q?GXIvM3o0elSqIqs0+pY/UnJC3FMV7Skfus/EqLi8/SWb6tww9lNpXy0iGooM?= =?us-ascii?Q?z/K43TYpZS/UEzWDN8qIV8vagYW8IaiaSgVsUQD/oe9mYQ1txcSFRRodRt8/?= =?us-ascii?Q?xss0DfLgCqckVYzRyJ6MDZ5PvmCToAilDEZ9dPQBj09nTaZvpkWL4wV4B4VR?= =?us-ascii?Q?AWlmHSrE2B0VQylQJMNbk4fn6hworVFOmEXwmqqWxqMz18cBoKYE1xooHW9m?= =?us-ascii?Q?7H1J88l+838L/cqCLhAUqN0WH/DSVU4kmiKX2h2mAou3Q4n7rfJBBkXYxGO2?= =?us-ascii?Q?K9aAW5D2mpaYfvKZB3bcReD4SD2cBVnHxL+L0yCr6fg7iukzf+YpKXDjD19i?= =?us-ascii?Q?AaRUOl+wK+DnYCeeD31qsO6VWBoSOI8ieA0CuS8UPE+ayL2w/KfyfLdkuGzG?= =?us-ascii?Q?Oaee1gputOcT63Xt3Wu7anVdaxoTu9bacuFY2acE3mqHnC3VJfBQI9jGb8XG?= =?us-ascii?Q?IEcBP+BLTRaBLIi2ZOO7rTnF94HBoOLLw+DUcjtKAXssgHJGeg9oH/vgmCc9?= =?us-ascii?Q?xsp8qmGjAXqCjMOxAmfEL0T8zXdKfAhY3qzx5h2+aMA8yTQMNHVFv3VTn8Bb?= =?us-ascii?Q?E4dskyx94OvRZMXtVbPzjK89CMC+Jn5W1Uzaontvj5eHC5RkQ8Cu+Vr9LcMy?= =?us-ascii?Q?i+7W+u9oRiMDZAkfLjVJF9wP3RFUniQ0mk5z0wcf40Cn0P48zRjeu9sSFwyA?= =?us-ascii?Q?GKXxTKGVEoasON9D4rupmj3xoP4lFX6w6LZoSHNTragTSLETvXXGMt2JLrjL?= =?us-ascii?Q?ou4b1ndHo8YwJqD9/l5Isi64ci2SgeGqt2wValpa3zwYseuRiNNqbygomm6H?= =?us-ascii?Q?zO98P1aGBUZTGSDzLKa4yDzAKGqHVa35Nj14X84J20WmoZ9tBWsH1fNGbt9Q?= =?us-ascii?Q?3lHrnfJypSyu/+5q4hpWgRd0RX5SIhvZkx0JX0sQY1SDggKFy54/Lv5CKfZw?= =?us-ascii?Q?uZapoPT8tPZGje4UhJR+zBOyUKBGpMTkSk5dqt4LctwyTF6ZGThM39ixVw84?= =?us-ascii?Q?9poqCoyB/yZVCrEbPeEV30ucwhscx4ZXOBKtAlgek7sJh2HvZ43jKlx2AhQ5?= =?us-ascii?Q?sM3aIxqvQ5LY0h/KdxSIivMSAtiNlCctqkhu2dqJGLAugeyg4hpc9Gkw9oar?= =?us-ascii?Q?6GtBXQSZt68ygOL6mJdVviiY7ApWRXotekjV1wElJEGp9Mr7ncDCKBc64pB4?= =?us-ascii?Q?lIIXe4QnyV85vLiYb37+PKZGZvOFMBV56nQMcm/zuVCqrBdzYxM0Qp1VXYYd?= =?us-ascii?Q?mRVt3kJW3F3CULVpr3W00gsw0QDK96NS/es0RTsqiNtNXNeNLDVsWMlgEbX/?= =?us-ascii?Q?aXJskoDmLudHj4WSTAt5Ot7h1XmhDAHHRcksU/s4ueCvOlXai1oMLa1g781F?= =?us-ascii?Q?YS8kd1hps2BA7KarButOkj/2q+4HDGjIyqpkZDavXAR+t6NMC8SZTKm4s3Dg?= =?us-ascii?Q?7sjDwKtKmnoSEYXHnww3zkn2/zFacpjyhBaBsPF9qngVDuyS+pUd0Ij9PCW2?= =?us-ascii?Q?tA=3D=3D?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d6d5ef1-bd58-49e4-cffe-08dc44231921 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2024 12:34:31.5707 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: epGY7CDUGM0N8W0lzR6XFTwWaJpJEWGcYo46xEciKQM08FZdrSMBGPeqZArKL1CF5ralIaCptkT0EZkKoyMYP8l6T0T4tWozbkPAJPYBhGY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5118 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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 List-Id: On Wednesday, March 13, 2024 8:27 PM, Tom Tromey wrote: > >>>>> Tankut Baris Aktemur writes: > = > > Introduce an RSP packet, 'x', for reading from the remote server > > memory in binary format. The binary write packet, 'X' already exists. > > The 'x' packet is essentially the same as 'm', except that the > > returned data is in binary format. For transferring relatively large > > data (e.g. shared library files), the 'x' packet can reduce the > > transfer costs. > = > Thanks for the patch. I agree with the overall idea and the choice of > 'x' as the packet. > = > > +@item x @var{addr},@var{length} > > +@anchor{x packet} > > +@cindex @samp{x} packet > > +Read @var{length} addressable memory units starting at address @var{ad= dr} > > +(@pxref{addressable memory unit}). Note that @var{addr} may not be al= igned > > +to any particular boundary. > = > I think it would be good to address the "short read" request here: > = > https://sourceware.org/bugzilla/show_bug.cgi?id=3D24751 > = > that is, document what ought to happen in this case. I submitted this comment to Bugzilla: https://sourceware.org/bugzilla/show_bug.cgi?id=3D24751#c1 Thanks -Baris 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