From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 4KEvMDeGz2AwJgAAWB0awg (envelope-from ) for ; Sun, 20 Jun 2021 14:17:27 -0400 Received: by simark.ca (Postfix, from userid 112) id C2D8D1F1F2; Sun, 20 Jun 2021 14:17:27 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_SIGNED, MAILING_LIST_MULTI,RDNS_DYNAMIC,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 286461F1EE for ; Sun, 20 Jun 2021 14:17:27 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7EA513857401 for ; Sun, 20 Jun 2021 18:17:26 +0000 (GMT) Received: from gateway30.websitewelcome.com (gateway30.websitewelcome.com [192.185.160.12]) by sourceware.org (Postfix) with ESMTPS id 59D9F385800A for ; Sun, 20 Jun 2021 18:17:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 59D9F385800A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=tromey.com Received: from cm13.websitewelcome.com (cm13.websitewelcome.com [100.42.49.6]) by gateway30.websitewelcome.com (Postfix) with ESMTP id A4649591B for ; Sun, 20 Jun 2021 13:17:06 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id v20Il6d5phbxpv20IllIDH; Sun, 20 Jun 2021 13:17:06 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=FC4xL569Y1VclmVxYZN21t5XhqnW2T5s7JWRwrsy2ps=; b=EhjHTlpX1oNJtevWHzA7LhBFym kyFdp7l3/Gvo6GEof546GN/5LChGARNlWsJ6gzzTZAMaGS1Mj3GmUo6VlRhQLyVaxsLYQ+pVA41V6 z9CLCpUsugq9qjNnipRb6z6Js; Received: from 97-122-70-83.hlrn.qwest.net ([97.122.70.83]:56360 helo=localhost.localdomain) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1lv20I-000tLC-Aj; Sun, 20 Jun 2021 12:17:06 -0600 From: Tom Tromey To: Tom de Vries Subject: Re: [RFC][gdb/symtab] Lazy expansion of full symbol table References: <20210614093908.GA22709@delia> <87pmwoxj3j.fsf@tromey.com> <533bf7e4-d96c-a6b7-8c37-a4141ebdc761@suse.de> <87im2fxnr7.fsf@tromey.com> <87bl83ykd9.fsf@tromey.com> X-Attribution: Tom Date: Sun, 20 Jun 2021 12:17:05 -0600 In-Reply-To: (Tom de Vries's message of "Sun, 20 Jun 2021 11:41:16 +0200") Message-ID: <8735tcxuxq.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 97.122.70.83 X-Source-L: No X-Exim-ID: 1lv20I-000tLC-Aj X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 97-122-70-83.hlrn.qwest.net (localhost.localdomain) [97.122.70.83]:56360 X-Source-Auth: tom+tromey.com X-Email-Count: 2 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tom Tromey , gdb-patches@sourceware.org Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" >>>>> "Tom" == Tom de Vries writes: Tom> I found out that the precondition for using std::lower_bound of the Tom> vector being sorted in a certain way is not valid: [...] While debugging a different failure today, I found that the 'find' method wasn't waiting for the future to resolve, so it was allowing use of the vector before it was ready. This is fixed on the branch now. I have 125 regressions to go. At the same time I think part of the quick function code still has to be rewritten; I haven't tested DWO yet; and I am not sure all the modes that Ada supports are handled by the lookup code. So there's still a reasonable amount to do. Then of course there's the final rebasing to shape it up, the branch history is particularly ugly at this moment. Tom