From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id EeUVE6W6JGnDLioAWB0awg (envelope-from ) for ; Mon, 24 Nov 2025 15:05:57 -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=b51sehL+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 493251E0B6; Mon, 24 Nov 2025 15:05:57 -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 C2EE51E048 for ; Mon, 24 Nov 2025 15:05:56 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 723F43858406 for ; Mon, 24 Nov 2025 20:05:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 723F43858406 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=b51sehL+ Received: from us-smtp-delivery-114.mimecast.com (us-smtp-delivery-114.mimecast.com [170.10.133.114]) by sourceware.org (Postfix) with ESMTP id 4BC153858D20 for ; Mon, 24 Nov 2025 19:56:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4BC153858D20 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 4BC153858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.114 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014186; cv=none; b=obj9MBCArZgErcBUi6lLvIb/rY+iA9v8Ji8N9sClyLJvv+VGY126q6P6AwFSEwrrtmpjIO01UUSZJV+bSFjofdlG2oirvw5SBtZg+uuwCdWwZKKmm1dcuMHbe5336sBOOHX5qaEC4ciCruovPoDBv9MHdvGKQe1yMFFTowjXXlY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014186; c=relaxed/simple; bh=A2UIowPAHoruTsT6TtBbN3IJnCe1NS7NI2Um2hJreJI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=pwtZs1LL2hi2pu4LctrDfeqa+NFDoybKNkqzRqUdtFnYhMcXlLHsEDKkNdVWWKO+OEQTlGXMnUsATrUFmdiNSd1U4rdap37aRy7Qdcg/Ryl4bsRmTZDRaTCRkTQSz0thn1VIHQxjYsS3wePVGTjkVGwXc/ulohQSJ2mngJ/KiIY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4BC153858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1764014186; 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=+D7NzzKkpK1lZABz4GzlD+5BCUkIuXWvXYdeLoePjc8=; b=b51sehL+zVYjHUE0Qnblz/cFV3VzneMqqUdIrXl7fMKnnBbf398D2SRmdJpLcNF7rLt93d aWi5QV/3ldZ8SQccpBrfDv+sjrOibP+/qxNISGS1TddWoxUkv7m+vqzxh8Kj9fyWtMtW6L YJ6+M9xs4i/mBjbGHaCLTt8Anp7FTXw= Received: from PH0PR06CU001.outbound.protection.outlook.com (mail-westus3azon11021142.outbound.protection.outlook.com [40.107.208.142]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-614-Yg0pER7sMTqCGMFB64Nf5A-1; Mon, 24 Nov 2025 14:56:25 -0500 X-MC-Unique: Yg0pER7sMTqCGMFB64Nf5A-1 X-Mimecast-MFC-AGG-ID: Yg0pER7sMTqCGMFB64Nf5A_1764014184 Received: from SA1PR17MB5365.namprd17.prod.outlook.com (2603:10b6:806:1d8::11) by SA1PR17MB4769.namprd17.prod.outlook.com (2603:10b6:806:19c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.11; Mon, 24 Nov 2025 19:56:21 +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:20 +0000 From: Jan Vrany To: gdb-patches@sourceware.org CC: Jan Vrany , Tom Tromey Subject: [PATCH v2 05/13] gdb: implement readnow_functions::forget_cached_source_info Date: Mon, 24 Nov 2025 19:55:27 +0000 Message-ID: <20251124195535.2116845-6-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: LO2P123CA0048.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600::36) To SA1PR17MB5365.namprd17.prod.outlook.com (2603:10b6:806:1d8::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA1PR17MB5365:EE_|SA1PR17MB4769:EE_ X-MS-Office365-Filtering-Correlation-Id: 18139237-2376-466f-7fb6-08de2b938981 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?mQW3o3VVtiJFatvrL45bL5INjGqn2pzouheTjksUA8R9DKwOkZo+WTuPCtYj?= =?us-ascii?Q?M7bAwPHdMLvALmEAkdirgBcm9Nm7uttweN9dVpCnYprWAcnScPWYeMiRp2Da?= =?us-ascii?Q?7u8k8e2ljTPMsj4EpGFGrPx7U/ekYnjRxTJbnIGV2x7S0goDBAyoECO9zO+P?= =?us-ascii?Q?jp9Fd63rcjb5fTbgz9CfDELVtBXKv9U2Y+QvZY8YSyhhq4oaK+I4PMkdsHs8?= =?us-ascii?Q?ibgxkAUVjxBDnPgaLz6QnMa67lFkJgONKWcSu5tDiC3uyCusphyorv7AxaD+?= =?us-ascii?Q?/9bCCAcSpzZ9Fva1Xx/SCEo0xwfuevGKqc1DBY/DGbddw6cRtYDROxf+vmDW?= =?us-ascii?Q?2/pNVC2rPT4nNw5kp+RwpyVAIOi3YkXWDbGezOQj6BZvkABwPRFzQeN/LE6e?= =?us-ascii?Q?p6fZ9D8BhPqmuJx/2BUnucxsNsj2Ub5zqjVXrgKfqovBqB/nwiIA1RWLN5TB?= =?us-ascii?Q?DEEfg3Wy3QZcO9NvfrUxdJ+IJKAOaVBmCt637vhfXWBRJTayDgrhT7RuOIU2?= =?us-ascii?Q?OMBqm5cqCDuu++bCWtsgTi6baVjf4hvR0WxN9+0FI3j7QUL7y/n96srqaQkb?= =?us-ascii?Q?WAQ5jljdvRj8H/PX6W+fVTs58vRooia86EH6Gxa8lZnDge8MSo4cnAaLmRa3?= =?us-ascii?Q?IU0+KKtFgI9fXfExj55fJXycbMqWGTDYRpP+HVutqEwqpQST3TU3qcEj1lCZ?= =?us-ascii?Q?sC/bdtcEw81C7RgxFM2QYk02xxeubeK9yACbDJDlZTlv90E2ZTOerKRaHbL/?= =?us-ascii?Q?DtOHQYFLs2BdejqPD80rh5QG5qh/It7IFdUxRQ6Ron8+Pxstx9HLuCPkq7yj?= =?us-ascii?Q?YScitCy5IXG86GVxJDIGvvA23OP6d8tnoZ3cIaSYddusIFK0wIUOrQbU5HdQ?= =?us-ascii?Q?5VbdZO0iUjeW6+aATwPudbbj2zly1qzU86hrcU+CAaNbos+RWy/s89Rchj+v?= =?us-ascii?Q?YuEKB7gui1bSBV8JSj+Onb9vixc2LtYrtFyt4wNhpiDnUBF7bdeT3Vvh0VLo?= =?us-ascii?Q?yVYGZ2FBHB7xKb7JcBQzAWvbXHddiLDsCPdJRSWU2oS3PnEKtfyfVzML0RaF?= =?us-ascii?Q?/i+H2OgRPoTpOxLbWRV2n27509jARuMiJjB2ghD4IWDn83cT+1RWT7UPuOOL?= =?us-ascii?Q?08F8ucUuFPIcKvBkkx52Lut4UvwAra8gHrh1laltwOQE2bG84We0V31Ktk0E?= =?us-ascii?Q?9/j0yVbGxS9+3j+Ia+yyRujr9SNv0QEK9eL3t2XroD7OfcT6RbeAvJjRBR3W?= =?us-ascii?Q?EDAxWWfR6rfH1LyhDEm0eHNgdkSn8BZFcqSqFqHYlv6flwq+nHaV4wH1Kqu2?= =?us-ascii?Q?pJdeRQ8Gf4sL5WtPaLvzAPz75mLllcJ9AYjKB+dttX0QwpKRdpY2hYxyHEWB?= =?us-ascii?Q?HguxvRf+uVKWlnAR1ERWOVAcF9BXNFmTtAm4wK6GfP3Hf7jTG4K5/hW3f1hU?= =?us-ascii?Q?zSW+iy1lXuUAe+WI7ootxm1fCECDrysC?= 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?tn74vf+JoemoEYzJl66VgrIRbb7SfFow5YBN2QVeq5Fru5X2HAj4rmJhL0OX?= =?us-ascii?Q?TvPUSRtXH+qm8tU/rgPDby4/yuSmpb8Xodw1QDOtNyRymC47NOzp7VjStyND?= =?us-ascii?Q?Odp8AnQmnbSa7DmKkorh2aHvU6Gl/OgUkMWSwgCVAe29cupInq3oj8GBVRCm?= =?us-ascii?Q?DBlL3rhx34HQKB6+hy2w2jt3K+KP+9WxnoX5Qfx2wJUov5PcaIoqoBWCwGNr?= =?us-ascii?Q?6HfPGId6+M0E2ObceO0TC5nFoPHzLxBfQLqFaa0yEhK8IDbJb6LfV0hXZwAZ?= =?us-ascii?Q?2bzNdwxUJN+Q1QTTgY1hMvBNVSXmjZ15bWp2wnjx2ggsnCxqWGAymqQ7uFSz?= =?us-ascii?Q?IwLbqpJH4ullszkZ8x9NlS4NIuaK9tHg8+ejgUU7QTg1pi+QIXsk0gJHV8Vb?= =?us-ascii?Q?RpCL1O8WmCCJvWzrbfheEpI8Jwy1JRKmuE3aE+U1j6q4Jpx5/uiTGdEukLb9?= =?us-ascii?Q?cTN6fEBVokUU3LrabdCQSchnIHK6E18VAGKIfBIJfRMCOx3t5TUxGKYqUf1+?= =?us-ascii?Q?RyE75/alk+grDYveU7DvV4PLKOrMCRs08wcyZzbrnEkizTD2Q3m/ypuTcWFv?= =?us-ascii?Q?itWuUgXQ8ZTUIZ2UJXyLjSWSeXPvNpsmpD0o7vxZLqI/SsAxnGrZp9NE2Uko?= =?us-ascii?Q?ls5tCnBjPFkkyzU2G8WpycQ5qDBxVt+KD88DanX891KMwLg0FqGbiBW4jhpa?= =?us-ascii?Q?0fAAcrdFgFSrrPoWA6Ehx5fGtzCoeSh1GRGUVPP+jiOwL3Zv6/A4ie2l0uvl?= =?us-ascii?Q?5I4JQesJLCe42bYWCkDLaY2viRRJqc4onpimIbDeGEygLBz/2FTMJeS5nAzE?= =?us-ascii?Q?ZhE2cdlQzaWIOaWks/cmNQByCNUYO2WKMKbUfrHGqqUuvAbRq1OqVKt5v/LS?= =?us-ascii?Q?A7mg7VyNinDxRl0S8Qm9EYvIhzBChY3zBaZBEBCSTPAH+ZKgOTgniX2e9qcB?= =?us-ascii?Q?tMTT7yjwtVB9E9XU8dth9/5Rgmp4d0lz3tECOx8SNRLr8YMySMsRpwitrIZg?= =?us-ascii?Q?gtNVIF1B35SfjNFVf0CST976WOc2ZWCYfe14qSZTSmVNzcDgQiqIc0ZY80Dc?= =?us-ascii?Q?RpALpZ0w+gvP4+Xxc+mTegxMCbpRl743jj5OiHcI1TANRaw9iauZ8kha1Bmp?= =?us-ascii?Q?oRomRMb7/K+yUHgqIhMa01tRAcLHvCgN/2OJRTixB/D72HFk6KCrqtwBXQr/?= =?us-ascii?Q?C8LWWvs6xD18VOzTvQdRi75bbmBX62ShSdq+MdY5GW9mPpP2ONmSD1uwx90S?= =?us-ascii?Q?0VtwzJVF7eEfcIgC8LMernKN3C9TeR/WCauXLbLwmt+tmfzl8CVAHbFEIQUn?= =?us-ascii?Q?4BWibQLAbaPBc+7YgdCdgBuXlpe8hA0Vd6EU2e3ZOpBSWV8wIIlDzkIMe4sN?= =?us-ascii?Q?X/lcwiFeygIKM5dgLAqcWheEVTUXs4sneVnUGCJ7AYdYvd5N5xLnOkXusk7q?= =?us-ascii?Q?JNqeMDlou9ZnFB8mDIVz8z+PCxnn006bqmsgue0AP7CkjfncTHcYBPeNuXFh?= =?us-ascii?Q?oUztgC3WjEHWyfy+SODErd5h8c2rs7GGG6NbN0tXZNtuVTkewcyZemap3lyU?= =?us-ascii?Q?ToVS9kjavyVPnYXef7/h0UaOJG2OiAR1zBPNGNRw?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18139237-2376-466f-7fb6-08de2b938981 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:20.1285 (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: zfuXvoKrrG2/QwFPmJ3ZbU5nUS4wQz1Uytln+/wZptnqa8yUcZPLU4dNZORO+IpRFQr/veZygKlNEJFJWfHVyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR17MB4769 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: PCqyRLfeXAi-6m_qINaV-mafmFBo1ZCursyrdoCVODI_1764014184 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::forget_cached_source_info 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 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index e408f852dc0..172f491ab9c 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -1551,6 +1551,10 @@ struct readnow_functions : public dwarf2_base_index_= functions return objfile->compunit_symtabs.back ().primary_filetab (); } =20 + void forget_cached_source_info (struct objfile *objfile) override + { + } + void dump (struct objfile *objfile) override { } --=20 2.51.0