From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55021 invoked by alias); 11 Mar 2019 17:26:57 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 55007 invoked by uid 89); 11 Mar 2019 17:26:57 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-5.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=encounter X-HELO: mx2.freebsd.org Received: from mx2.freebsd.org (HELO mx2.freebsd.org) (8.8.178.116) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 11 Mar 2019 17:26:56 +0000 Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mx1.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx2.freebsd.org (Postfix) with ESMTPS id 43D65A1361; Mon, 11 Mar 2019 17:26:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 71C8E7138A; Mon, 11 Mar 2019 17:26:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-3.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 2076F16435; Mon, 11 Mar 2019 17:26:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: [RFC 0/6] Demangle minimal symbol names in worker threads To: Tom Tromey , gdb-patches@sourceware.org References: <20190309172300.2764-1-tom@tromey.com> From: John Baldwin Openpgp: preference=signencrypt Message-ID: <579bea0e-1efe-ae42-5d09-c5d53ba340a2@FreeBSD.org> Date: Mon, 11 Mar 2019 17:26:00 -0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: <20190309172300.2764-1-tom@tromey.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 71C8E7138A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00224.txt.bz2 On 3/9/19 9:22 AM, Tom Tromey wrote: > I have some more ideas for areas in gdb that could benefit from > threads. I'm happy to discuss if you're interested. My only caution here is that I find it handy that I can use single stepping to debug many of the things I encounter in gdb, especially the main event loop. When I've worked with lldb I've found single stepping less useful and have had to rely on their builtin tracing framework to usefully debug things. Peeling off tasks that aren't part of the main event loop probably won't impact that, but I think it's worth considering that tradeoff for future patches at least. -- John Baldwin