OSDN Git Service

Use itaniumDemangle in llvm-symbolizer
authorEugene Zemtsov <ezemtsov@google.com>
Wed, 7 Mar 2018 23:07:34 +0000 (23:07 +0000)
committerEugene Zemtsov <ezemtsov@google.com>
Wed, 7 Mar 2018 23:07:34 +0000 (23:07 +0000)
commit24e3626128a5bb62eb890cfbce7b8e3b381f6a39
tree2e9b97cac11173cbbb882037ec4b5cabf8d4ae34
parent9f44552ba565b044c23c885db6a35d7c0ca60552
Use itaniumDemangle in llvm-symbolizer

Currently on Windows (_MSC_VER) LLVMSymbolizer supports only Microsoft mangling.
This fix just explicitly uses itaniumDemangle when mangled name starts with _Z.

Differential Revision: https://reviews.llvm.org/D44192

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326959 91177308-0d34-0410-b5e6-96231b3b80d8
lib/DebugInfo/Symbolize/Symbolize.cpp
tools/llvm-symbolizer/CMakeLists.txt