From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15833 invoked by alias); 2 Dec 2003 22:29:52 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 15805 invoked from network); 2 Dec 2003 22:29:51 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 2 Dec 2003 22:29:51 -0000 Received: from drow by nevyn.them.org with local (Exim 4.24 #1 (Debian)) id 1ARJ1f-0004PS-VQ; Tue, 02 Dec 2003 17:29:47 -0500 Date: Tue, 02 Dec 2003 22:29:00 -0000 From: Daniel Jacobowitz To: Ian Lance Taylor Cc: Michael Elizabeth Chastain , ac131313@redhat.com, wcohen@redhat.com, gdb@sources.redhat.com Subject: Re: Slow handling of C++ symbol names Message-ID: <20031202222947.GA16937@nevyn.them.org> Mail-Followup-To: Ian Lance Taylor , Michael Elizabeth Chastain , ac131313@redhat.com, wcohen@redhat.com, gdb@sources.redhat.com References: <20031202220907.683774B362@berman.michael-chastain.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i X-SW-Source: 2003-12/txt/msg00033.txt.bz2 On Tue, Dec 02, 2003 at 05:23:16PM -0500, Ian Lance Taylor wrote: > mec.gnu@mindspring.com (Michael Elizabeth Chastain) writes: > > > So, the new demangler is printing different, much smaller output. > > That's odd. I could understand it if gdb were passing DMGL_VERBOSE to > cplus_demangle(). But as far as I know it is not doing so in any > version. Could you extract a few of the larger demangled names from > each version, and post them? It might be a good double-check that > something isn't weirdly broken. It would be nice to have the mangled > symbol name too, but not critical. > > Thanks. My guess is that this has something to do with DMGL_PARAMS. But again that's odd since we ought to be passing that when we demangle msyms. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer