From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id GfisBne5JGkgLCoAWB0awg (envelope-from ) for ; Mon, 24 Nov 2025 15:00:55 -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=A2+Tx9Hw; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 0AC451E0B6; Mon, 24 Nov 2025 15:00:55 -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 12F201E048 for ; Mon, 24 Nov 2025 15:00:54 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B30EE385841D for ; Mon, 24 Nov 2025 20:00:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B30EE385841D 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=A2+Tx9Hw 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 CEC9B385840D for ; Mon, 24 Nov 2025 19:56:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CEC9B385840D 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 CEC9B385840D 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=1764014171; cv=none; b=lmbS61Ri0ZAtKgmQW858iathrRsyHaHilPTKJza5GmMikhAE2W90IDvCa4TAkMDXqU3W1z3QHSS4XHd6zc28MoobUtvbWHwOJoWsExtzymjd6pam4+x/AduIsIRE4r8G9xhr3DHGvVselnSrZo9CqYhCuyGNGjbF2kvvdCwavDo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014171; c=relaxed/simple; bh=NKIquQYH3Mp2PgUaZMMD8gf+iKaX31p6oY9agt4CSTA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=BPoL2p2mWlJZqY4JpYbBh9YLGP7DV5Bj1c7RxuNmn9UimfalwVlI0u4wwNn9cGDRU2kqHPcPdQ8BZhURLbFzaxdAND1WOqUXMuDmmJPMMmsiwzHcLFKK1XAqqTJ+9bicxi61wSg90pqFoet35NcOTaRQPHmOf6B5O8ker1KSACg= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CEC9B385840D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1764014171; 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=vLvpzIgusI5eBqIO2YRQnTmDIcqxz8+/p2jEp3xYRz4=; b=A2+Tx9HwFmqhGy9/Kv/hUaEyOUNJ7EVy64qmULqvfQix78PUfJG+0Qu6VR0XNkhXHl5ov/ 61sXVGqM9q1F24c1iGmUhuuqjGZ84OdnVC4cOWHt+aRkaWmGuvVMUq5GfAnnimCvOxj38w mbRPiAubhjjPFc8lfg1tK7GH0P2LPs8= Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11020119.outbound.protection.outlook.com [52.101.201.119]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-592-A59cbtSNMWScInUMci3J3w-1; Mon, 24 Nov 2025 14:56:10 -0500 X-MC-Unique: A59cbtSNMWScInUMci3J3w-1 X-Mimecast-MFC-AGG-ID: A59cbtSNMWScInUMci3J3w_1764014169 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:07 +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:05 +0000 From: Jan Vrany To: gdb-patches@sourceware.org CC: Jan Vrany , Tom Tromey Subject: [PATCH v2 03/13] gdb: implement readnow_functions::has_unexpanded_symtabs Date: Mon, 24 Nov 2025 19:55:25 +0000 Message-ID: <20251124195535.2116845-4-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: LO4P123CA0518.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:272::11) 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: ff5e90c7-5206-4f12-c9f2-08de2b93810c 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?otEjnnPJEf6ysIsyZqOENpC2G6lWTH5KShXqCpSXa6/ABVXlq8B5urKlgSen?= =?us-ascii?Q?DNDbyjGlVt6ep34/ZsMKjYovdKbhAWt1E5yedaPAe3WQiFK/kTHp1VFweEM2?= =?us-ascii?Q?8TURD8vbvJSYfXMoaorBQRTNYo8CupURmNwGxeMiCloNvDhdQdKl1ypO6Cmt?= =?us-ascii?Q?xYG2C/6nRxhSKs3fJZDpLD5zN5wuqBIp5Et7x6+L1ctfaE3mktOUg3coCNw7?= =?us-ascii?Q?JA0XDa6Zhy53Ga+bkBrLPAA+HcruI9K2bxfkZeraVNXRRQf81TLfgw4xc/C2?= =?us-ascii?Q?Dr8OVYikMq5r/5y0fgvGyDoUvcLyOBTSLbwR0KMAhuz4gK8kIAX+krNPEtCM?= =?us-ascii?Q?B+MpIbGZmWwb/Ug4FtItR2CgyyVhfn8gLCgO16mpZ7GJXG/2hpbYlISE/R4f?= =?us-ascii?Q?L1i5vsEkAJydpExg4kXBs0aL4sucnFsEAmghHcdkkQyN/7gGvtch7BZUlRTh?= =?us-ascii?Q?hw6Sq2ohURNpP/t2ytyf5AK+XgP8K8hI7UnGDCSP22mVuYDUH/xRdHtCIkOv?= =?us-ascii?Q?xmxTX/T/1cmUdWEfBGOqqoI1CyUz3I+95eawhO0oZQ1b96fVX3QPhVO3A0fD?= =?us-ascii?Q?xy7zLa/tKrSrwjpa5Vn6hxG6FefBEr67yRpNOoUOm1Ykd1YyM1Of9aPMSX9+?= =?us-ascii?Q?c82IHAWKaKcGi0n9MFIU2Fvr6OdmV2aQJDFnCQlX/aVdePl9sSHjearfsjDz?= =?us-ascii?Q?Hr8YrfXDV4tZqKLIEqkP+HOeuoys+hT8awEvKga/7tuyUtFD7XKDsgZD60Ta?= =?us-ascii?Q?nOeQz+5owU0FjRKM7WfNT781zzN3yn/XZBaP0Pnn2FDx10zLrLP/EN0Rxa4J?= =?us-ascii?Q?WzvcG9K9wymsHbagvFQ07iOje47Ni+j3IH78lzV9WqYYH0a/kYXU0mjPQ6kR?= =?us-ascii?Q?OVpy1AJJH0A6mMZb9xMBNHkmXLhJp2wA4Gw5G33w2Re48fhkMkPdCecfaodh?= =?us-ascii?Q?0Vpg64VEfWILyIxOraCpPxCvxjzhLKG5yp/AgzX0u+X3Ioyk6+9cC+NWqJio?= =?us-ascii?Q?6a+ONEnJ72cojfXYwsjecQ6SB1jnrK5Mg/i9DpziojhNaSpUUqcieUF8/d8i?= =?us-ascii?Q?hBTv0UY9WilnqH5GPPyq5vL4Qbi9FyDk7Daixv3okZGPMbmg3EpjIAhjECfs?= =?us-ascii?Q?rw83HDDyXIjrkfHclDyFgQVkFsM1sXf9s8YXfh6p2AIGkOROV5ZbYenfc1hi?= =?us-ascii?Q?Dmnn5iudmHOW4wadaMGazRjFE6gWxQ2iOhfAUqpRTNKubWxxKx1RnagyLV33?= =?us-ascii?Q?dBONbQX6+DKlHv3dk0VGRVRlrY6IkOdpt/b8O7MCLONroiZ8vVQ8xE4Z4PHP?= =?us-ascii?Q?0WPT08Xug7mhLobtcMATZhpAe40DOweClq9mvZqf2bfANF+2IE+zrOQXWA7c?= =?us-ascii?Q?8KjdZiJwkSVAkKF25UEz5C5cgtPFKEA1nZiYeE9oTsYJfen7bO1d0nCluKSr?= =?us-ascii?Q?61L7kEfQffvyraxvkeuzi0qRbJzpTehY?= 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?U1iZL5HghXLk6btFrjA4TBRYT7Xr9BkMHNtAQVECn9HfIx2t8Jdp04eRkzHN?= =?us-ascii?Q?pfPQQiJTAp/ryBnuznRIiwQ+Z3GUumGTdKsbLNsZkJH4gvDUDSCVJAA2pnQb?= =?us-ascii?Q?7PpPrKMoosZ+KgIZzE+PkjUh36o0+evT8rP2DyqFXXlNbGQKM6qOai0JVQpY?= =?us-ascii?Q?8kLB31smjD7mQcxC/Bsg//dg2QtlVKDQhp32SbhyFrBagUzfdyAQLAhK8GCW?= =?us-ascii?Q?IQ8u7AQXX+KhBlIhy9hc9eWkAjdGZcaDDeOTHFLGJh9dArWFNogXMkVc12FC?= =?us-ascii?Q?7lFBAhRFxb2mw2HNrGEkH9/cb56XJ1AIJg2ZbKU5aiL8NiVPOQCwLci6s7Tg?= =?us-ascii?Q?ExnCDcTUZtMjMtOKnd6LFSQmnuvGJa56RXcwaqYUlYycGIqJ4rmOsra33DY+?= =?us-ascii?Q?xlXmpLcBigjo8yJSZmR3EIJCzBVzr26T9Vuak6lsgKbAeoa/gx7GqTOzBcWj?= =?us-ascii?Q?uGnvouoorN4UdXqzjcr3a2j0OMWyh/y2F0PTp7XNKj0y9SpUHP2bcLIG3UkA?= =?us-ascii?Q?XLFXHsvTTChQo5Jbad7SvuZC5vBxS1BCOzH2ORc9IlPW48FfWD3Fnj9/Dt1q?= =?us-ascii?Q?Rr65AccwngcM1E0TqW6xIP3z2n4fmiTn3ZA1Gcb8EuCTgOPxHa0Blyy+We5/?= =?us-ascii?Q?hs+ua+eS7A/ygiy8QPRTZ9xG5UVHYM7Qizsj83acvSk4Ck5P70rF/UjIAw+E?= =?us-ascii?Q?gm2hyCVHr2rlMziycx/eECJFyNe1QhjrDsItcLzAl6k86CFBWpTa+YhdyPJF?= =?us-ascii?Q?u+VK1zzZLeAaCEjt0C5mQPV4KAn1NQp22mb010lTjR2crkRSBiFcqSUEia1C?= =?us-ascii?Q?xYCnGk/TngKYfVoCN2WOBlXt3IQ+DoYnK7PFTAn3qpYlBrUi6hjPPgQCp6j2?= =?us-ascii?Q?U/I4vq+2Lf+PadtXheS0VSd3pHcLIthlLAXYI2ClTdRRthGT7R/GD0nxU/bI?= =?us-ascii?Q?+Z+gHAoIzQ1WW00vzmGfXKmcS1AnRToDtRWrSq/yJXgam9IAYH0S+a2sx10l?= =?us-ascii?Q?bY5Z88qXqf9KwjRIWf90JyCjN1+2fBWx2vs+LEakdra3LbVFElN87o8SK0QF?= =?us-ascii?Q?X3jZ5YdoVOQYDTkdNrtbZOjf+NV0k/a1nM0RMP2XJzSSFyBGWr2goK3vXIZ8?= =?us-ascii?Q?/iCOA/EB86ouIIw7+zYB1boyudD+zaPUkdCJ9/E8/IitahQmptJe6LXKWlJn?= =?us-ascii?Q?ij9N0yVGrZlNGxEK3HSzzSIL9Qt6R47UDj9YIb4VG8kihTVBEte75IKGoCIf?= =?us-ascii?Q?Vw9BRXBXXtvmjW28D5z5UHIdBCkjUXQwjhitPSUTyM9KtwYkzoJWEO3eoGaO?= =?us-ascii?Q?aYxiWfNPsZjTcA7FKj3xiPGDWVQRggkFW5TUniANtn6F53K52iVuz5x3NmB1?= =?us-ascii?Q?jDu+yRJZUX+/yAcHUfRzx0OFvZV/tFPHQ618sMLwg/hcTBfHQtJ0GanroIe0?= =?us-ascii?Q?y4Nlrm56VRpfwoEx6yqSLFbxMaKiOgdsGes86FwQy8IJb0GRMJhoppphTs9J?= =?us-ascii?Q?BAZKv005nwUxo8+Y48yRUi1T0oqoa9bI1VvLQsfUlqzkHyxvT1mKNtgi1+E0?= =?us-ascii?Q?Eo/oSBqyDujcJ1V3OV4KHhtzXKHWSY49ErS87EG+?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff5e90c7-5206-4f12-c9f2-08de2b93810c 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:05.9180 (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: D8aB+LLdkhNv3jRiLkWsFtrtdrXZg2kxAXjXOSwcPhJAx0jacqByKZBYZtSQVPSG2g6u94B9WLxFc5KKUjpIMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR17MB4769 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: E6Ik_jaYOlCQED2UHoBLiM9yYqSoiqoOXJ_Rr_OUbxA_1764014169 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::has_unexpanded_symtabs 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 444c0c22b69..bbe531c7ed3 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -1538,6 +1538,11 @@ struct readnow_functions : public dwarf2_base_index_= functions return true; } =20 + bool has_unexpanded_symtabs (struct objfile *objfile) override + { + return false; + } + void dump (struct objfile *objfile) override { } --=20 2.51.0