summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-symbolizer
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2019-10-04 07:22:37 +0000
committerMartin Storsjo <martin@martin.st>2019-10-04 07:22:37 +0000
commitb8f790234ffe38206aa77ceb916eb0670a95ac9d (patch)
tree6b1187a735b6470d24f236f159e775340740fdde /llvm/test/tools/llvm-symbolizer
parentb455ebf921c5c940c2366bec226959e3a4127fee (diff)
downloadbcm5719-llvm-b8f790234ffe38206aa77ceb916eb0670a95ac9d.tar.gz
bcm5719-llvm-b8f790234ffe38206aa77ceb916eb0670a95ac9d.zip
Revert "[Symbolize] Use the local MSVC C++ demangler instead of relying on dbghelp. NFC."
This reverts SVN r373698, as it broke sanitizer tests, e.g. in http://lab.llvm.org:8011/builders/sanitizer-windows/builds/52441. llvm-svn: 373701
Diffstat (limited to 'llvm/test/tools/llvm-symbolizer')
-rw-r--r--llvm/test/tools/llvm-symbolizer/coff-dwarf.test3
-rw-r--r--llvm/test/tools/llvm-symbolizer/coff-exports.test5
2 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-symbolizer/coff-dwarf.test b/llvm/test/tools/llvm-symbolizer/coff-dwarf.test
index 21d06b197ee..790763a2ddf 100644
--- a/llvm/test/tools/llvm-symbolizer/coff-dwarf.test
+++ b/llvm/test/tools/llvm-symbolizer/coff-dwarf.test
@@ -5,6 +5,9 @@ RUN: | FileCheck %s
RUN: llvm-symbolizer 0x5009 0x5038 -i --relative-address -obj="%p/Inputs/coff-dwarf.exe" \
RUN: | FileCheck %s
+This test relies on UnDecorateSymbolName, which is Windows-only.
+REQUIRES: target-windows, system-windows
+
CHECK: foo(void)
CHECK: coff-dwarf.cpp:7
CHECK: bar(void)
diff --git a/llvm/test/tools/llvm-symbolizer/coff-exports.test b/llvm/test/tools/llvm-symbolizer/coff-exports.test
index a5d972f6e49..8678aae2960 100644
--- a/llvm/test/tools/llvm-symbolizer/coff-exports.test
+++ b/llvm/test/tools/llvm-symbolizer/coff-exports.test
@@ -5,6 +5,11 @@ RUN: | FileCheck %s
RUN: llvm-symbolizer 0x500A 0x5038 0x504B -i --relative-address -obj="%p/Inputs/coff-exports.exe" \
RUN: | FileCheck %s
+This test relies on UnDecorateSymbolName, which is Win32-only.
+REQUIRES: system-windows
+REQUIRES: target-windows
+FIXME: This test depends on host, not target.
+
We get the expected stack trace, except 'foo' appears for the 'bar' frame
because 'bar' isn't in the export table.
OpenPOWER on IntegriCloud