From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id y3LmMrxWmGlDsgIAWB0awg (envelope-from ) for ; Fri, 20 Feb 2026 07:42:36 -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=bruOFGGZ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B985F1E089; Fri, 20 Feb 2026 07:42:36 -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 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 3765A1E089 for ; Fri, 20 Feb 2026 07:42:36 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 3974B4B9DB7B for ; Fri, 20 Feb 2026 12:42:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3974B4B9DB7B 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=bruOFGGZ 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 5E38F4BA543C for ; Fri, 20 Feb 2026 12:40:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5E38F4BA543C 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 5E38F4BA543C 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=1771591257; cv=none; b=Z+qEud4D61XJmwigEH7U8wu6BuJUXi3ZBi9+dV6PJMcTxbdKUdEhbutQ2QqgpgXyv2hMf/id6G7waKlUGHDxUWzNDddLKqC2khfrqwcnMxdU+dUybFe0PAKdkqKqblPE0dAq9vNMu/ByOFv11SVHF3AAY6B81mH9WODh2oefGiU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771591257; c=relaxed/simple; bh=U5Z7J3KbGcMy02Xp1Ho4BA+7LnAPxy8VLXPNUE5jqeA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QchPcKBzahcgHrTvHFtqsoGn1+EsSm6TE0nHQxuzD7PSlDA4kEWOZKTlKJMjan5Rovwk+IAenr9KS36DciQmZii8MUYQOA1jycKUN7B6mwwAG/VGAvBq/AZ1XLfz+/fcG6ZivVm8rNOaB40AAjh+QKd2zajxWIbUeN6R9kPM8oo= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5E38F4BA543C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1771591256; 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=U5Z7J3KbGcMy02Xp1Ho4BA+7LnAPxy8VLXPNUE5jqeA=; b=bruOFGGZ6PwuBqwxA73ohL2lSnvmK08NP6AhXpc01MCAD/k835D+3w0V9mjGRJVBuUZFGr nfQ3sblHeZvgTU1I/AdebORyNuj7jw0ds/dwvcWKJTyL2beVk5i79WcJGUIc6Y4SFwtBzM PdJdTytBn4VUj+K7GLwwcXgX8ZkMMaQ= Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11022138.outbound.protection.outlook.com [52.101.53.138]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-127-29W-CmYDOZS8zLQjpGF2Yw-1; Fri, 20 Feb 2026 07:40:55 -0500 X-MC-Unique: 29W-CmYDOZS8zLQjpGF2Yw-1 X-Mimecast-MFC-AGG-ID: 29W-CmYDOZS8zLQjpGF2Yw_1771591254 Received: from CO1PR17MB5369.namprd17.prod.outlook.com (2603:10b6:303:e8::10) by BY1PR17MB6781.namprd17.prod.outlook.com (2603:10b6:a03:52b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.17; Fri, 20 Feb 2026 12:40:53 +0000 Received: from CO1PR17MB5369.namprd17.prod.outlook.com ([fe80::c9b4:108c:cf02:e200]) by CO1PR17MB5369.namprd17.prod.outlook.com ([fe80::c9b4:108c:cf02:e200%5]) with mapi id 15.20.9632.017; Fri, 20 Feb 2026 12:40:53 +0000 From: =?iso-8859-15?Q?Jan_Vran=FD?= To: "tom@tromey.com" CC: "gdb-patches@sourceware.org" Subject: Re: [PATCH 3/7] gdb: simplify find_compunit_symtab_for_pc_sect Thread-Topic: [PATCH 3/7] gdb: simplify find_compunit_symtab_for_pc_sect Thread-Index: AQHcodGnZL84pNhu+UO8LK+zGuytZbWKcfiggAEWsAA= Date: Fri, 20 Feb 2026 12:40:53 +0000 Message-ID: <14f4c08613152bb8629c2788b4d0931990c9b658.camel@labware.com> References: <20260219185638.360694-1-jan.vrany@labware.com> <20260219185638.360694-4-jan.vrany@labware.com> <87ecmg4i39.fsf@tromey.com> In-Reply-To: <87ecmg4i39.fsf@tromey.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR17MB5369:EE_|BY1PR17MB6781:EE_ x-ms-office365-filtering-correlation-id: dcd1acc2-bdd6-4222-da7b-08de707d495c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021 x-microsoft-antispam-message-info: =?iso-8859-15?Q?La7GLKfKCbDxOedh+VE2wCxCJT4RDwYcc5c18OpZEKjm1EVeVZcTRK+JH?= =?iso-8859-15?Q?CW2nMrTNc0t6Z7x1FPuj0af5am+AKW8dpwBeWolIgSExkWYXbDOS4ijXn?= =?iso-8859-15?Q?XC+I480sdXLfPfGAYbZ1r7Xny2HK6uMAxTu1U9kn3JBpVSKoSW/ACLu6p?= =?iso-8859-15?Q?rcD3XquD4sULLCn5wcfWJcA4iP2JhBDQbm9EjgiBcOUPW9UqdfdrOqoH+?= =?iso-8859-15?Q?0+/6sjmwOjRRh6H6Zfcdmghd4eXdw8/rjBLblG/ndBIf4FpSpfb1K2OzN?= =?iso-8859-15?Q?Vvcw54GF2D48QA24WWsOVkLqfAhVp+M4pdGT45WUM5wemH/a3TVa1IJOe?= =?iso-8859-15?Q?Gm0MC4ajrxX9+HIgjDY1ow1VAsVf2XpcWVfB/ixSLk0rpQgB3eY7hK3Ia?= =?iso-8859-15?Q?v+cKs4o76TM3cMU2GfrrRuyOLzcLR9DKq3VxxPGkSCiOSDIpecj0wT9+G?= =?iso-8859-15?Q?adBPcVFFuCeQmwfWnCf3Y2zh24jRHMUzM2TdYk/YYj0U8fkISmR+oHxE6?= =?iso-8859-15?Q?W9mwxDeWiDOCc098QnksWVFDes+k/0fLbThJLudBnT3BQLf7612/Sy0CN?= =?iso-8859-15?Q?YnH3udyJ0QmdKoh70wFOPbRQyX7fV/V7UojibABmXUGJ7n9Cjkr2KU/A1?= =?iso-8859-15?Q?Yuu0TN/qCQfk4c3Xxgul2dHN4W/xfnI7TLAZsld6Zo3xiBbq/OMBxh5A7?= =?iso-8859-15?Q?tfPTeqjHNK73bX0DxsdHL620l0HkAldgJwyaEGMANuQr9na99k7VjBm2i?= =?iso-8859-15?Q?51ihC4y3EmwvuKj76wb9ngcvUDPQfFvDeb4IQ7gPwJGhKbwacWB8vERgU?= =?iso-8859-15?Q?Q7ANmB4BLY3YuVdxp3rWRD5FQRwP6TtUW8i+eJDqkTAar6566Rqndjv3D?= =?iso-8859-15?Q?xPYPBL4C37LnSL2z5Q8+3rSajHXP2xcQUeh1QskZzfj9Im/6VoFvgqyd8?= =?iso-8859-15?Q?aCEN8dm9AJ16B1YAfCWiGF//G3602YT1vYCZ6UW4nL59vjC4U0Z8EdeYn?= =?iso-8859-15?Q?FEkoB13rkoEMsQsSbIrwEfaGAkLJkRVgj1dny5BzUjYReimJZ9nFlTI2t?= =?iso-8859-15?Q?06OZJo/K4bpPOasHIuxqY6ttMgFDpR6A1mjFlqa2K1Y7gqwcCfVg/Oh9W?= =?iso-8859-15?Q?ZsM9CBFlsw0cQMz4xYo/ebkHewx+XNGoeClSRs7zWVgSn5xYwIdPWVcCa?= =?iso-8859-15?Q?tO2Q/bznbBm2fotlBaiE10uPjoy1okYS0mEAZqF5ZzZwBAncq46jbhxwe?= =?iso-8859-15?Q?6zxrvDauNtk9WKavI3q82ZrsiOLZsLDbhC7dHrKHsyHOOgXVolJnfto4u?= =?iso-8859-15?Q?oFuqJAtEJZj4tu0grsoVqLnZdYkG5b5SRAgaRMNqljhH2p4UJzRRU0B4w?= =?iso-8859-15?Q?ZOWIbCebPLVHkn4koW6PT69E3JATtAt86Bn26jHyCcFzOincNjg7/9Qto?= =?iso-8859-15?Q?Y1J8zZ5O+i9qmYWI7KizXmWPTq3JlNXZkaxc4Y5+z4ZDvo3pvSho6seSC?= =?iso-8859-15?Q?AhOqs0YFZdI4oPJvHSl8KEpHySuJKV09vn6I5NyTMjWtUPS6omJW5wi6T?= =?iso-8859-15?Q?T/vYLocTI5eSdqFm1e+ug4jlFmOXLlG9TLYyTWSyMFrBihhild4/8eWxJ?= =?iso-8859-15?Q?CKVC2SUKrB8po1xpGu1m/uK3+Ny1Oobd0nNceBDju3X0ENqyjBW5Uj/n7?= =?iso-8859-15?Q?P50Q+Z3YU6wiC2C42EBYGbBZAao6QEfRvRlR+wW6q+PJHP4=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR17MB5369.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700021); DIR:OUT; SFP:1102 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-15?Q?hYL8um379+FPGuiNVNKc1rKTGWV/WRdMbQXpJsDhWICBvwb6BeyWKlV+O?= =?iso-8859-15?Q?9D0/rrbEJTNK5H+Gz3/URvROCoAhk9rSfzdVVQtfLdGkVdPmguIzYtbb4?= =?iso-8859-15?Q?aJKUjwr3I/EERkgVueailceYnNfJlAosyTmCHiORJ3tQYUvU6JjUeLi4Y?= =?iso-8859-15?Q?0dg7iD7cqIKPm4qb+jchd1W2dkHJWVhUBqEt1Qm99sRZG5BRXufF4BFrs?= =?iso-8859-15?Q?/IUGad3YVB8V97iItHDrN467VPz47dMIVLWIqMakdgYgUUHCWepLL9UZF?= =?iso-8859-15?Q?Jj80WJeo2+koetvw74yW9Lhvp4C/3j9SylPpO66sSgcwqJS1HXalXVrIS?= =?iso-8859-15?Q?Ktlg1NYIA0tQc6Mn464X3QO77U2HsWRzb0BrM5CH207dqvGyzATwF83Ey?= =?iso-8859-15?Q?uI+F5+Qi0jurOkeil4ecKIIALqO4tjMDupThmOGAwNz5LmyS4k0lqexrD?= =?iso-8859-15?Q?qElwzPWTN64EeSXug8vElhwcgGrGjzG3MV48So5hfQXm0doVtIOhBG1C8?= =?iso-8859-15?Q?seUrgF5sXNJc9rUlNPMOJBu3lj7tef2NVvY+LibP6n3qTCF/eFY1W88+L?= =?iso-8859-15?Q?Uwl7+Ugb3Zvkm7ZHrxlrSucmUviH78lgc1bCHi7iMb5TtSM8nma55BzrJ?= =?iso-8859-15?Q?/RPU8L93v8FdAEcKSR9V7o1FkDfJeNKQMyeAa9DzJRmDDP5RkDxsfCUxg?= =?iso-8859-15?Q?5w/8Miyh1HRmjQOq1ITfHxlrhP6GcAdBaj+liXpKkbkt2RoXDTjHUPSDL?= =?iso-8859-15?Q?TQtKBDxDqxRJCbwj8J025/FG39vc2Ml1qR7sYkXp8ZX1K3BLKZ+SDA/Mb?= =?iso-8859-15?Q?m6V5VEgyjGoNQEAikpubgmAVSsnCqYmsIgjexDnpfe8VkNw+O38fKHrI0?= =?iso-8859-15?Q?JVXW8WG8sIMiemNd+yR+ZR7Qcadqtmqtskbzx5cfcQeo3M49UVXjWc3oM?= =?iso-8859-15?Q?OOLgssahy4NJlXh0fSOLJvCb9X9Hr23qSdXQT2JESanyn4taY7Nhcm0J6?= =?iso-8859-15?Q?/IQihMDnRCDIp43haveflRuBj6VDJPPDKPjlkpIXzDFU25fCkj+AH0qyx?= =?iso-8859-15?Q?fZDkXe1XyYfpzzCnjeP6LXzA4LRvtlWgC5ZH0WhHwkzA+I8dYfqNLzo7X?= =?iso-8859-15?Q?sve9ONvbYXi2laBJ9j7nIkrbZKiQhm9qufFUL4Wk33Yc01jlSM+qULWSg?= =?iso-8859-15?Q?Ap83pjHButGLa3y46bnrqz6rXhaXDzjwJAVjOeBOXcbzMtXlxJ+YBeOcv?= =?iso-8859-15?Q?oorQHwawK0UxOzRCs7e6oSZRgZY6Fni40yYhLzp3ZO2cO41K97RYh2SDX?= =?iso-8859-15?Q?IxcGSaHNM4Km8ZP6gbgIZ7iw7cmNRW1BdsaYe+e9NNpHXn2z/yN2wzUsv?= =?iso-8859-15?Q?dB0TigjFWe7+Gg88FT1C5h6VSO3XZyl/lPB/VXrPbbUX9ZPD9S52ucG3Y?= =?iso-8859-15?Q?c/Z/xNVOKHORDPUk97U2SLhbomoxb2cqe+6L6W00BGQtay1ecIcb39g12?= =?iso-8859-15?Q?2ZZfQQYwMvGyU2RI129PPOAFwNUO7bxgFXb0hJ/fXRBotgBBN1/o0t8e4?= =?iso-8859-15?Q?MDhMZNZTCIUn+A1PfbBDwiJ2lVzVOL0CjcomQmcfy6ktpHZVcQWBEvadd?= =?iso-8859-15?Q?O+Glt///fsj9yzwUB9ZRAYQdmKxbEpQffe28dFm/NGOAEV6i1yhoDnTKT?= =?iso-8859-15?Q?dzMeLtHHxIcsrBQzxsxlWOw9dZonwc3iKOASCPjldUYHsH4NxM4h+o0Xp?= =?iso-8859-15?Q?RbgqHb4MuiOpyQ2JkX1NcvhYxPEBEKIaZRYnoW+/p+VnGboQHeROzmfPs?= =?iso-8859-15?Q?A2Te1wCw09tA9mz7u4t/CK7EM7g+69UnMd1pdMfA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR17MB5369.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dcd1acc2-bdd6-4222-da7b-08de707d495c X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2026 12:40:53.6584 (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: j5vEvlnKkRmkXnUFDtXIFF/AkCULZ6pjZBFm22dwV2b2ib8q0ChwBqkPs3BgNvMSoPKVsmqO5L/EHWELYIBu+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR17MB6781 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: SPqB3GDYTvTtL_J8QYqx9bMk6PurAaV93p7A3UtKX_E_1771591254 X-Mimecast-Originator: labware.com Content-Language: en-US Content-Type: text/plain; charset=ISO-8859-15 Content-ID: <7CB0A1524E82AB478D3FD1CE97E2CADF@namprd17.prod.outlook.com> Content-Transfer-Encoding: quoted-printable 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 Thu, 2026-02-19 at 13:02 -0700, Tom Tromey wrote: > > > > > > "Jan" =3D=3D Jan Vrany writes: >=20 > Jan> This commit simplifies find_compunit_symtab_for_pc_sect by removing = the > Jan> code that walks over all (currently expanded) CUs and delegating to > Jan> quick_symbol_functions::find_pc_sect_compunit_symtab instead. >=20 > Jan> With this commit on Linux x86_64 I see no regression. With -readnow > Jan> there are some regressions, mainly caused by slightly different orde= r > Jan> of expanding CUs. Since there's a proposal to remove -readnow suppor= t, > Jan> I have not fixed nor investigated failing tests in depth. >=20 > I think that proposal was rejected so I'm afraid you'll have to revisit > that. I was hoping is it still under consideration... I'll look into that then. It may need more fixes as quite a few test do not= pass=A0 with -readnow on current master (on my machine). Jan >=20 > Tom