From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id jNAjK3uNBWb2qBkAWB0awg (envelope-from ) for ; Thu, 28 Mar 2024 11:32:11 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=YK/d2qei; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9B5BA1E0C0; Thu, 28 Mar 2024 11:32:11 -0400 (EDT) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 EDDC31E030 for ; Thu, 28 Mar 2024 11:32:08 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9E6883858409 for ; Thu, 28 Mar 2024 15:32:07 +0000 (GMT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id 5D6C43858D32 for ; Thu, 28 Mar 2024 15:31:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5D6C43858D32 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 5D6C43858D32 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711639910; cv=fail; b=xyjjxD+uTpncgXui+W5CjpVLLI8uKPxhn5LvG0JYqlXO1UFoSt0EdntqvtSD3fUtbpP/yiRmV7Jl6BhN8Vn5jKbJy18J1eiQJt5qUT3UDaZQvKbBh+80My91lglYRDnBridGmxFdB8XUPK7R7xetTU+3qH9vBeolKHdDk3onTkY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711639910; c=relaxed/simple; bh=bbR/KY3X1TaZVcfiR4fMAG4X5HnwqaBV4WwPOuIch90=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=E0CEq2uln7vx4ruwYdDtNU4kK59Tate4djVCR0Ife3clt6q9h0rX78NFHeIwwwCHewqjSWX/Zi6buZfond3OkbSV5ZgXNTYaEZQWfe6V7dys2GZ5cHq0SRzWRpf80wm5p1+2f1JXQg/gIf9ExYHfcR4XG/Ullj4x0Pwe5FVU/hI= 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=1711639900; x=1743175900; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=bbR/KY3X1TaZVcfiR4fMAG4X5HnwqaBV4WwPOuIch90=; b=YK/d2qeiB86/FZBfBBAax+KRw7jQ7wtTxgod1TCM2e3+AvPEMcoSlyVY 2Xsu/GXlYs8uM6x5lgXxxfFjk6Fl/TFvbGqpoGXT6aaKvf2L8+yFzjOKX C1/WHDFdKLn+bsvCMgNIALHIvQK8qDmRh5ycSBqsI+fm4rY90SbdXmT4Z nL1I4KdUEn2TVKPSlnEtAGw6qvkCVtjoHgdl/cqmWJgon6ZND22LGYqxv 3XUxNHmruqxPTBd7wnYCO/972wv1vPPM2hahuHgaEW1EtUZoMGE4M2ttP 7hJbkZReyouywUeTIJ9cCfIXHxXBceUuuqjynXH+tku9Ki7oJTnEcFILU A==; X-CSE-ConnectionGUID: QzVPdUqARiSp9O/G7xinrw== X-CSE-MsgGUID: 7KoiSrlNRoWhCMoNyfCgQA== X-IronPort-AV: E=McAfee;i="6600,9927,11027"; a="29284261" X-IronPort-AV: E=Sophos;i="6.07,162,1708416000"; d="scan'208";a="29284261" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2024 08:31:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,162,1708416000"; d="scan'208";a="16742109" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Mar 2024 08:31:37 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Thu, 28 Mar 2024 08:31:37 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) 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, 28 Mar 2024 08:31:37 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.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, 28 Mar 2024 08:31:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QX8ZhZROagTwHlVq20gB8XY+gqmhnG78PZTeroyLyyeQ4ZQirY6hsMezT9UdKgyBrq2H1pog92y/35gcqo3LvH6f3Tbs8P7RxzIfxo9vohs5tGEgewThizKfMbRdOSahcOTAYjCrznNLYXHETZ1TT4ATxzUMEx5V/NIuh/7wQKG/k6EiTPS62HWqHON8ClgeDZg6u4pMvGFEpJIom7/lEC5xXgf0EoqSnZpeeku5GkAbuZrp5c3OgTjlLt588bwv3SD9H6AF57FRZMnaeQpDAJLK81M0iwhL7jkWIWHT+NnOJeAzPpEPIY6ZgF6E+jcEOllosTRLoDgQKvHv8Inrfw== 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=Ph7oMv/wBVEgw+hdhVa0xxCcjL0hSSnJECatsooXpB4=; b=YOVeYZf5YSxjFW0vX5yPOPYzbgZPsMOcMOdVQENmjFytlrtTUfqH0X7H2oXHpJC5bQFNixRINgdR9N2tG0CojJAwkI4M2ys6we9Uc9mp+a+C1rXKcVHI9L/PeFDYojH9bCdOCiCMxYPWctz/RWuwaZ6Dk6D7BT4ce/fBb/0R6LNJyYz472q/Pg97gi0leYOltB33Sls7m6epJf0/MWqhJmvtOLEdKJ9IqJOUkxqAOk7nnHMRVcgHCLb5iNRyXhRfBE+UzWyb8LLgUqQqmeBY7pqiQXl3PkJ3bwGE3bPaNqlFhyg+Wv/K33Qz1leGMVULb/0lv5v4QX3lJtkHest0CA== 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 CH3PR11MB7769.namprd11.prod.outlook.com (2603:10b6:610:123::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Thu, 28 Mar 2024 15:31:34 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::9c92:b02a:3add:529e]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::9c92:b02a:3add:529e%5]) with mapi id 15.20.7409.031; Thu, 28 Mar 2024 15:31:34 +0000 From: "Aktemur, Tankut Baris" To: Andrew Burgess , "gdb-patches@sourceware.org" CC: Tom Tromey Subject: RE: [RFC PATCH] gdb, rsp: clarify a 0-length memory access Thread-Topic: [RFC PATCH] gdb, rsp: clarify a 0-length memory access Thread-Index: AQHae5P97Bt70e8XK0WzwXRPCk6ObrFNPPUAgAAUirA= Date: Thu, 28 Mar 2024 15:31:34 +0000 Message-ID: References: <20240321133018.602537-1-tankut.baris.aktemur@intel.com> <87jzlm4f7v.fsf@redhat.com> In-Reply-To: <87jzlm4f7v.fsf@redhat.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_|CH3PR11MB7769:EE_ x-ms-office365-filtering-correlation-id: e40f451e-6e1c-47b6-04c8-08dc4f3c26e1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 33vRAyCjtAOwBtUY9R0s4d2T1PvRuY6K7aVWxRvjgOjWqUYxfmDHiYEbGQ14rUZT+OiTt92MP70OovESEvdFaNfL4Hl7YDngbgLEJRPQIGLcsxWLb5rNFHNzmdh3c/HXBjlDYVbnQcBh0CWz3ArznSxP+mouraZuIhRqEzpQkJhKkZqJaJdWDdrwOMIAzu4j3r2yv/LqQN6OVTnRWV0cjjFwqInEob5yk93Ajnq5O7WMOM20aa8x+QjLpz87HkmryDRuofWDmSBH3Y0Ayh50Z0IIAxMHZ4mfU3ffLwLyLpM68JDDrcmVFGQLVj55Jb3Z05oxzwIRzOa5zx3kOLISWfI4oaF5lrTgCG7rPDthWm7eS1wcO5Odn4FSsfZDG6hkjO2DXAZGLaxg5xAv1DEd6z6d4QJxmbcOk9fLSDuPSK/r0Xf9poQ0BXwzWyG6eSnZ04FFGAzwYF0TtzX34P3+mss9U17l8gB1AMVxcGNG35cnfZS85VJc3A+orSBsdJ4wEVMbNpEGCgaXqURLLLDhqJUVMZeGR6UvpC+g7+6CpzAEvQCaUphib20/ZEJiuH60G9Wxcfcl2u8oCcpXMvw945dhxST9oOG5cUMUKDEv03T7+Qb9JW8yURHqL4Ia/tr7HXah6DdodL0OnczQRyS7E6RlzeogEYuS8+rd/PM/tj0= 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)(1800799015)(376005)(366007)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?8ZNPLlDTP5HBlyu7AW2rGi1M8MGJwz6kE38OKRDvGy72qZPiFnI1pTtaRrdt?= =?us-ascii?Q?7ONVcMk7YpQF+bQtqcDAmT9hFbPFjymrrz0iWx436k+cxpYRylJ3DEvvnaY4?= =?us-ascii?Q?KwGJtxv3IDG9bPLV1CMHy6uZTjSvlUJZc0rXEZBoMoXJY23PBC4kgP0kbxmr?= =?us-ascii?Q?6+03db+cOiPWDHjA0f8FVVKwtWKCl/G2Ti5eU4Rv6SHzySh0AmHLVMmV1tTd?= =?us-ascii?Q?js1PU5NZjMSOSL/J3ZjZY26ESI526X41O2UVX1nlaWLu4BMSwnZYpHZ2MD0n?= =?us-ascii?Q?1+R7+/ATq5/R5hPbP1YoZJOfK0D6NR76dvEeZyKoTRg6TEnPU30OmuR6q2CR?= =?us-ascii?Q?xAYoB4r0hwfp4wuSVx9WFgkhWXNVXkn+K9sc2FAfXY3Oi73uvy5PLHvZi/jQ?= =?us-ascii?Q?g/bSi6j6PYY1PjB5meXqZnrvMsai+vNHbe6ERxaOhegx2EgZfPhjK8sKmxia?= =?us-ascii?Q?K8L1+CLBjZXBymuHEZMzSleC4QFjsFAqV4TaOPts/2Qic0uLlnBDowKFq8ZH?= =?us-ascii?Q?m43F46J9p52ihC3yg4AIoychmjumUlAO/6L6ClCOrc0Fs8y2dVzz3oLcJcAp?= =?us-ascii?Q?tX8DeFyxTHsfMHkFfovi2ZTbF9H6iqDQM9TkMn+iEpsoAYRzu49oJoRPH8zM?= =?us-ascii?Q?Taq6hBQ/DrDE8l4UoMJN8yTZBirvSB6vkMJ4+TPQ0g6Sk9lI6VgTGMYtXOn5?= =?us-ascii?Q?B+QxIzX+2Wn1ZEsMto+VLoUbF5QJE9TWmwwHSkhjL23UUq70v0/OxZEPCOZD?= =?us-ascii?Q?WMgZgGUh+YsD6TA8QsKeW3WlxyziQlkwXSOF4Bu1TsOVH1hwZVxXIdIKfOc5?= =?us-ascii?Q?62rg0hu4zS7HEyPPINsxcTA3r3A5TVZ3dYe8/bNBYzx0K4oEpdSC93d8TEjt?= =?us-ascii?Q?uPWK+nZnzE9Cj2eyVlc8JzDSSZPliu2yn3qEIbJbDO5V3XE30tYosyieJEwX?= =?us-ascii?Q?ZLIBRr7HSdLkkjre4UjobqIIJkBadIDtyPO5SQlD1sJBhsYkcVOdqI2awhf/?= =?us-ascii?Q?vXX40WD0HDa+yPmmurNEuYFi46QBMH7PatkU1Rp2Kx3yyvmqV3o+vZuX5ser?= =?us-ascii?Q?5SnQVZXle0+Jk6YqUpqrL9CUd/NOgTxlHwKPQ31n6OgS+1cuqfVaIIMXoF4S?= =?us-ascii?Q?flv5q4Fx3qfG8rYV8Wc7NyBLfwuFP+Zezh1eDlBgPACyhGUrr4LUsq46CU6n?= =?us-ascii?Q?H2Pp1BBomKVQ2UtFKdhCGlhUOOuyneRuGn+rcG0lKoVbTm7Fw/JmGqhJnW1A?= =?us-ascii?Q?BCkuRJ3XT1uATAzKQXf6w0rVEHN0lblh+cE56/nb6pRh4pvHi1JFlrXHErO8?= =?us-ascii?Q?hhwGTYGfTWS08lTF6YsEpMf67TncsuVf1Ua/o9B7eCPRec8f9rubYyEuHw6x?= =?us-ascii?Q?7JxeQgliGlAgITqJjaKrKcsW/BcwwbX5PLdWnh5KC+Beoa6QCcFatfXEwlt4?= =?us-ascii?Q?einI8gQyFopkgVL0AqBYVawB1uYm5amr71L/4MA3t1vmVk+F/CBKZgYGYL5Z?= =?us-ascii?Q?Bhvaq1VNsgiRvmLnuhYYwAJSxxhGxiHoTNY2OtOQ6l+tJRD2PQ3SBvxKPF9c?= =?us-ascii?Q?ukucyelTjQd6rqlK2LzVFWVJQDAf74+QHDVORAexdjudeFfPEyxr8vVCTZPW?= =?us-ascii?Q?Ug=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: e40f451e-6e1c-47b6-04c8-08dc4f3c26e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2024 15:31:34.8138 (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: Uo2s4W/spXRkMbXFni01g2r+vT0zRI5SpLyQDH4y7pKFeP0jvKQoxg4y3EjoQzQy97UP2bc6jDrOFK23QeJcspqTAA2SJ9xg0dPL3uI55EE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7769 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org On Thursday, March 28, 2024 3:13 PM, Andrew Burgess wrote: > Tankut Baris Aktemur writes: > = > > Currently GDB uses a 0-length write access to probe for the 'X' packet > > support. However, it is not clear from the document what a 0-length > > read or write attempt should do. Clarify the document that it is > > an error. Also update gdbserver's implementation to return an error. > = > We're usually pretty conservative about changing existing remote > protocol behaviour. > = > If I understand the current behaviour correctly, we treat the zero > length access as always succeeding, but you propose to change this to > always fail. > = > What's the motivation for this change? Does the existing behaviour > cause some problem? > = > Usually, when the docs are ambiguous we update the docs to reflect GDB's > current behaviour, unless the current behaviour is clearly wrong. > = > Thanks, > Andrew Hi Andrew, The background of the submission is the thread linked below, where Tom expr= essed his tendency to think that a 0-length access should be an error: https://sourceware.org/pipermail/gdb-patches/2024-March/207411.html 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