Remove esan.
authorNico Weber <nicolasweber@gmx.de>
Mon, 11 Mar 2019 20:23:40 +0000 (20:23 +0000)
committerNico Weber <nicolasweber@gmx.de>
Mon, 11 Mar 2019 20:23:40 +0000 (20:23 +0000)
commit885b790f89b6068ec4caad8eaa51aa8098327059
treee7bbf5c4144bf50e55330f8122994fbbf6a903e4
parent92358bcf55d70958c20c05949c1c3ebf6e85cf7a
Remove esan.

It hasn't seen active development in years, and it hasn't reached a
state where it was useful.

Remove the code until someone is interested in working on it again.

Differential Revision: https://reviews.llvm.org/D59133

llvm-svn: 355862
78 files changed:
clang/include/clang/Basic/Features.def
clang/include/clang/Basic/Sanitizers.def
clang/include/clang/Driver/SanitizerArgs.h
clang/lib/CodeGen/BackendUtil.cpp
clang/lib/Driver/SanitizerArgs.cpp
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/lib/Driver/ToolChains/Darwin.cpp
clang/lib/Driver/ToolChains/Linux.cpp
clang/lib/Driver/ToolChains/NetBSD.cpp
clang/test/Driver/esan.c [deleted file]
clang/test/Driver/fsanitize.c
clang/test/Driver/sanitize_unwind_tables.c
clang/test/Driver/sanitizer-ld.c
clang/test/Lexer/has_feature_efficiency_sanitizer.cpp [deleted file]
compiler-rt/cmake/config-ix.cmake
compiler-rt/include/CMakeLists.txt
compiler-rt/include/sanitizer/esan_interface.h [deleted file]
compiler-rt/lib/esan/CMakeLists.txt [deleted file]
compiler-rt/lib/esan/cache_frag.cpp [deleted file]
compiler-rt/lib/esan/cache_frag.h [deleted file]
compiler-rt/lib/esan/esan.cpp [deleted file]
compiler-rt/lib/esan/esan.h [deleted file]
compiler-rt/lib/esan/esan.syms.extra [deleted file]
compiler-rt/lib/esan/esan_circular_buffer.h [deleted file]
compiler-rt/lib/esan/esan_flags.cpp [deleted file]
compiler-rt/lib/esan/esan_flags.h [deleted file]
compiler-rt/lib/esan/esan_flags.inc [deleted file]
compiler-rt/lib/esan/esan_hashtable.h [deleted file]
compiler-rt/lib/esan/esan_interceptors.cpp [deleted file]
compiler-rt/lib/esan/esan_interface.cpp [deleted file]
compiler-rt/lib/esan/esan_interface_internal.h [deleted file]
compiler-rt/lib/esan/esan_linux.cpp [deleted file]
compiler-rt/lib/esan/esan_shadow.h [deleted file]
compiler-rt/lib/esan/esan_sideline.h [deleted file]
compiler-rt/lib/esan/esan_sideline_bsd.cpp [deleted file]
compiler-rt/lib/esan/esan_sideline_linux.cpp [deleted file]
compiler-rt/lib/esan/working_set.cpp [deleted file]
compiler-rt/lib/esan/working_set.h [deleted file]
compiler-rt/lib/esan/working_set_posix.cpp [deleted file]
compiler-rt/lib/sanitizer_common/CMakeLists.txt
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_linux.h
compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S [deleted file]
compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [deleted file]
compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc
compiler-rt/test/esan/CMakeLists.txt [deleted file]
compiler-rt/test/esan/TestCases/large-stack-linux.c [deleted file]
compiler-rt/test/esan/TestCases/libc-intercept.c [deleted file]
compiler-rt/test/esan/TestCases/mmap-shadow-conflict.c [deleted file]
compiler-rt/test/esan/TestCases/struct-simple.cpp [deleted file]
compiler-rt/test/esan/TestCases/verbose-simple.c [deleted file]
compiler-rt/test/esan/TestCases/workingset-early-fault.c [deleted file]
compiler-rt/test/esan/TestCases/workingset-memset.cpp [deleted file]
compiler-rt/test/esan/TestCases/workingset-midreport.cpp [deleted file]
compiler-rt/test/esan/TestCases/workingset-samples.cpp [deleted file]
compiler-rt/test/esan/TestCases/workingset-signal-posix.cpp [deleted file]
compiler-rt/test/esan/TestCases/workingset-simple.cpp [deleted file]
compiler-rt/test/esan/Unit/circular_buffer.cpp [deleted file]
compiler-rt/test/esan/Unit/hashtable.cpp [deleted file]
compiler-rt/test/esan/lit.cfg [deleted file]
compiler-rt/test/esan/lit.site.cfg.in [deleted file]
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Instrumentation.h
llvm/lib/Transforms/Instrumentation/CMakeLists.txt
llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp [deleted file]
llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
llvm/test/Instrumentation/EfficiencySanitizer/str-nobuiltin.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/struct_field_count_basic.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/struct_field_gep.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/struct_field_small.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/working_set_basic.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/working_set_slow.ll [deleted file]
llvm/test/Instrumentation/EfficiencySanitizer/working_set_strict.ll [deleted file]
llvm/utils/gn/secondary/compiler-rt/include/BUILD.gn
llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/Transforms/Instrumentation/BUILD.gn