From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 82037 invoked by alias); 27 Aug 2017 10:16:32 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 81529 invoked by uid 89); 27 Aug 2017 10:15:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: sessmg22.ericsson.net Received: from sessmg22.ericsson.net (HELO sessmg22.ericsson.net) (193.180.251.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 27 Aug 2017 10:15:46 +0000 Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.183.87]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id E4.EC.20899.0DB92A95; Sun, 27 Aug 2017 12:15:44 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.87) with Microsoft SMTP Server (TLS) id 14.3.352.0; Sun, 27 Aug 2017 12:15:43 +0200 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from elxacz23q12.localdomain (80.216.43.226) by AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.2; Sun, 27 Aug 2017 10:15:42 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH 1/4] Improve "'g' reply is is to long" error message Date: Sun, 27 Aug 2017 10:16:00 -0000 Message-ID: <1503828934-26404-2-git-send-email-simon.marchi@ericsson.com> In-Reply-To: <1503828934-26404-1-git-send-email-simon.marchi@ericsson.com> References: <1503828934-26404-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: DB6PR07CA0078.eurprd07.prod.outlook.com (2603:10a6:6:2b::16) To AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd2f0d60-23f6-4f35-399f-08d4ed349314 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AMSPR07MB312; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;3:4vy4nGHVOD3c2UMEn7eVCTFMzdXtEFb/kR6ZBmzeET+EZPYac2e7hG80ashjvId5CuCR1EGLCkHuaTm32RBBSNz288pHK4YxIgl+XxEqKXFL1rvD6OvHWTzH1JBXqTDXBr9baMicz7mfVSIRLqsXba7IvMkUDpcVbeqyMVLWJ5PMQF741LKZEx2hk4S7yYzn3bQjFUfLXzVILVCB+bvplNa0Ubz5pIUGCFfhK9ibMQWRRCsDzuwg3Gksxe1ms/nC;25:P0Edqsdst40TAZbWp9BRvqytIU8d+yL0nO0jrNGg8NclOb8NLTHCuNHDPKEcSH2M5AtHuX5Ijy20FTDRW4v/HktDLBFmqjguuJiw2lNcW9/2z7aa8Z+JWv8PLNSj1vKWotknZfrG0716QxfRKcqCiVqIWG9k6ZFDINCTLSO6L7GTpxgWedbsmEtzbQp8I8+VtpNq0ZQjexEHHwvDspOWQF5VMHWeE2DbBRIRaxCPKgAxgqWphtW496d/fwLPoZvMhR2hIL21lbFNsXXP03Ftx1HArnUOOoVSP1/tRi040KapFRHY/lI4hXCFB7ioWviKFPwk9g8hBIgUk5GXyVdCNg==;31:xsFExSRStRpOVzLReoYYIvmSlYkIJfHqwjICaR56sgWDGxjnnAMTJ+WdZzrRWozXHhzRAq2SglD64Gs4WhifAdPFr5KGORSOS+ofOcBk1De8vXZ5TZ0RsxMh3QePu/Zk8BirfeWaJFEgzDCLzR2WNb2JbfT1AQt7fW6jWr3TShQHtH/fL8MWhgkifRKllx9K2zzdFUqDBFSUaT7yaKxVhmCjAxnPA9ZmD+BxlQtRIwY= X-MS-TrafficTypeDiagnostic: AMSPR07MB312: X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;20:6NssX9uFKdIi1uwicZxzLT6PJ0iCR4jkvbAm9P5jfz/PN0LY+ds9WUlGtOUH9F2Y4KWwmMsDuB6FU1cajMYewzQnqUCo8eYUU1ZlDqVA53dniQqhUoNe0jvz6PvYitUV0Cig+kdU/V6p5YcqmN/m/uNfyKtnEFHuqAWrSaBZc2uueyHWFqXUdycebd+K+Gw0wAgbtHCggdP6u7dKkXg+XMH01HX4PMAm6kSnmK977HBaOWBTXHIsLd5E/oAArpywCXYq9Om/DGhMbvXwXBLSNq5+zMhNMvea756FC0hcBUOcLt4TXqgIuxMbwZAWyng+hU8vhf2nZRtRIPFlTwhy86KtlPv3/mXDDWbJ6X9nH3WfK/YdiZSQ5rGV84hF2GA5//cMfZbWPxxoL3t1r2NQC7GkiWkKwU81U7vNn3JuwG7VtzoguLgLc4mTydMhA30VeBMt8yi800v9tiInz3eY40q/6YbA2K9gjXJvM1WYPSfo+8P1CVteBcEobGcigX9e;4:5kTphRh7eTAhAVEllhxzKMniz6fWsqeyDwJjZ3oo58rtLVpnD8zC95RDXKp4WMZIbFPXGORtvo2/6RbibOHUVWXSmlvRDmbG1IArW0Wljh71B5OuSE1BrtNmLnAd8HzJx8hohBxxA9MYOH3l6gbkRelLrmUcGjyMA2+5LYY9x0fW9JTo6vPk8QjP7lxYp/6BL4pCKllylPnZu53/JAL4FsTs4ogesJUcQOl4ATPtLYO9xiS00CQCwjrN71QSjIF9 X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AMSPR07MB312;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AMSPR07MB312; X-Forefront-PRVS: 0412A98A59 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7370300001)(979002)(6009001)(54534003)(199003)(189002)(478600001)(105586002)(50466002)(106356001)(6116002)(3846002)(2361001)(42186005)(48376002)(4326008)(15650500001)(2351001)(33646002)(5003940100001)(8676002)(189998001)(81166006)(2950100002)(81156014)(6916009)(6512007)(5660300001)(97736004)(107886003)(101416001)(47776003)(66066001)(110136004)(68736007)(53936002)(50986999)(76176999)(7350300001)(50226002)(2906002)(6666003)(7736002)(86362001)(305945005)(25786009)(36756003)(6506006)(6486002)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR07MB312;H:elxacz23q12.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AMSPR07MB312;23:KwYJnw/z60RebByEHu6vpvKfWI+8r42JtophS7wO9P?= =?us-ascii?Q?ih3qX8QOmPuPjCPUoSRi4np7Kp4ZGydclkk564Q5T7E7pXNYrlraqRSN019l?= =?us-ascii?Q?DDqkmHTUTs9QqI0+KVCT/+rYLbWEd/Y4Aa9utS1nLNADgdzjgVVuOFblJTyA?= =?us-ascii?Q?QkUts7LFlZIBE+p3U/41+dleFKkDULFXPOGfpzyKberjBIEfp5e+uAOMy2BM?= =?us-ascii?Q?ZCjkXCLmSj60rHbLzPaiw7ICn1YKjA9FTR9OQ8VWygK5aOpXqcLsJTsSXDzF?= =?us-ascii?Q?gCv0AC2R4sY7wTp1+Dr9JN+DLFArC+yVm+QMXoTpi9jjUg+ewDy7zYw8e8qc?= =?us-ascii?Q?39WYqZKWPpK2lDUFhR9yA1lff2HOiJHhfaKfvO/DIpIh5F0P2y0gB7mRtELf?= =?us-ascii?Q?3SaU7P7dz8uWMq+Eqx0Q7Fg48hM9EMryQan9q65ZJiwWgrz43AZ0VUWA+oeB?= =?us-ascii?Q?ID9ke4X0DphZku5hiD+WENfXQaAFO01PjLy+FielM93Pdr2XpUxdxDH/0+Zq?= =?us-ascii?Q?kl2xlxn70RfmQSBH18YuD+Vn3PZNRtBNOJG81tNyw3w9I1xTy8mAriqju0r3?= =?us-ascii?Q?sOZMRADsqB1ROov/KcHkuP1g1c3zlZUg3Esi3Du/X353Dary5i33B2+nUy8/?= =?us-ascii?Q?Fuyx19TRXHkKPwi5r0P27qrM5Mdj9JlUwx4mk9OncRskwVfIi58brnL/FAR1?= =?us-ascii?Q?XgCOeACXJORYG26swS/YxJ/c6ulhD99V5+KE/8WWUzw4z5bLps/99msjcngl?= =?us-ascii?Q?ySlk5XYVQsqB/KSggtKYXbBkEjr+68L+Jj31SSvbYVajoiLyz6dUG7f7E5yM?= =?us-ascii?Q?2aUrH3DSzVSxDTtFEARAkwquFf0aa9/dmGqUy5Ktp/s+1Mayrb3okZw7NXFo?= =?us-ascii?Q?qaNN6LE7X25Pvgq2RKaHb4Cn+SzlAfCicdXtghTobKX4gqM0gdSumNRveoY2?= =?us-ascii?Q?TLYxLC0Y6gPWMQ0lw4EHQGT6dEx+4rSiJLEGVPp0qgn/6Gzcjqd4KAtESmOR?= =?us-ascii?Q?Q7jlF47XUK3Dy6ykiNqaTI26dfk+hxP3OnxeeD6Eqea+rIOzNfnerJQsrxgE?= =?us-ascii?Q?3IWAzzO78SNT6tux27z2z9iaN8cksCvndDmjEYRQW5B3Q59k2q77KajgDi/e?= =?us-ascii?Q?nznbQ36flklWfOApB/Ksit6L+l5xCsdRlxGIRJfSYAmXSOGgeKaGPn5IsR04?= =?us-ascii?Q?FY90IO7e6AYCsQhU1JqBOBhSLeUsSkP6u+E4m0RMTiG/wI5a0l8eUcIAQrZM?= =?us-ascii?Q?P5thFfBxQeSwrNWBeLfYjSnuFcbXLgxLK/FJIRWso9+ly3ukvSv0sYbmyGYw?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;6:t9NI/9Rrjnzwk90PkfhoQEGvPCYckYI3zmlhOVseGd1pg6O6f6Zssst6ONslpk2zI7J2XVIgHam9Z26EHyGm+a2BOBSh3cndUYGAT4c8bJundhA3WyDSiGB4cp/YnF9JO0AMagc8YcYKSqaoB67iebDIYhlyyFGLiBj9+P0zz6FkbX8pYhjeSyKS4T4JDd+vHS4fhhp8ICRr49w1nRXliMHjhrllveSqM86Es2BSYqv5bk4emZLiKgUjDniCzBku2bjUSeILUK+V9/s8jw+/G7WdOLguqu8AVXSiV62pLuRZd1x5/FIZt940gRciB5f0zMzHDNC+++DkpouYaVHz9A==;5:pgfmopSB4OBL/5dSU6Bgq3d1CTltz08BtjUwV7AD5pwOM2NNrfmf9OXSE7ArExZREQH2mZjWehB3Dqdmwv+kR/qA0QrerjHNcWuPhrQqFD6TVo1sG3cxTdIlCFF7kyt6fFtoZ9j4qp4WfL2qQgZmTw==;24:2jRampfZd4y6CbbpDAx+UnlxTpOUzF0fXII50xGsvz1AumAxag1iLF6YePrryrX3qcsOsXzO64H/oXeQyQeX5jNJ70m6eIpkWOXEpS0am9I=;7:RGpkzU3/QPkpELeG8vwj5kXXcCDbxbamikwwEvpF3uEOH53IOmUX70+g4o6WDvBCz+9t4Af4dq8mOfddpA2mBTEmWUWF9f8Loc1SWCoX7EWET21TJZVYgMwrUXnomeINt1D6vBWCGK5hckX/VC9GN0aMVNxWt9wiGHNx+y+af1n6QEruKKDQ5ANrWDMXpaYJvUZWr59N19zs0QMVz7VcKw2IeMy06jDEPawsG3pvN3g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2017 10:15:42.4928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB312 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00502.txt.bz2 ... by adding the expected size, and the received size. I found this useful when debugging gdbarch/remote issues, since it gives a hint of what gdb expects and what the remote sent. gdb/ChangeLog: * remote.c (process_g_packet): Update error message. --- gdb/remote.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdb/remote.c b/gdb/remote.c index 2249533..ea8474d 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -7581,7 +7581,8 @@ process_g_packet (struct regcache *regcache) /* Further sanity checks, with knowledge of the architecture. */ if (buf_len > 2 * rsa->sizeof_g_packet) - error (_("Remote 'g' packet reply is too long: %s"), rs->buf); + error (_("Remote 'g' packet reply is too long (expected %ld bytes, got %d " + "bytes): %s"), rsa->sizeof_g_packet, buf_len / 2, rs->buf); /* Save the size of the packet sent to us by the target. It is used as a heuristic when determining the max size of packets that the -- 2.7.4