From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id EVjPLEW5JGkgLCoAWB0awg (envelope-from ) for ; Mon, 24 Nov 2025 15:00:05 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=labware.com header.i=@labware.com header.a=rsa-sha256 header.s=mimecast20220511 header.b=WQTgd38Y; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B24AD1E0B6; Mon, 24 Nov 2025 15:00:05 -0500 (EST) 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 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 073811E048 for ; Mon, 24 Nov 2025 15:00:05 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 919403858431 for ; Mon, 24 Nov 2025 20:00:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 919403858431 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=labware.com header.i=@labware.com header.a=rsa-sha256 header.s=mimecast20220511 header.b=WQTgd38Y Received: from us-smtp-delivery-114.mimecast.com (us-smtp-delivery-114.mimecast.com [170.10.129.114]) by sourceware.org (Postfix) with ESMTP id D1E9B3858419 for ; Mon, 24 Nov 2025 19:57:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D1E9B3858419 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=labware.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=labware.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D1E9B3858419 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.114 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014222; cv=none; b=Yu6Pkk+i5m9WwlWLUNFpEdZLAkrN6GazNIQ6AFmRgeifV0czP9vwZhumAJKbTBdJOb2FVG1NN7yq0q3T4rSx1/3w68ls+glUzh+xklmCBY2rDCUeQWdc7S+rvc+IQn8+smYR0FT3JZsUHA7/zT8E6NFXSqH541J34M45rHEcBjQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014222; c=relaxed/simple; bh=VlEtU3au4URMV4VHkyRjgnxguaLXHMQBPlwyXCz9SkE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=TC6+FVHbqbImSLXheIqOGL6C9JvmWXdan/kvjyGCqt3tDl2i5v1LRJAUmzn5BZEwHO+uyJt86Mi9DAU6dLHhPCM7O4lCbtG4ugDxJ3lGatrIipvdGz34DnI9GYlKInNnJW1r6j2ysJLIgsYqUnMMtoPS8WuJ6hND1io8bT4FcIY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D1E9B3858419 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1764014222; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=f1vmFOHYh3BunxTQNa7mKtcnkwabTCG3Yu6+hNo2iQQ=; b=WQTgd38Yq4dxB3HPFD4A1dpx1lp8ngL+N4DBpZR50soiKSeVREF8X8x6BePmtvqdxGEcfi otYnBOunlGOEyK3QgzB3i4UArN94i+zMWExME7E6OZNGmNM3HOK/m0QUfA6128+DVIxD9h p5bviGb+CaR6575FuxWWzczuT5RaKyw= Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11020117.outbound.protection.outlook.com [52.101.201.117]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-473-PhMplYWfOBKHH_FILZLeQw-1; Mon, 24 Nov 2025 14:57:01 -0500 X-MC-Unique: PhMplYWfOBKHH_FILZLeQw-1 X-Mimecast-MFC-AGG-ID: PhMplYWfOBKHH_FILZLeQw_1764014220 Received: from SA1PR17MB5365.namprd17.prod.outlook.com (2603:10b6:806:1d8::11) by PH7PR17MB7199.namprd17.prod.outlook.com (2603:10b6:510:2e7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.7; Mon, 24 Nov 2025 19:56:59 +0000 Received: from SA1PR17MB5365.namprd17.prod.outlook.com ([fe80::9a:538a:fa42:730e]) by SA1PR17MB5365.namprd17.prod.outlook.com ([fe80::9a:538a:fa42:730e%3]) with mapi id 15.20.9366.009; Mon, 24 Nov 2025 19:56:59 +0000 From: Jan Vrany To: gdb-patches@sourceware.org CC: Jan Vrany , Tom Tromey Subject: [PATCH v2 10/13] gdb: implement readnow_functions::map_symbol_filenames Date: Mon, 24 Nov 2025 19:55:32 +0000 Message-ID: <20251124195535.2116845-11-jan.vrany@labware.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251124195535.2116845-1-jan.vrany@labware.com> References: <20251124195535.2116845-1-jan.vrany@labware.com> X-ClientProxiedBy: LO4P265CA0271.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:37a::7) To SA1PR17MB5365.namprd17.prod.outlook.com (2603:10b6:806:1d8::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR17MB5365:EE_|PH7PR17MB7199:EE_ X-MS-Office365-Filtering-Correlation-Id: 92fbc8b1-3689-4a4f-9b52-08de2b93a0a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024 X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?z4ciqFbIKPdK+CH1WhSCKmRAKYcXKP1jEcI8ztFZGlAUDl58WcG1fqW/rPfg?= =?us-ascii?Q?LmOOyORNV2p/GDY+FPgddHcs+0L17ML5rZ4fwguohxMqXwRGhzp217SyFijH?= =?us-ascii?Q?dYfETp42yOQh/0YNZKTUcW61M/REuabnwchlAuiokg6fjjs52zwCzbkxhSuv?= =?us-ascii?Q?e9h7ttqwf4MPpNINGaoDgeowyjq/gSykBHrFpt8uRNGO6qq71YPKmgQppa1O?= =?us-ascii?Q?h4eJZxwLygFvkBDcflAEDKNugfDsxS31ZbMITkNxxkRBltTli0H234b/mHLG?= =?us-ascii?Q?zdaizyAETlN9Aecu0AsXFO+d+XRbgI5vYA/ePo5i1XVj4/zx/lrcnbQMottE?= =?us-ascii?Q?YZzcps1QFaecdKOPCOSK9OlOYckr6UzMcXjL1MWmK9MpuALYWfclbX1Zj8Ne?= =?us-ascii?Q?ciUI6tpCtd/Ou4SoAIDmszfvCDR9dqNROWujKdmefcX2F+pV6tQtaSz0VSqP?= =?us-ascii?Q?4uCUuA3elWHTz8Bh5aAo0qBNYIaLjK9RzeEsZcwxQCJRDGL15XL7fKsmuCln?= =?us-ascii?Q?IWYuyPKWAp93JuwIp4d989pYdnbf5IjVa2ANC4dpoPG0DSXdA/ajuykwDAt/?= =?us-ascii?Q?4oS5w3KqlO/8WGj4Cg59y4Ag2kWivq4ofrk0CdpYO7LbdfmvwSTsi/kPybUr?= =?us-ascii?Q?zyFu63ADTkOpObh+zcuADFo0GmTCkHdwFtlMBSUJ2YdB3WfILJWzu3KR5n58?= =?us-ascii?Q?cDVdDw0xZdsg5J5slvqelhdVxlorNOUEb1vu0qMM/DGx2HDhfb72R8pVJq/S?= =?us-ascii?Q?B+Zs7TFhgBk/YpnOpwjzAjtiUO1xkW9iQ0jXFT87M9q8kCcjStkBEPufXO3b?= =?us-ascii?Q?mSRott9vjnmjOvSva8k9v4LdkjvJBrQAkzpKUvyvbf7n7AayQFoCJhP0EuLZ?= =?us-ascii?Q?M5arx88Oe+HgxFiCPhwU6QJHMErXnfAGTg+KTweRtNbsE0p6uPP+bVK/U3Dk?= =?us-ascii?Q?bvVP2VjCjj5YfRhb0nYSLcm6+KJHNkBDuDk2+vGpIcz8dY/1nocu3e1Q+vRX?= =?us-ascii?Q?8z9xmNJNO9aWPopUly4uakKgeW2uPlcKSg9TaIHbhjoAtstmISGLXAH5SLmU?= =?us-ascii?Q?zA3PjUfty3+k32bfUuVI1L1k7Wd7elBAS3O/NT/B45EZL51/YFSJ2UUd5oJv?= =?us-ascii?Q?HEeCRSNUeIS1CoZk6/G21FMJxn6jx6fGu1gJojAW6CfRu97GhWuFmvfVugJW?= =?us-ascii?Q?c7ndO9fX0j8z7J2FUQ+UyZ1NvIsv+OgpKD0trU0IE90R5Po07sNimvOKxK5m?= =?us-ascii?Q?i9UsiwrFJQ14gUcmf1pWm+nbU8VYDJIK8IQQg1zSyi9tUjYXjlEXHZEWFhCq?= =?us-ascii?Q?FM11qliO/L//6Q1VRDwuRjuxumKW0rmZLjHRVZutOnL7rMyFoA1OcI34C5EV?= =?us-ascii?Q?eu3lmyhPksHvbKJGmFFj/D2YR73ZzpDWSpoyyQjgfXlxTWvlaD25yB7Je3Se?= =?us-ascii?Q?3CVpTAJmR/MuiPMYKKxIBJ6f2puR6L6y?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR17MB5365.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?S8+fZf5weeC+Nho4c57UvLBJRSIGDcJNCO6mUikTHGL2VV+gCzpmLJJeTKE6?= =?us-ascii?Q?htmLXG/ejqB/gx4K/vsgBO38GXK769RJqH/dtmHptJIfWc0JrJLM27XdAwV3?= =?us-ascii?Q?qs+9fnWfGYRWpZx042ApJiP2cf3kANwnpbM1ivzwuf28ov3cODFOTM79khWV?= =?us-ascii?Q?glDpvcpMZfyisOB7mIi0rWmso4NqdLL4hu8fY/QJrxn+m21wHmUB36DfVJvZ?= =?us-ascii?Q?4Wlrol46z994rzqvH+GBMGhlsbkMn9Etd8hNXRX9yFHcPR9VcR5q1/Z1PHfO?= =?us-ascii?Q?nEmJX9bW/Oq/A+SNcFN1HmXWYfRZZ4GQtEe+N2DETpiWXrt4GrzUz3ydKsl9?= =?us-ascii?Q?x7/XY7n+deQuFBhHNyEplBFJeKEEJCZX5AbzivkScKHsJRvdM1Jca58sGSbB?= =?us-ascii?Q?EJm8umkkig4n1/3ckZAa5zjwGHXzzrK7AyjJtzpx5PHBsNkHZe19AYY7OONm?= =?us-ascii?Q?MWxzDkhAE743SE8XLjxeHi52P6eZZwgZC8RTaTbJt1QFHCo6uaMUPabh+teN?= =?us-ascii?Q?AB0uC3H0rUM/f84wy/LlcZEzMeXfSwKO7ZMeQOPP95FxJSTLTCSzEkpFzWS7?= =?us-ascii?Q?7KhMhGBt3G0Hf9aI+bdNaLT762P2zIXkZvFXNNykre7V8uoQ9iwAz9Wk66dS?= =?us-ascii?Q?lkAiWVbVWr4nTYRiMa2yUGVpdxT/Ndgij1vDrQdS8u97FBj5Nc4t0uGMv9TG?= =?us-ascii?Q?4ISq+lgtP5VzmJGy4mYucHqCWvr4jm7oHuLEkpXKIBN8RstJfvhFiJ2Q3CaE?= =?us-ascii?Q?iLCsdKyTA2X4+GVVEHaVjWfMXzGQnPN2PteguKCUiLx7Zd+8eNVLEDcGMSEb?= =?us-ascii?Q?2bkP9uQZdn64IoVC1S/3ZLTdj7CitT6s09CQtfdIQVE4Ui4GY86X5J+rXmP8?= =?us-ascii?Q?LOVbk/jvXB+WPXqdd9SGI5Si29aU23WXhLez5pVSz3pX+vex45z4Tq+4KddD?= =?us-ascii?Q?YOAgMEu+pwdpZwwfo4YadljHCLLe4LhIOSBhRB6j0WLPz4dUoUGFLZeXW06I?= =?us-ascii?Q?ndI1RvBIQWYkcL4IiJt2VJhCxZ7du3AZgN4j86H7NKFBQDx/7WjD7Rg9ZkJo?= =?us-ascii?Q?1uH2x+QUDht1JBSJ0w/Q7JIuhtCJ+I1z0hX7c+soe/Tu+6L9K7/ynocT16ih?= =?us-ascii?Q?SPEFC4WJqTOKUgZcG592nqv0f8kwfA1hmISjljs6B6kPl785M09CyKHzVhfG?= =?us-ascii?Q?htAFHIJnByejvxReVbMEn2oR0+E9VIvl+seLHQuj023u3n/MwrQvNTpK13QC?= =?us-ascii?Q?9soTG3GiU5iv48PZpSn4b3ttwLpZVbZywJQJ3DWtFNtujMuWbFwb+QBX24FF?= =?us-ascii?Q?2fy5qYEBqHOBfXAqqWqy1oUVNj7UkGDiPTiIdQ7oORQyMSjQ2OTjW/HZXxnT?= =?us-ascii?Q?Sl2JjLZ+7eU10cYwGFsZTU3plmC69QMkTMiT1x8cAUFNGOgGH3b1Katj9j+Z?= =?us-ascii?Q?Ian6nXwZJVIzZ7EEPG4ErOadSNpaELH+wXZODPiaiPXEFrC9jVu974UK9cCN?= =?us-ascii?Q?gH0x+HZ0dPhggXcR+gxIdy6vpHWyJEgzhE1fnkRShUXsFhup4a7LsLDIPWzA?= =?us-ascii?Q?kOocWasEphzB/83FX5xbd9tfJ/KxqYoL1vyc3DhW?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92fbc8b1-3689-4a4f-9b52-08de2b93a0a1 X-MS-Exchange-CrossTenant-AuthSource: SA1PR17MB5365.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2025 19:56:58.9356 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b5db0322-1aa0-4c0a-859c-ad0f96966f4c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cj0rS3JIUeQIk1dZyeL3dOJkzsPkUabudkGw/9ucSD1cSpEmUo2l+daLo5xKh7JqUESJho3x+7XbcjfqExEehw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR17MB7199 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: YVBbBaDZSpIxh9L749NeraFZ7wsTYFQcNYEYaZ1Y7dU_1764014220 X-Mimecast-Originator: labware.com Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252 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 This commit implements readnow_functions::map_symbol_filenames without using DWARF data structures. This will allow readnow_functions to be used in other cases, for example in JIT reader. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=3D33554 Approved-By: Tom Tromey --- gdb/dwarf2/read.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 0d57a2bd538..3516e3de556 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -1647,6 +1647,11 @@ struct readnow_functions : public dwarf2_base_index_= functions =20 return nullptr; } + + void map_symbol_filenames (objfile *objfile, symbol_filename_listener fu= n, +=09=09=09 bool need_fullname) override + { + } }; =20 /* See read.h. */ --=20 2.51.0