summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-10-04 06:08:46 +0000
committerKostya Serebryany <kcc@google.com>2016-10-04 06:08:46 +0000
commit4820cc988f3aae636a81a74c106cad9adeb3df0e (patch)
treeaf470a507f047b3d63d87676fc80149b5aa34c03 /llvm/lib/Fuzzer/test
parent2630acc0c5cc025dc5ecaaf6fe32b8eebd8269cd (diff)
downloadbcm5719-llvm-4820cc988f3aae636a81a74c106cad9adeb3df0e.tar.gz
bcm5719-llvm-4820cc988f3aae636a81a74c106cad9adeb3df0e.zip
[libFuzzer] remove dfsan support and some related stale code. This is not being used and as is is pretty weak anyway
llvm-svn: 283187
Diffstat (limited to 'llvm/lib/Fuzzer/test')
-rw-r--r--llvm/lib/Fuzzer/test/CMakeLists.txt10
-rw-r--r--llvm/lib/Fuzzer/test/dfsan/CMakeLists.txt19
-rw-r--r--llvm/lib/Fuzzer/test/fuzzer-dfsan.test16
-rw-r--r--llvm/lib/Fuzzer/test/lit.cfg6
-rw-r--r--llvm/lib/Fuzzer/test/lit.site.cfg.in1
5 files changed, 0 insertions, 52 deletions
diff --git a/llvm/lib/Fuzzer/test/CMakeLists.txt b/llvm/lib/Fuzzer/test/CMakeLists.txt
index 1406379b097..bf8e55274bb 100644
--- a/llvm/lib/Fuzzer/test/CMakeLists.txt
+++ b/llvm/lib/Fuzzer/test/CMakeLists.txt
@@ -152,16 +152,6 @@ set_target_properties(LLVMFuzzer-Unittest
include_directories(..)
-if(APPLE)
- message(WARNING "DataflowSanitizer is not supported on Apple platforms."
- " Building and running LibFuzzer DataflowSanitizer tests is disabled."
- )
- set(HAS_DFSAN 0)
-else()
- set(HAS_DFSAN 1)
- add_subdirectory(dfsan)
-endif()
-
add_subdirectory(uninstrumented)
add_subdirectory(no-coverage)
add_subdirectory(ubsan)
diff --git a/llvm/lib/Fuzzer/test/dfsan/CMakeLists.txt b/llvm/lib/Fuzzer/test/dfsan/CMakeLists.txt
deleted file mode 100644
index 2a4dc18bfee..00000000000
--- a/llvm/lib/Fuzzer/test/dfsan/CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-# These tests depend on both coverage and dfsan instrumentation.
-
-set(CMAKE_CXX_FLAGS
- "${LIBFUZZER_FLAGS_BASE} -fno-sanitize=all -fsanitize=dataflow")
-
-set(DFSanTests
- MemcmpTest
- SimpleCmpTest
- StrcmpTest
- StrncmpTest
- SwitchTest
- )
-
-foreach(Test ${DFSanTests})
- add_libfuzzer_test(${Test}-DFSan SOURCES ../${Test}.cpp)
-endforeach()
-
-# Propagate value into parent directory
-set(TestBinaries ${TestBinaries} PARENT_SCOPE)
diff --git a/llvm/lib/Fuzzer/test/fuzzer-dfsan.test b/llvm/lib/Fuzzer/test/fuzzer-dfsan.test
deleted file mode 100644
index a1a22485f45..00000000000
--- a/llvm/lib/Fuzzer/test/fuzzer-dfsan.test
+++ /dev/null
@@ -1,16 +0,0 @@
-REQUIRES: dfsan
-CHECK1: BINGO
-CHECK2: BINGO
-CHECK3: BINGO
-CHECK4: BINGO
-
-CHECK_DFSanMemcmpCallback: DFSanMemcmpCallback: Pos
-
-RUN: not LLVMFuzzer-MemcmpTest-DFSan -use_traces=1 -seed=1 -runs=100000 -timeout=5 2>&1 | FileCheck %s --check-prefix=CHECK2
-RUN: LLVMFuzzer-MemcmpTest-DFSan -use_traces=1 -seed=1 -runs=2 -timeout=5 -verbosity=3 2>&1 | FileCheck %s -check-prefix=CHECK_DFSanMemcmpCallback
-
-RUN: not LLVMFuzzer-StrncmpTest-DFSan -use_traces=1 -seed=1 -runs=10000 -timeout=5 2>&1 | FileCheck %s --check-prefix=CHECK3
-RUN: LLVMFuzzer-StrncmpTest-DFSan -use_traces=1 -seed=1 -runs=2 -timeout=5 -verbosity=3 2>&1 | FileCheck %s -check-prefix=CHECK_DFSanMemcmpCallback
-
-RUN: not LLVMFuzzer-StrcmpTest-DFSan -use_traces=1 -seed=1 -runs=10000 -timeout=5 2>&1 | FileCheck %s --check-prefix=CHECK3
-RUN: LLVMFuzzer-StrcmpTest-DFSan -use_traces=1 -seed=1 -runs=2 -timeout=5 -verbosity=3 2>&1 | FileCheck %s -check-prefix=CHECK_DFSanMemcmpCallback
diff --git a/llvm/lib/Fuzzer/test/lit.cfg b/llvm/lib/Fuzzer/test/lit.cfg
index e262e3c2585..745af0c3824 100644
--- a/llvm/lib/Fuzzer/test/lit.cfg
+++ b/llvm/lib/Fuzzer/test/lit.cfg
@@ -14,12 +14,6 @@ path = os.path.pathsep.join((llvm_tools_dir, config.test_exec_root,
config.environment['PATH']))
config.environment['PATH'] = path
-if config.has_dfsan:
- lit_config.note('dfsan feature available')
- config.available_features.add('dfsan')
-else:
- lit_config.note('dfsan feature unavailable')
-
if config.has_lsan:
lit_config.note('lsan feature available')
config.available_features.add('lsan')
diff --git a/llvm/lib/Fuzzer/test/lit.site.cfg.in b/llvm/lib/Fuzzer/test/lit.site.cfg.in
index 95ad6d0ab17..03e86c487ca 100644
--- a/llvm/lib/Fuzzer/test/lit.site.cfg.in
+++ b/llvm/lib/Fuzzer/test/lit.site.cfg.in
@@ -1,5 +1,4 @@
config.test_exec_root = "@CMAKE_CURRENT_BINARY_DIR@"
config.llvm_tools_dir = "@LLVM_TOOLS_DIR@"
-config.has_dfsan = True if @HAS_DFSAN@ == 1 else False
config.has_lsan = True if @HAS_LSAN@ == 1 else False
lit_config.load_config(config, "@CMAKE_CURRENT_SOURCE_DIR@/lit.cfg")
OpenPOWER on IntegriCloud