From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 8flrNji7JGnDLioAWB0awg (envelope-from ) for ; Mon, 24 Nov 2025 15:08:24 -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=lidAGm24; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D8F291E0B6; Mon, 24 Nov 2025 15:08:24 -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 477E41E048 for ; Mon, 24 Nov 2025 15:08:24 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E8FE5385842C for ; Mon, 24 Nov 2025 20:08:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E8FE5385842C 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=lidAGm24 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 461A13858418 for ; Mon, 24 Nov 2025 19:56:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 461A13858418 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 461A13858418 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=1764014190; cv=none; b=qT4lAKRWkHZyF1mZH80BpG3Umx4E4m4J+j2VoFH3GAq09HqcVGEsNZAcBLXDGnLIfI6aaw+mG9H7BMOaxdY+YnqAeJV+BS3D8So+YXhzg3SdMaUDmxiJin6LAlMUfK14doXPc7jH+BiP0o/Ilp/fN38n8jCE5Cx9Pooz42xGp0Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764014190; c=relaxed/simple; bh=Hw1ZmwMRZWSF+UgmXq/Bq82bAeFxEBSSUbxYFZ8Dnew=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ghq+jNlzfK9cZZs27icTddAwzUAmJ2+c7Dabk3yulB2O8SAJJUckgzP5ABRx6UzZYqcqjq7BqyA7zbPkcbGXa+PMRCpbivbJkNCblBM4WdkSym53bI3UMeOKxSNfh68iK/cickPAiYP43+GUj9QVw3qMRGGgH5IqkUrduX9yjxA= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 461A13858418 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1764014190; 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=ajWnJyLlaGjCTieZXlvEoGJcBxxx/FRYq7USXa2FMPw=; b=lidAGm24vhhSzyd/lWm2H/mnT2SQKGtW8l/MjBlM39DSvlGfBp3yDhtqv22jFafEtVIE9v ispo4MwkelrtldwPXo1b68hjCrMDrnLe0lJHWb8CHciESPizLbl3Q0MVVK9bEMz+06qjLQ J4Blk3Lr3jjm4YIjHLulC+9oJRl07WA= Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazon11023106.outbound.protection.outlook.com [40.93.201.106]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-66-FtmPFmSbMqK28jXoLS3kvw-1; Mon, 24 Nov 2025 14:56:29 -0500 X-MC-Unique: FtmPFmSbMqK28jXoLS3kvw-1 X-Mimecast-MFC-AGG-ID: FtmPFmSbMqK28jXoLS3kvw_1764014188 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:27 +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:26 +0000 From: Jan Vrany To: gdb-patches@sourceware.org CC: Jan Vrany , Tom Tromey Subject: [PATCH v2 06/13] gdb: implement readnow_functions::lookup_global_symbol_language Date: Mon, 24 Nov 2025 19:55:28 +0000 Message-ID: <20251124195535.2116845-7-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: LO4P265CA0042.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ac::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_|SA1PR17MB4769:EE_ X-MS-Office365-Filtering-Correlation-Id: deb4ec6c-fa09-4433-e2fd-08de2b938d91 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?LqjHzzlYWtt/rcQG4LEZYcf6Yul10GaZP+PeKdcmOf2DOnunR2qnZxlQdoIa?= =?us-ascii?Q?kibVIXpJVuxA/LqG32lPVdxgpVCl7zeIk4hCMOdyorZB1Q9Kj8qJtxssEB6P?= =?us-ascii?Q?ZxK1KFkWRT3Jm0fvQlZBC2nwQlxgO0/z0UUjss/EPP2XEA9LYKEZ4iDUYvTw?= =?us-ascii?Q?BEkaXEw92aH9JgONNpxGyWD/r9lkxj2ayFSwOWXmH9ZZ4PXInISVuQrlmP5F?= =?us-ascii?Q?bP2NJQ7C+m9pR0qJu00aqnqQNtYryJhxpbt3mg66E7HAPvkdfsyHO6WzvtHx?= =?us-ascii?Q?D9OKbEnK0juFumNlkwKM1RTlIoFTbKhNMewF9+dV2lZZ8GpjpUZh6TPdhb8A?= =?us-ascii?Q?F1HQ5UMqJHz2/9bX4x/GVLchyEVPyHEUowbhWaSuMvKGSXwiBPGVWTLhlpAw?= =?us-ascii?Q?HHgA4M0c2ZxRiIRFb0+yocvBfSPQiErmZktLSJPxUl1ZSD+vvzJTzwqvQXia?= =?us-ascii?Q?I9h6kHtYVN8C01JE4wJV3oZi2i/4hmzAPANSSC5P4z2z+MRu42c2zVm9kJ0d?= =?us-ascii?Q?lYdjOKkcfkfRf0JzelQBBuz95ewgswEE4bwxLrN3QFyXE3r/2e7j86Nb6bDT?= =?us-ascii?Q?cesSEyz8cfKHLiPfAT9d7pY8EaYXjJNI1JL6HbcT4H6BbdYNoZ/5mQZRczFt?= =?us-ascii?Q?YJ97rmzEkqQruuRTDK3+0b5TjihHLpt9GeABFSD/xDavQqxm7BoYTP1hl83a?= =?us-ascii?Q?mzbDVR8vkVIj5LgoUqfcqYqM4ML7tScVD+59sOzPM4G3SK2pokweLmMPUQp/?= =?us-ascii?Q?S8zTF1OgHLEMXrTeboEn828AcQAoJ3cHt8Gj+wK3abju8+LpyWpU7bDwXage?= =?us-ascii?Q?z6oMIbOjWiu8sJY4MZYZupuxvPFS2mHxYDpLaiO0QVYdhINtdbJz1PhCm3I1?= =?us-ascii?Q?6MiF2VoJgbJUYb1FTlkXARg0wGt1LlTzUbiF4e6R/pERloK8nvkDycJGTyLu?= =?us-ascii?Q?GskznX7WsJke4vJCAefB9FAGethZHGK5AoZhR2mHUeTDh8ivb51O8ZiD2xuw?= =?us-ascii?Q?V8ya5Tkhp/bCVe7go21tVJF9QxgcdoV9JDVX8022OCx97WGw8Ju+d+e0WedT?= =?us-ascii?Q?udhbXFt7IDdz5UlL+iFXuuarF3YUzHTW2Se2yMHPolTMySDXpMzxCBaaWlZu?= =?us-ascii?Q?XoqYei/C3DY7YPIJcnWWvtHt6pqp9s5NNS171FNwtvAECsssnNeecQdJlzOg?= =?us-ascii?Q?IxaVHjo0wv/wTCJg9ag7U8BywJbYrTiCpiGLYlir46V/eItLB7v3Wbsxo2Pm?= =?us-ascii?Q?Vx4WQjU+GqAELsGEjGeivNIhndUTDodrJ5MHVJGRUTJ8+kKzdBuLeNF4mR8I?= =?us-ascii?Q?ppKmUev/nskDx0HNRsap+eixpJXFmpqy0RAvqArp0lRT5GLstzNoJBXnFy1u?= =?us-ascii?Q?aRARkEfug9LCDjBbiR3t/uHJotVPu8F/imUVCffFm8HAtmn+91bajAYmYjRA?= =?us-ascii?Q?eJEA3+tW9zh2FO69YuKj3GCEF9ue0z4t?= 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?f8gsULaSRwk/aH7IDYcWX9S2/Kn4eOpKMeX2zjh6eZKy2IiSKwztR6++taN2?= =?us-ascii?Q?vtRGysAeLRBT3IGbXLeRUcTLozMXvS9UrLPlnZ6W4G8y1dAIHq7dDJQNvI92?= =?us-ascii?Q?dEQLKHKxOCPBpuGSnHp3Fv0feBJ8p4Wv6TziFXHb9vTzh5jSZwZSPwdCUgDy?= =?us-ascii?Q?VWkvZOAKJpHjMfwcOURcYyhfG9yJrmwLkVQuMDCkoX8tzlfeYHsSYlmjC7rM?= =?us-ascii?Q?mQdiWB0exxjHoOi3ZVxRBpnXxPAHguiXDnBDCt63s9D8A09Me4aabevAfJQ8?= =?us-ascii?Q?1yVR7OAz2bKjS/TdkP3OMjdyBOd+uigtga28mQK8jDzOJx4iSvFUw5lsGfsz?= =?us-ascii?Q?ypmmAR65FL70hhhsn4V81ps870M6YL+jrOXKybo951XaPsRt61J+1sjn11FR?= =?us-ascii?Q?28aB22ldYWCJHdBPxBZ5oFcbz4QZrsEQWI6GDBoKDx4MiSsFzu5eZ3ut98fn?= =?us-ascii?Q?3t+pNtG1Ntcmr5WqhyVI+s3/bEwxvyx3wvfRW0s+YL8EMbUlN7kon240DQTH?= =?us-ascii?Q?j4AkYsaLyPl0gEokPVjU4BralZqEXDBs2w+2aCm2gHIf+2oD0yrSvFYjkE5N?= =?us-ascii?Q?uYWmxuM0dyi+mYJLiKG5xcpY7dKEyrfSS55+nBkCLe8l//h9rC8buCf7ObFb?= =?us-ascii?Q?5FlqSNPI1Mio3Pl9+ynTq86ztpxz9u1He7AuMFVfTSE+lb8JL0GTqMP7PHln?= =?us-ascii?Q?ZKWLNHREYNCsmyWabUONcLck/9fBAjy2WD+bKZUfaDN2yEoi8APGHZ2Gg+L1?= =?us-ascii?Q?G4lFNgGRG383vWC+wd7kGBDZ4r/AcuVKAf1bYdaiABMHH68MmfeF01u3CZXh?= =?us-ascii?Q?lg7EUG015FYnZaPFKw5KIEOAliJrb2XKO3hH0YP9faDwh+8DjhXMbVkrX1C/?= =?us-ascii?Q?JEfNM//SabAETnwf6oEntnJBfHR1QJ9TviVND0GiZW8vu/GaRD7qy89u+Ao4?= =?us-ascii?Q?p60j6oAD2ZAv50VdTV5IlJfpXBGXd1p/EZe68XjjDtvH5O8ohcFPRAUkK9SW?= =?us-ascii?Q?tEVcVv4NJDYRomstVtuismurntfritHGEBfjRRJPcR7T9FvkcogLc404rA4d?= =?us-ascii?Q?8BtidERvKeXE2arORqaAiRaWIU7QlLXsX1IP4HP04jyKY2GBOwadOghu+gyj?= =?us-ascii?Q?UOLWoAEURlRXhPCXN0WWuXgCA2TrQXYwLmZljJslU/Cak0HdUjBPGxapxs7j?= =?us-ascii?Q?VzzcbBq9wa+T1Q750143E6EVSQTAjcy9hVOcKaYlo1OgvmIY7Hloq7MSPYff?= =?us-ascii?Q?hCTljYXf4AlSyj+JMXg+lwPWAr6/Oc7oSfP/geB2RMWjWm3RebkjIgHD012S?= =?us-ascii?Q?uLrv3A/GGiGzYjKVdpj0V98+1Aj5ntfZHgVOBrLcoBweKzXMF4/+eQG1S7jd?= =?us-ascii?Q?W4kYzIVc75r1VkHzXfURccypqF8S+HjrCAPTnDrElSnULl3y94WesrT9RYu3?= =?us-ascii?Q?vphp3cJfeAnqLkNQfGn/nPm+hT0B5DFp1XuIK+RZsX0kP/reKjqusioRjrm2?= =?us-ascii?Q?Mit/nX3jvXfeqtkwv6746EKIftm+y40w7rEkQDjY4k/n64RMn6J8ockTdQDG?= =?us-ascii?Q?J/HI6ySjdcGHvYqJHDG+CZVJ0PrGVeB5c1z+odEr?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: deb4ec6c-fa09-4433-e2fd-08de2b938d91 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:26.9383 (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: CQGCxAGASfSLs1j6eJAP5DtvRcXb1kV1oiFKHuLCrbjyzQWnfPEuvgTwx+OILoe4smPpchqxemBgLaLDJSLBhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR17MB4769 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: brK1PR5bpRUIMICQkRutF8gaP3WjbIT0OVo7HWcq0Gw_1764014188 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::lookup_global_symbol_language 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 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index 172f491ab9c..46ecbffd7fd 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -1555,6 +1555,15 @@ struct readnow_functions : public dwarf2_base_index_= functions { } =20 + enum language lookup_global_symbol_language (struct objfile *objfile, +=09=09=09=09=09 const char *name, +=09=09=09=09=09 domain_search_flags domain, +=09=09=09=09=09 bool *symbol_found_p) override + { + *symbol_found_p =3D false; + return language_unknown; + } + void dump (struct objfile *objfile) override { } --=20 2.51.0