Message ID | 1503828934-26404-2-git-send-email-simon.marchi@ericsson.com |
---|---|
State | New, archived |
Headers |
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: <gdb-patches.sourceware.org> List-Unsubscribe: <mailto:gdb-patches-unsubscribe-##L=##H@sourceware.org> List-Subscribe: <mailto:gdb-patches-subscribe@sourceware.org> List-Archive: <http://sourceware.org/ml/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-help@sourceware.org>, <http://sourceware.org/ml/#faqs> Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@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 <simon.marchi@ericsson.com> To: <gdb-patches@sourceware.org> CC: Simon Marchi <simon.marchi@ericsson.com> Subject: [PATCH 1/4] Improve "'g' reply is is to long" error message Date: Sun, 27 Aug 2017 12:15:31 +0200 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: <ca635448df367f79b0b833d751169c59@polymtl.ca> <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: <AMSPR07MB3121A39F43B4B2813BFA76DED990@AMSPR07MB312.eurprd07.prod.outlook.com> 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 |
Commit Message
Simon Marchi
Aug. 27, 2017, 10:15 a.m. UTC
... 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(-)
Comments
On 17-08-27 12:15:31, Simon Marchi wrote: > ... 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. Patch is good to me.
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