From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Qc6pGqmA/2nOlSkAWB0awg (envelope-from ) for ; Sat, 09 May 2026 14:44:57 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=UfYCZdar; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 695291E067; Sat, 09 May 2026 14:44:57 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (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 099291E067 for ; Sat, 09 May 2026 14:44:57 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 260BD4BA2E15 for ; Sat, 9 May 2026 18:44:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 260BD4BA2E15 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=UfYCZdar Received: from YT5PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11021117.outbound.protection.outlook.com [40.107.192.117]) by sourceware.org (Postfix) with ESMTPS id F29524BA2E0D for ; Sat, 9 May 2026 18:44:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F29524BA2E0D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F29524BA2E0D Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.107.192.117 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1778352268; cv=pass; b=Ie5MQT6rMnPASW/QhAKfnFXOa8ADXrjJXDvqqOobKrKV2xRDdtnMiHcj/nWA35IxdYcEaBK/HwyA39ccNqGLgD5Wu9phnzdQBp3ErKmqRVtAUnIav1yNWLRvMnVpZJj245wbO4ncUF+4YxHzMfYBpgf+xePPRmJLclb8vi8Zmlo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1778352268; c=relaxed/simple; bh=ebbOEXVpMe8XcgZQnbdzNLbJeVk5WqaJl4XAo83qYg0=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=Ng4A5doOm9d4O0gyiII5W4odYTTqT0C/fOh6EHNcThEqqBzX4Oh2jXT8sRHMYNXlHH1ETDKMn0Ok4dIeIDs90vvTWCbIFeiM5/qG1pt4km9iUEbH5oU8PnzaYuEhBNz99fI66kZaW9Fh+pWvJxFy6z7IJ3O9JK1v9BVjWqxgYZg= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=UfYCZdar DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F29524BA2E0D ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AyVL4P8nC1RMDcmPEXV0tVyLvyVVyMlEJqSl8pQFXYKg6c6C1LOLz1Nrkwldmw9bKdF5HbDzw6okrjn+UNGIlbF6CZobVXyRVmEjc6wSzNoCMSpAC0o238lCEq/bkUlXiCOTGtkCyB+/4nctSrug+H7k4KrbzOTmlVpqr3uGrxSzH0AgqIDXBSOgzOT4Q47r8nLL9D7AgQ1/evcfrnZZI2DB1KoHIGabGBcNJsBQSEnlW9XQ24Ah8JVXCFlLoShopt6ROSbydHtBjqKVTNhXcW97QYZu5MxJxY7m6VkV23zjbBn4uVU8KkLT84mAi9dwnmY314kkGoc71IC3yf+KwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YiHDvTJN/wYUI5y72S3gs2ZLv7DjsNxASW1zoxhwca8=; b=dWdNH95ZnajjiUIU5Xd70102cZFpIlYAfgRBUBQ261WPWYpaO8+pXyoDo/55S14c4n9WbMt+2Lu8jKAFST6SqlsrPVmp7JNUwxYmUJlSVcBTYYyTbodKedzT69RxhwRlbbB7QfdtRL00rNxYlra9J5zhzbd48f1pd4QyM7gNms2ysQfhT9nd1am93cd5EMJ5aalVkvahNTNQZmFwJR1yOCd6S+Bb2u3fvTk8jcG1IF62xNZXzLESzcZaCjA3+edByPutzyQpCqvGu6WpvWmxdlsdaEkrmh1iV6+/R2/RalCN1Pt3MnnjmcbNwvytUELkoO1rhF3hBG1GkmInAk+uEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YiHDvTJN/wYUI5y72S3gs2ZLv7DjsNxASW1zoxhwca8=; b=UfYCZdar1BmMvfkPdoTbO3e5ezU65ITDgBeBRZN0s/d723m2gwWgUQmsoZCQqIHChspmSWgL921bON57hbRrLewUaJZKE6UbvpztFC4aGjT2h0x0U+nobQZwn39RbmLkH9eLxoYFAM6+G+qGdP76vWbGnW7/iQtWL8fcJdrJy+AQSqraON+FgOJWiMe5E2HFU1mQjVXS8GJ/ShGTR55EUBndJzKn0Wr3bmi5yrwMI0fOAwHTJKQUkHYnnRFaIQMPO+l38CNvGxHVF5/K4yJLWfzrTcwf4osLlO6wePegF/gb8Z+8bgknT64prz9F8OQsYP04fLHARDbXxEBoGplA1w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:50::16) by YT4PR01MB11753.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:164::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9913.7; Sat, 9 May 2026 18:44:23 +0000 Received: from YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM ([fe80::614c:a0a0:a68b:7059]) by YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM ([fe80::614c:a0a0:a68b:7059%6]) with mapi id 15.20.9913.006; Sat, 9 May 2026 18:44:22 +0000 Message-ID: <9c017a19-3abf-4149-ae72-7f8911fd322e@efficios.com> Date: Sat, 9 May 2026 14:44:20 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 7/8] gdb/dwarf: add more context to complaints in mapped_debug_names_reader::scan_one_entry To: Tom Tromey Cc: gdb-patches@sourceware.org, Simon Marchi References: <20260316232042.368080-1-simon.marchi@polymtl.ca> <20260416200256.386186-1-simon.marchi@efficios.com> <20260416200256.386186-8-simon.marchi@efficios.com> <875x5akj53.fsf@tromey.com> Content-Language: fr From: Simon Marchi In-Reply-To: <875x5akj53.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQ1P288CA0024.CANP288.PROD.OUTLOOK.COM (2603:10b6:c01:9e::7) To YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:50::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB5425:EE_|YT4PR01MB11753:EE_ X-MS-Office365-Filtering-Correlation-Id: c523cb36-1e48-4c3e-2323-08deadfafcad X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|366016|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: oNjbA2L6DLUoKbc1x9uygSNZr13Q/vlys5+veRbPV0mm6msxswfUkPpm+qt+EutEmW/ji6QSuLQjlK1dmISvNiy71s9LXb7Uts5lH5LouZSiGmGnmx7TaPvrCpIdcuM6tZGs+dlbjoPGDTmOj4vP/9oobF2J4gdN9c50VZuL9JskTsigkpg1wBgpYnuF5QPyi8twIjEM87jp6ZTgAHeVzyQu98wXcqALVUJs9PmN3BkEOS0rht1zEh6fc0in1nwm8+gA1BC32T9tnY9zXHVFtaWJfER+a3RP2UAgS1GzcFSvfSnTWRGq5LVbrurRYgzrbl7741sikZxrpEg3Fa6h6f8qy9JumHvu9rSWG/z2Y7Oi6kmT94LVLSDuJqL3loNJf5/JUCwHOjGpSbgJjJyI19/lrMl8LdympqB4S6WUwsp56Vn4Dc7dCcwHkW3WsuP7bM6Ouv9N1fV0qgFP/thv3OSGhi1WTb0TPgdoA4jY1YeMby19vljRslvWF/89FIpvL+WJfAgHzrdxFgmq8mf9XPiX3gTYmmPpNv+kzVtbHm4BTPfdwFSMn7VwmfMnXQlzrfqNSiuvhmruNLCaxmk1jwwLqLiG/MsYHx2WNH+Mafd6QlC8dlgruB0UFWqj2ZOZmB/5y14KGhdjGzwOKTWATVUUcdd4gxfcLlFUG6koevLhAyTGJ3t+G6rs8kNyjSuR X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(18002099003)(56012099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bTFBV3ZCaFNRNE1rOUhRWGUzeUhabS9QczVjeUJxZi9WTDFtNmFkdG4ycWVz?= =?utf-8?B?bHpXVXN1MXJUTUpoR0pQNmZpNm1oeGZJZmIxSUtTR2ZBL2ZzOWd1OHRNbmVt?= =?utf-8?B?bVQ3SWNOQkRrckFwSmppSWh1RGg1T2l0d2Y4ZEVOWDRhLzIzTHNRZ0N5Y29l?= =?utf-8?B?aXBrZTJlY2gvZFk3K0FLTnpHZlNJV282V01ZVEpTYzhrZld2NUd3cXhOc2Y1?= =?utf-8?B?cEZZUk9hY0RRcFZidG1hRFJ2N3NHQmdWUG92M0lDNTJoSGtkWnNGWmVHOFZs?= =?utf-8?B?MFluV0Y0UTNjQjVmK2crVkw1S3RpM2JNa3A2VkJ1aXN3Qzhpa0Q1UTBmU1Ew?= =?utf-8?B?VmpxeTU2bXovbThhVXI0ak9LMnhuN2tiZm1MSXNKdTVEVTZibHFoZFNLTUxH?= =?utf-8?B?OEJZOEMwSXY4RzBTUStpNUw3bUZjL2ZLa2J0dENZWGhFWWNyVmtVeUowS3Zx?= =?utf-8?B?cGFqMmh0c3hlbUxTNkJQaW5qc3F0V09TNU9kbFlLZSs3dE9CdVpqY0cyUGRF?= =?utf-8?B?eURTYllkU1VBaTFWNEZ4NndGdVViZXlWdkxEaWpLaHVGSTdQeDdwdWFoU2sv?= =?utf-8?B?THdLV2pQbEhlYkZCQldZV2lPVXB3Nm5EOEhyMUNmWFpLUDJFaU4xdFVYVHlB?= =?utf-8?B?eXk2ZWRHdFNWY1NtWGIrNjQwb3ZNQ2tBenBjaW5yL0Jpa0xZemZldDJxc01j?= =?utf-8?B?SDBxVjdrc0dONExZRENFTkE5cEJrc3dSbkZFOWZqVlhYakZDVUkzZWpkcGlS?= =?utf-8?B?ZXhCcWFwUWhyS1YvVXN5eEtKMStpbFpWcHE3c1Y2SzRMRWZJNE1RU1draG5j?= =?utf-8?B?ZEs2Q1pMWlJwT1F1bk1wUW13VzlUNUIzWmllczJOSEt5S1ZmVWF2SVh4OE1h?= =?utf-8?B?dXU1TDZqOXRPbnROL2oxTlFzY1VsU2Q3Z2ZxZjRjeGxUbmFlM0ZFclNyWDVx?= =?utf-8?B?YXVJc1NXOUFBcXI1aGc5QzE0UWRYa1dnaHZrTktUbTNMZ2dsUExRWWorTVph?= =?utf-8?B?dy9oeDM0Y21BWXNTVFRSRDFhM1lOazV2MjVmQ0RWWFd2TXpWNXZRaTRNbHUx?= =?utf-8?B?M2JuSHppQkg4eWtIeFFPRXUzU3BwUzJrWm5MU3RuOW5samhIUXFYTktzTGRp?= =?utf-8?B?cmNjeE9PUjhWeXpxUHg1L1U4V1FMbC9EN3RiVnMzajB5Snd2ejhxYU1RaDFZ?= =?utf-8?B?cnF2Y1g1amtkUWdTVDRGY0tmNlF2QTVheUZHanRmckQrTEFyMGtGU3VYMlAz?= =?utf-8?B?Yng5M21BMFM5aEdXQTZpZi9CcUlBN09LWWhNQlBGRFhpZ0x6STdUUU5qbkFw?= =?utf-8?B?UlltV2p5WjQyS0VjNFRYMkt6Wi8yUWszdnlVTk5xV3pFc0llTTY4NnB1SmdK?= =?utf-8?B?Qlc5TEE4d1hYVjBzblZuSGhRcFlnLzkxSEd2YUVQZkxISG5kOVd0K3l6S3Za?= =?utf-8?B?dlZ4ZnVzd2xvV2tnRkhKa2QwWFhiTWJMdUFPbEwvb3B0ZUJrUHg3S3pzSlhl?= =?utf-8?B?eGVUVStNOXRDeG5WUHllQ1p5ZE1BZ0QxZGgyMi9HRnRtWXozZnpoZklBTVNV?= =?utf-8?B?YVgxWUJWdDI4cFROY2FZM1BxNFBYNWowTHJYV2szTmIySDI3RXJhVjFaZ1gw?= =?utf-8?B?OExuU2kvUWhCdU5TcjZHVzJ0THpNTmdRUkRCRDJhVUJ5VWNxNkVpL1lkdk40?= =?utf-8?B?TmRpSEdxc2NsUENIc1MwWDd5c0FUdXVyYVk0Ums0d2FjRFU5eEhwWHVUU0Yv?= =?utf-8?B?VTkrWXp3bm9QZVNOeWlleDZ4KzV1emdiRDJuRmZWRkd1VTdEZ2FOZlg4cXU0?= =?utf-8?B?SHdwbDd3Y1c4akloNkhXVEJIc09aNEtFS2k3TjBCS1pVNDl5VUVQNWp2T2k0?= =?utf-8?B?K3dmblEwd2hwbTdGTFIrRjhib2FoRE4vdTFOcjNpSWxkSitwNTUwMzhLQVY3?= =?utf-8?B?T1dwWHVrUTdqTkVRTzdGVVI1MzlNOExrSVBUUDhPcmw4UGRvS3l2ZEg0alQw?= =?utf-8?B?NWdyNGN1RWM4YnhsVTFxYkUwd280T2lOYXdub05kZmRTNmN0WlBIei9zb2RG?= =?utf-8?B?UXliM01ucE9DRngxYm9GMjlRMEVmOG9NdnFzcjd0ZlVialQyYk9jcGd6UGI5?= =?utf-8?B?cDFsa0UwWm9HcElMSTJ1TnpzVnlOaDVaM1QrcGFFRVMrM0RCWmhZZ3J1VDJ4?= =?utf-8?B?RytaR2Jsa3FQL0ZlOFhjYzRLMTVtVm9ERnprdDZyc2xLbis2d2JYR2sxRWtl?= =?utf-8?B?TmRabTM4eXBiT2Q1RzVNM3dROTFIZDFEN3Q5OEcvcUVUUDFSZUQ1SzMyMFRD?= =?utf-8?B?aTdjQTlBbksvUi9jQ1lWejVVN2g2SC9HeEh5ZE9hMklhbkJCTm1uQT09?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: c523cb36-1e48-4c3e-2323-08deadfafcad X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB5425.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2026 18:44:22.7420 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YAgN+8WG+RTV5MAtFAEyJZwOMVBaQP7cSHRUEkES7bZmpb22aWs3v9cH23Un7Z9lPHc16y/cNSbWYKpeHcBeBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB11753 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 4/28/26 2:57 PM, Tom Tromey wrote: >>>>>> "Simon" == Simon Marchi writes: > > Simon> I realize that complaints are not often enabled and shown, but if we > Simon> emit them, I think they should include enough context to help a user who > Simon> wishes to dig in the problem to pinpoint where the problem happened > Simon> exactly. > > Makes sense. Though I continue to maintain that no such user exists and > that complaints are pointless. When GDB encounters something weird and ignores it because it doesn't understand it, I think it's valuable to have a trace somewhere. But I'd be fine if we converted them to debug prints, for example. > Simon> I am not attached to the particular format. I thought that because this > Simon> is extra contextual information, I would put it in the square brackets > Simon> at the end (which only shows the module name currently). However, it > Simon> would be nice to converge towards a format that we could replicate > Simon> elsewhere in the DWARF reader, so feel free to chime in. > > I don't think it's worth bikeshedding over and anyway it can always > easily be changed. > > Approved-By: Tom Tromey > > Tom