[LLVMdev] C++ demangling in LLVM

Marshall Clow mclow.lists at gmail.com
Wed Jul 4 09:01:36 PDT 2012


On Jul 4, 2012, at 8:33 AM, Alexey Samsonov wrote:

> Hello!
> 
> We want to implement in-process symbolizer for {Address,Thread}Sanitizer testing tools that would be based on LLVM libraries.
> I've noticed that llvm-nm (as well as other tools) doesn't demangle C++ names. Is it true, that LLVM doesn't have the code that is capable
> of that, and if yes, are there any plans to add it?
> Depending on something like libiberty.a doesn't seem like a good or portable solution.

There's code to demangle names in libcxxabi.

-- Marshall

Marshall Clow     Idio Software   <mailto:mclow.lists at gmail.com>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki





More information about the llvm-dev mailing list