[llvm-dev] VC C++ demangler

Davide Italiano via llvm-dev llvm-dev at lists.llvm.org
Mon Jun 19 10:59:35 PDT 2017


On Mon, Jun 19, 2017 at 10:53 AM, Rui Ueyama via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Hi,
>
> We have a demangler for the Itanium ABI, but looks like we don't have one
> for the MSVC-style symbols. Is there any good demangler we can import to
> LLVM?
>
> If there's no suitable demangler, I'd like to write one. Currently, we are
> using `UnDecorateSymbolName` function, but the function is available only on
> Windows (which is problematic when you are doing a cross-build), and the
> function is not thread-safe. These two seem to be an enough reason to have
> our own demanler.
>

I'm not aware of a suitable one, currently. I agree it would be very
useful to have.

-- 
Davide

"There are no solved problems; there are only problems that are more
or less solved" -- Henri Poincare


More information about the llvm-dev mailing list