diff options
author | Kostya Serebryany <kcc@google.com> | 2016-10-04 06:08:46 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-10-04 06:08:46 +0000 |
commit | 4820cc988f3aae636a81a74c106cad9adeb3df0e (patch) | |
tree | af470a507f047b3d63d87676fc80149b5aa34c03 /llvm/lib/Fuzzer/test | |
parent | 2630acc0c5cc025dc5ecaaf6fe32b8eebd8269cd (diff) | |
download | bcm5719-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.txt | 10 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/test/dfsan/CMakeLists.txt | 19 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/test/fuzzer-dfsan.test | 16 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/test/lit.cfg | 6 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/test/lit.site.cfg.in | 1 |
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") |