From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +UCnKW3HlGmeNz8AWB0awg (envelope-from ) for ; Tue, 17 Feb 2026 14:54:21 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=polymtl.ca header.i=@polymtl.ca header.a=rsa-sha256 header.s=oct2025 header.b=sFpz4w8U; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id A4E641E0BA; Tue, 17 Feb 2026 14:54:21 -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 E8B181E08D for ; Tue, 17 Feb 2026 14:54:20 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 5E1AA4BAE7D0 for ; Tue, 17 Feb 2026 19:54:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5E1AA4BAE7D0 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=polymtl.ca header.i=@polymtl.ca header.a=rsa-sha256 header.s=oct2025 header.b=sFpz4w8U Received: from smtp.polymtl.ca (smtp.polymtl.ca [132.207.4.11]) by sourceware.org (Postfix) with ESMTPS id C18CD4BA900B for ; Tue, 17 Feb 2026 19:53:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C18CD4BA900B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=polymtl.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=polymtl.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C18CD4BA900B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=132.207.4.11 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771358016; cv=none; b=FzMO9bWitok9e73cZtvpcm8eOjsN26VWF2WBqvUaxkE8uouzxGP68PICgccZlORFR8Iuz9r14Rfd7tYqLFNpzBp2MZ3IHfgiXG+D8HYCRGys3tUNJbtVYNYXiudUu6rZS3w4aeC2PX71NYlkuvU/gIYyU34ZfDZ+dkD1mUOmUKI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771358016; c=relaxed/simple; bh=UI2fg/MNXZN9o37VKdioUWrXcFE1EoBT7Ye+T1fErck=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=XVZGDryF6lQtzRGInG6L+5g2zrvwrMo5f63j3C6dazjgp6pCF4HViPiZI1xiZRPg4EMqZVYhUSRYMHg7vFbCtu0eOgjP6PGtyd4ay/bidXVX0xko8s36sT7dLxSepk2zWRt5Nfj6psq7InKY6hZKikOvjw4kziTmOFkJJYQKKS8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C18CD4BA900B Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 61HJrUDI173008 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 17 Feb 2026 14:53:35 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 61HJrUDI173008 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polymtl.ca; s=oct2025; t=1771358015; bh=hZ1/S3+KTOTAi2U87pWUOuOk7Fs8PzmzcWspH+MR9a4=; h=From:To:Cc:Subject:Date:In-Reply-To:From; b=sFpz4w8Ud4pNL8NtI4Rj8mwooD1z56j1yhaYcT5lkTygYAYlV7nfzLIU9BJ75ZFvb NqMf8+pTUzGByYYFOnzA1D9daoc2Keg2M7/GyrWs7OlnpKlLIjMWrdlPfGH+8cAlrK rYT+YjurDLUQzzv2W/noqV6b6AKuZTwh1cnXABdTVbwGQIFkMzCzC4KESB80vil7mq XUStICJhSdPajOBW4gazz9TrHGD+tWTY/Q5MXA9mvQ7QIUTBQctrUIpG9fhMBxYOLV 8FeKtn41nroNBpvzB3RLwieZYJj/JyDahzLSHPWYVUc2R9hjVG3OFtFPwBdpLzaVY6 uGLooaliRw37A== Received: by simark.ca (Postfix) id 84CA91E08D; Tue, 17 Feb 2026 14:53:30 -0500 (EST) From: simon.marchi@polymtl.ca To: gdb-patches@sourceware.org Cc: Simon Marchi Subject: [PATCH v2 0/9] Make CTF reader build full symtabs, get rid of psymtab Date: Tue, 17 Feb 2026 14:50:49 -0500 Message-ID: <20260217195329.3833518-1-simon.marchi@polymtl.ca> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260203065435.3092465-1-simon.marchi@polymtl.ca> References: <20260203065435.3092465-1-simon.marchi@polymtl.ca> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Tue, 17 Feb 2026 19:53:31 +0000 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 From: Simon Marchi v2 of: https://inbox.sourceware.org/gdb-patches/20260203065435.3092465-1-simon.marchi@polymtl.ca/ The main change is the inclusion of patch "gdb: make expanded_symbols_functions hold compunit symtabs", which makes expanded_symbols_functions only search the list of compunit_symtabs it is given. Simon Marchi (9): gdb/ctf: add debug logging in ctfread.c gdb/ctf: add unique_ptr types gdb/ctf: editorial renames gdb/ctf: use ctf_per_objfile in ctf_archive_iter_psymtab_data and ctf_context gdb/ctf: check return value of ctf_type_align gdb/ctf: add scoped_time_it in elfctf_build_psymtabs gdb: make expanded_symbols_functions hold compunit symtabs gdb/ctf: don't use psymtabs, create symtabs directly gdb: remove psymtab.{c,h} gdb/Makefile.in | 2 - gdb/NEWS | 4 + gdb/ctfread.c | 705 ++++++++---------- gdb/ctfread.h | 2 +- gdb/doc/gdb.texinfo | 7 + gdb/elfread.c | 8 +- gdb/expanded-symbol.c | 16 +- gdb/expanded-symbol.h | 8 + gdb/jit.c | 16 +- gdb/psymtab.c | 1575 ----------------------------------------- gdb/psymtab.h | 691 ------------------ 11 files changed, 321 insertions(+), 2713 deletions(-) delete mode 100644 gdb/psymtab.c delete mode 100644 gdb/psymtab.h base-commit: 625b835f63153677bf614de266c7bc8963163ffc -- 2.53.0