[LLVMdev] C++ demangler for llvm tools

Sumanth Gundapaneni sgundapa at codeaurora.org
Tue Feb 10 10:56:30 PST 2015


What if I resurrect that version and keep it in lib/Support ?
I think I already have that specific version of demangler.

--Sumanth G
-----Original Message-----
From: Dr D. Chisnall [mailto:dc552 at hermes.cam.ac.uk] On Behalf Of David Chisnall
Sent: Tuesday, February 10, 2015 10:26 AM
To: Sumanth Gundapaneni
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] C++ demangler for llvm tools

This has come up before.  The best candidate is likely not the demangler in libcxxabi, but the demangler that used to be in libcxxabi but was determined to be too heavy.  This demangler was designed to be flexible and useful in a much wider context.

David

> On 10 Feb 2015, at 18:14, Sumanth Gundapaneni <sgundapa at codeaurora.org> wrote:
> 
> Hi,
>       AFAIK, the tools “symbolizer, objdump and nm” need a demangler.
> I see there is libcxxabi which provides the demangle library. But there is no support to build libcxxabi on windows with MSVC.
> This left a huge void and my symbolizer cannot work on Windows if built with MSVC. 
>  
> Instead of mucking around OS dependencies, why shouldn’t we have a demangle library in LLVM.
> I already have this implementation locally and it works fine for me on both Linux and Windows.
>  
> Any thoughts ?
>  
> --Sumanth G
>  
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev






More information about the llvm-dev mailing list