summaryrefslogtreecommitdiff
path: root/test/sanitizer_common/TestCases/symbolize_stack.cc
diff options
context:
space:
mode:
authorDan Liew <dan@su-root.co.uk>2019-01-16 23:37:31 +0000
committerDan Liew <dan@su-root.co.uk>2019-01-16 23:37:31 +0000
commit719e1b507775d4efd12561a013d61951175c6929 (patch)
tree8b3b775b3293004b8c55687d04141c01d9249050 /test/sanitizer_common/TestCases/symbolize_stack.cc
parent34b376a895c400afdd206f9cbe785e8e4dc0e16c (diff)
downloadcompiler-rt-719e1b507775d4efd12561a013d61951175c6929.tar.gz
Fix sanitizer tool list used to generate sanitizer_common tests to be up-to-date.
Summary: This replaces the sanitizer tool list (used for generating sanitizer_common configurations) with a tool list derived from existing build system information. Previously sanitizer_common had its own list of supported sanitizer tools. This was bad because it was out of sync with the rest of the build system. Notably it meant that the sanitizer_common runtime was only being tested on Darwin the ASan dylib and not the other sanitizer dylibs that are built for Darwin (LSan, TSan, and UBSan). Unfortunately enabling the tests against other sanitizer dylibs has lead to some test failures on Darwin. For now they've been marked as XFAIL until the failures can investigated properly. For Windows and Android we use the old sanitizer tool list to try avoid bot breakages. rdar://problem/47143078 Reviewers: kubamracek, george.karpenkov, yln, samsonov, vitalybuka, krytarowski Subscribers: srhines, mgorny, fedor.sergeev, #sanitizers, llvm-commits Differential Revision: https://reviews.llvm.org/D55740 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@351398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/sanitizer_common/TestCases/symbolize_stack.cc')
-rw-r--r--test/sanitizer_common/TestCases/symbolize_stack.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/sanitizer_common/TestCases/symbolize_stack.cc b/test/sanitizer_common/TestCases/symbolize_stack.cc
index e50cdb063..0a2786931 100644
--- a/test/sanitizer_common/TestCases/symbolize_stack.cc
+++ b/test/sanitizer_common/TestCases/symbolize_stack.cc
@@ -2,6 +2,9 @@
// Test that symbolizer does not crash on frame with large function name.
+// FIXME(dliew): Make this test work with the other sanitizers.
+// XFAIL: darwin && (lsan || tsan || ubsan)
+
#include <sanitizer/common_interface_defs.h>
#include <vector>