[Lldb-commits] [lldb] r193708 - <rdar://problem/15201312>

Ed Maste emaste at freebsd.org
Wed Oct 30 11:59:07 PDT 2013


On 30 October 2013 14:43, Greg Clayton <gclayton at apple.com> wrote:
> Author: gclayton
> Date: Wed Oct 30 13:42:59 2013
> New Revision: 193708
>
> URL: http://llvm.org/viewvc/llvm-project?rev=193708&view=rev
> Log:
> <rdar://problem/15201312>
>
> Inlined a copy of cxa_demangle.cpp from:
>
> http://llvm.org/svn/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp
>
> For systems that don't have demangling built into the system, and for systems that don't want to use the version that is installed. Defining LLDB_USE_BUILTIN_DEMANGLER in your build system allows you to use the built in demangler. This setting is curently automatically enabled for Windows builds.

Thanks Greg.

I will probably turn this on for FreeBSD as well.  In the FreeBSD base
system we currently include the elftoolchain demangler.  It is smaller
than the libcxxabi one (code and memory use) but does not handle some
more esoteric mangled symbols.




More information about the lldb-commits mailing list