[sanitizers] Teach the internal demangler about Swift names
authorAnna Zaks <ganna@apple.com>
Fri, 15 Apr 2016 23:51:00 +0000 (23:51 +0000)
committerAnna Zaks <ganna@apple.com>
Fri, 15 Apr 2016 23:51:00 +0000 (23:51 +0000)
commit60469e2ac0248f29afb4a9247913410ecef8ddd4
treeb8063870995cf22546959ae8262e4e27a311c2de
parent8a15dab3919a14c74f4774ecc94cad1c700b817f
[sanitizers] Teach the internal demangler about Swift names

Add support for Swift names when symbolicating sanitizer traces. This is
now relevant since TSan and ASan support have been added to Swift on OS X.

Differential Revision: http://reviews.llvm.org/D19135

llvm-svn: 266494
compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h
compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc
compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
compiler-rt/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc