From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id BDCxCjZdl2mUvgEAWB0awg (envelope-from ) for ; Thu, 19 Feb 2026 13:57:58 -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=ZVFfm411; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 0FBC11E08D; Thu, 19 Feb 2026 13:57:58 -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 ACE4F1E08D for ; Thu, 19 Feb 2026 13:57:56 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 559204BA23E0 for ; Thu, 19 Feb 2026 18:57:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 559204BA23E0 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=ZVFfm411 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 D78634BA2E14 for ; Thu, 19 Feb 2026 18:57:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D78634BA2E14 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 D78634BA2E14 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=1771527449; cv=none; b=Xv4UMdq3zYCyqg5xuWgOUg0egZQZGfM4t6a1CR6cMsRC2zw10F6e1QtgDUiBXYcUKHmYRSrJKaaHs4lnPuZ3Y9I7Wl4YEBo1Hr9xDHrI9prO6MxKYTBtkexfxSToWk70/XUyU47Bu5AT6gZRXG/7HZxytaekhkbaHqhzbDrobIs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771527449; c=relaxed/simple; bh=qoR4AEXOm2LwXI0K7yuFlM4i2gcpkOJ7Acpe4udY4Fo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=wokBUqtn/woiIWUxXYWG0rvYFRG75+U036+qFayi1PvzZO9W8FViNqzJUaihfJEZNdbI9w+FLotKj3nRKEEHpksj3y49TFKakaZFUM43biCVb8e2iEV12waGnBgML6OdvypDCdkvfFOJ84SjLP9O4cs89i2mtTbFQ+81ULrLeBw= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D78634BA2E14 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labware.com; s=mimecast20220511; t=1771527448; 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; bh=PkOqoIeDsJ5gDybIL+qZDlt4ZkSdZXfCaBLrTmnbwVk=; b=ZVFfm411yVQkeLA7RVddy5VGVkw2cMzv09VouIDPnYihBkjzJmDSuKTe5hy2flbVprXNYZ uLDl+fgCNc2whqgaGgj3QcC58v3HpDiRm85Kz/W+bYLrb4YJcKjxRhrpElrQPVo28ATC/1 1d/AowDtaBXIXapXjfGwjWnGhxItPEU= Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11022098.outbound.protection.outlook.com [52.101.48.98]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-553-KQylTkHQNTuo1fUM-gmFzg-1; Thu, 19 Feb 2026 13:57:27 -0500 X-MC-Unique: KQylTkHQNTuo1fUM-gmFzg-1 X-Mimecast-MFC-AGG-ID: KQylTkHQNTuo1fUM-gmFzg_1771527446 Received: from SA1PR17MB5365.namprd17.prod.outlook.com (2603:10b6:806:1d8::11) by DS0PR17MB6101.namprd17.prod.outlook.com (2603:10b6:8:c7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Thu, 19 Feb 2026 18:57:24 +0000 Received: from SA1PR17MB5365.namprd17.prod.outlook.com ([fe80::9a:538a:fa42:730e]) by SA1PR17MB5365.namprd17.prod.outlook.com ([fe80::9a:538a:fa42:730e%7]) with mapi id 15.20.9632.010; Thu, 19 Feb 2026 18:57:20 +0000 From: Jan Vrany To: gdb-patches@sourceware.org CC: Jan Vrany Subject: [PATCH 0/7] Remove addrmap from blockvector Date: Thu, 19 Feb 2026 18:56:31 +0000 Message-ID: <20260219185638.360694-1-jan.vrany@labware.com> X-Mailer: git-send-email 2.51.0 X-ClientProxiedBy: LO4P265CA0226.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:315::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_|DS0PR17MB6101:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c90f56e-dba5-4888-5ce3-08de6fe8b32a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014 X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?X5vS3NVSUciw5a2o4kLzuZJysmQ+9IYPzocjVlUjIsO5nJ4bjXQzxEcCiz1b?= =?us-ascii?Q?e7YT0/DEmtK0RKnY6nydMmk5hjl+0f/VE77n5iDI9+MRLyjUHmx77wb2g70A?= =?us-ascii?Q?hQZw/KRNQ5dCDs5JXJj5EiVPJ+tCk2slrECrTqVErGO8M3/VqV8Rcv8AgLUm?= =?us-ascii?Q?bLvXV2vLB8z6imrZhjq8QeVTiizTDFo9a0tzXRWqSVdDVw9hSGOGNmYAwZIY?= =?us-ascii?Q?oVUP2Tah1ZO9kXvpFdmw+rEh7IPjMdAz5JaEbMmBfNciaMhobs8vz2kkoZLQ?= =?us-ascii?Q?K7UXFW611WtFTMCeNY4zA9xNAxVxYbjDhECFN99WIvicFydzl3PWlra7g/Q6?= =?us-ascii?Q?CPyZPNBHHZnAicEI0ui2iYcnJRv3Ia373cEoALFM7+7uX6XBztPhhKdcgmU+?= =?us-ascii?Q?gsX+Ypg3j0O3aCYGkPnUxbHB5ZKvzYOpjotVOKfR2T2SzPx639kbLuFnMD/4?= =?us-ascii?Q?fkEB5zTfv7lU6jRn1CNdeWCfC6qtcHnIaq35Y0ZCwBZM9zFjz1dErvzSFc19?= =?us-ascii?Q?O8Lm2AADa09WwSjNEaWjcCGCeQu8lIeQ8hAhBp70vjKamPKeUd34oPwLKUX0?= =?us-ascii?Q?iuWtHGTUg6eRGNOf37x39xlcGLVpgBOcYKeIHLC9y3wyFL8exjN3uOa4ZiCj?= =?us-ascii?Q?+IRoitiRIR3KfJmEPGXEI+74va0ZWmdtNxZYex4lsMUeSWhmGceLDlOJeN5h?= =?us-ascii?Q?1Is1SmaP/nUh6nfQuPqu31Iou44Wpaxsg5GzdvCdVZxzyHvluS5tROa2VpSM?= =?us-ascii?Q?9XPB0QC2FyusazQrkXuIKt8VYdMkbuZwD1uJ+Jc90e8fWUhj8wJeT12V+iMj?= =?us-ascii?Q?+YPGC8qx7wfr2YC1ILRhgcKZeCO/vEzOG3f/jlmWRcw1EX89YdHwQu4vwK0g?= =?us-ascii?Q?a/XHpA0QUtz9YkJD7IyRQPPtWZuzacZ1hEvAdzRAQ04assSd/Yf10L+vrGGL?= =?us-ascii?Q?ZVtOjGZbQfk+p4kz4Jtc2Scjg8I8Za+/ZJrslouLQ+Om95u6qmEcQToNx76C?= =?us-ascii?Q?lgJ6OZum7/5Bt2tAGfchiAIcJzdgeCecWWoHJMYMxEGNEiKtecDrOVK7c1KG?= =?us-ascii?Q?IbqA9EgyNYUR+xRWVaiiKXLROSs+gk5/Fd37MyuqXeVGVjKTx8Liyg2Khay4?= =?us-ascii?Q?M/3kwS0m15Z/PXOH0UTFbztSnslDwC97bBJR24Iu5WGePv7vJYXeL9wSlHrs?= =?us-ascii?Q?MHJUMBi/dgNhD7YYCAKqoirHsA1UpO2aOUi8KHHf9v5/pIOVxXty6wEMH2cj?= =?us-ascii?Q?93/KbCzlCmLA2agd2NCdskGteVUs73A5ohapy8IVUYuqsUalGL9IM30Mo507?= =?us-ascii?Q?+1uJi9frtrltcropFcPVfcX3981h7I3lO44QTl17Aqqg4bmxKjqY8zhnQHIo?= =?us-ascii?Q?w0BaQhym47GYJk9+f0CZzkUDLdxrQ68RblqGnxl6v32YH73BNQRNkwx49yuu?= =?us-ascii?Q?wkJorunv0d8ag0W1U1UYyoUSecU63azc22Z3+jS0lR2Lke3BjEo69+kfCZ//?= =?us-ascii?Q?OxSDCpRe2GAPNNRWEUU48bs67KKvfqlJkH5yjJX7VuZhb3pHhLBdrPLTz1aq?= =?us-ascii?Q?nksyW4rq+FCy47quapw=3D?= 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)(1800799024)(366016)(376014); DIR:OUT; SFP:1102 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RKrz5exSWLIUVBlFm6sFHRj2w86ej/homhzkcPTk76UGNFL2FVpRRCbjreIa?= =?us-ascii?Q?RVSgxgQfJVIv9IB5eSgbk2hIttQivkrYKVvkn1Mlh2RdE7h/pFLb/cPvpVvi?= =?us-ascii?Q?BVvTlTlgE+eG6Tq9VVIQnknrOirU3odfOBBbQj1gA8zMC8LUqBA9yGWZJcav?= =?us-ascii?Q?CPiEIRXNY2PGXk/tQRaLP/7J0nsw4gzZQMNfq8Z1L6lkNSHz7uurWnZiop14?= =?us-ascii?Q?8rMoeR1QZzonPMGiLA/njAjtVYViBZYhWSJOqla9rEASohzS2xrPlru8u5qu?= =?us-ascii?Q?QKRpImqbMU/xrWnDLMDYkZJtVOVtw2c//OtHlNULhMUDR4I8a3ntF6lcVMX6?= =?us-ascii?Q?RvxL4BrCgErUyezXuzNtkQ5ekCu9JRRi2/YHNRTi7887B4P2T3S8j3IiM/iK?= =?us-ascii?Q?UkJQwkTIn2IYlHXkReFiyYld1CRUyIo8u2DXqAnp4X/FdUI70dmECxaozqVH?= =?us-ascii?Q?Ji6llLEDlRwrIxrbb+0e4HQYjtS+zhJqLrbdiTap8vTaGZFp46lCo7z4ni/c?= =?us-ascii?Q?ofJwxzZsgLYCZKdrWvPBdmRYnv75AUq8ZbYWEhoYFLT6IfqerUcxJUvDpfF8?= =?us-ascii?Q?rLMPygPIMiDh+IFy3FVsL2dJxLM6HaeRhkYw41c3c1qSrlLufTki3NWrbluX?= =?us-ascii?Q?7v5kDoaX+OO3DmrO4L4hAgZ6Qq++iwtQX1kRDs0E+x8tHyKUh9wsLpj6czE+?= =?us-ascii?Q?LX1Yy+/J2tbX6GD3Lj3wYTucLUaC7QLlUPuFRx8TJHteJGVEIuSpCwxN/czr?= =?us-ascii?Q?imo9y4nr8A9+u2EW8uFhoANv5d9rhVkcqAr/wyc2L2o5h5u+8EZxDnJahT7a?= =?us-ascii?Q?CKEiCziJbDzp5rhogk8XRbpAEZCCNpHCZQeiWhsocSUdaKBrUIodpSIqrAKS?= =?us-ascii?Q?Mcv7jOmfCV0DIZK0x6YP4GpmsnS5MWX0Ay6THyNSwVfPytFss4pTD+jS4sTs?= =?us-ascii?Q?NRGtu1ue7lTNgCpg7K9a8+MBtUgUv7n+XwB4Unsacjd1j4sq+8WX/+TAntpi?= =?us-ascii?Q?tsyIrw0XfJ2dQj4K8prU5ke5SiRlbBcHA6bBNWQSSQXzDHAFnbYAnBuh+dje?= =?us-ascii?Q?Z2aGKoWM+X5S80MYRMaQJr+Wd47KHoPpOYnkJ86HwZQ52pDPI+luCMFX40hD?= =?us-ascii?Q?L/uJoGO6SQ8itr9qzz8xPaRYGjno/j6rT9zhpbTWpf8iNUqxpCXWe3qvbywD?= =?us-ascii?Q?jHmmKnQbveVaJRlwBJ6x11z3A9KpgSZ8TMniMNK09y0/2WuBafMNs7Z6JmP4?= =?us-ascii?Q?x80Ny4dI1kxxnCXz6H52ERVeskHmwKk1WGzX9BJE1FbzZRVMTjJbx1LHK3Fl?= =?us-ascii?Q?N3Vrpdq5d/7cg01463HvVRU7qLpyKb9fZzKwCakvlbgZKr0X1GfhZcxyVYiV?= =?us-ascii?Q?5rkkoPhgtWA6+/giQKqaLC6z2W158cb4CJf74Hx7XUgoDh6mgCYKk5YItUcL?= =?us-ascii?Q?Dak7jAhVwclr1y85OJMsB9oi7AxeCQXSjV1XEoHaMEOIg2lQcVUxlL5vOjJG?= =?us-ascii?Q?p4HpXNYivF66L0kdcuYpgx9GlQ1IiugqI/TZ0sNiWZFdbDpzh+y1oIEe8heX?= =?us-ascii?Q?IQw1lDGX4vOyz+LY8h8+9CpUFXr/zQ1PklKUs/M69u9ihTv5pLuQfPQmtcul?= =?us-ascii?Q?spHweHQZWY+AaTslkikIQpsgUw8MYdAGL54jDAOCgOJ0PObutMOK47b1FKP7?= =?us-ascii?Q?4nXZV4KDorhn0S4H1H7UgrblmgcvdJI/OJvDAYnZfEonGW0rKMLtQ8fCiSFD?= =?us-ascii?Q?zaIU7wRt2Q=3D=3D?= X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c90f56e-dba5-4888-5ce3-08de6fe8b32a X-MS-Exchange-CrossTenant-AuthSource: SA1PR17MB5365.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2026 18:57:20.6384 (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: MHXbahrzlspw64jPNT93sDJiMxW9rD9Diue6ipjeywrWbKXgguoN13vWz9iaIE1ekWkiKtEyI28upi7hnzy8lA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR17MB6101 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: kCQ63o50I1eJTXMLYDLiH44lhxqv4ii17WIwGAENZuM_1771527446 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 series removes the addrmap from blockvector, a step towards expandable blockvectors which are needed for lazy CU expansion and for Python JIT API. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=3D33829 Jan Vrany (7): gdb: implement readnow_functions::find_pc_sect_compunit_symtab gdb: update expanded_symbols_functions::find_pc_sect_compunit_symtab gdb: simplify find_compunit_symtab_for_pc_sect gdb: do not set blockvector address map gdb: update blockvector::lookup to handle non-contiguous blocks gdb: remove address map from struct blockvector gdb: add unit test for blockvector::lookup of non-contiguous blocks gdb/block-selftests.c | 158 +++++++++++++++++++++++++----------------- gdb/block.c | 34 ++++++--- gdb/block.h | 17 ++--- gdb/buildsym.c | 55 +-------------- gdb/dwarf2/read.c | 39 ++++++++--- gdb/expanded-symbol.c | 18 +++++ gdb/expanded-symbol.h | 8 +-- gdb/symtab.c | 91 ------------------------ 8 files changed, 174 insertions(+), 246 deletions(-) --=20 2.51.0