diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-03-15 15:53:39 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-03-15 15:53:39 +0000 |
commit | 0fb87f77ae98a6ec62cf96c3adc380724a968d16 (patch) | |
tree | eeb63d57c211b517d88d46f84b8ddcee05f7ec3e /compiler-rt/test | |
parent | c61744c26b814f51d7b4511991936e177d9413c2 (diff) | |
download | bcm5719-llvm-0fb87f77ae98a6ec62cf96c3adc380724a968d16.tar.gz bcm5719-llvm-0fb87f77ae98a6ec62cf96c3adc380724a968d16.zip |
Revert r263551 due to a test failure.
llvm-svn: 263553
Diffstat (limited to 'compiler-rt/test')
-rw-r--r-- | compiler-rt/test/lit.common.cfg | 8 | ||||
-rw-r--r-- | compiler-rt/test/tsan/Darwin/dlopen.cc | 41 |
2 files changed, 0 insertions, 49 deletions
diff --git a/compiler-rt/test/lit.common.cfg b/compiler-rt/test/lit.common.cfg index 595a9e9192c..5603dbec249 100644 --- a/compiler-rt/test/lit.common.cfg +++ b/compiler-rt/test/lit.common.cfg @@ -118,14 +118,6 @@ if config.can_symbolize: lit.util.usePlatformSdkOnDarwin(config, lit_config) -if config.host_os == 'Darwin': - ld_cmd = subprocess.Popen(["bash", "-c", "sw_vers -productVersion | awk -F '.' '{print $1 \".\" $2}'"], stdout = subprocess.PIPE) - ld_out = ld_cmd.stdout.read().decode() - ld_cmd.wait() - osx_version = float(ld_out) - if osx_version >= 10.11: - config.available_features.add('osx-autointerception') - sancovcc_path = os.path.join(llvm_tools_dir, "sancov") if os.path.exists(sancovcc_path): config.available_features.add("has_sancovcc") diff --git a/compiler-rt/test/tsan/Darwin/dlopen.cc b/compiler-rt/test/tsan/Darwin/dlopen.cc deleted file mode 100644 index 116d69f14e8..00000000000 --- a/compiler-rt/test/tsan/Darwin/dlopen.cc +++ /dev/null @@ -1,41 +0,0 @@ -// Checks that on OS X 10.11+ (where we do not re-exec anymore, because -// interceptors work automatically), dlopen'ing a TSanified library from a -// non-instrumented program exits with a user-friendly message. - -// REQUIRES: osx-autointerception - -// RUN: %clangxx_tsan %s -o %t.so -shared -DSHARED_LIB -// RUN: %clangxx_tsan -fno-sanitize=thread %s -o %t - -// RUN: TSAN_DYLIB_PATH=`%clangxx_tsan %s -### 2>&1 \ -// RUN: | grep "libclang_rt.tsan_osx_dynamic.dylib" \ -// RUN: | sed -e 's/.*"\(.*libclang_rt.tsan_osx_dynamic.dylib\)".*/\1/'` - -// Launching a non-instrumented binary that dlopen's an instrumented library should fail. -// RUN: not %run %t-noninstr %t.so 2>&1 | FileCheck %s --check-prefix=CHECK-FAIL -// Launching a non-instrumented binary with an explicit DYLD_INSERT_LIBRARIES should work. -// RUN: DYLD_INSERT_LIBRARIES=$TSAN_DYLIB_PATH %run %t-noninstr %t.so 2>&1 | FileCheck %s - -#include <dlfcn.h> -#include <pthread.h> -#include <stdio.h> - -#if defined(SHARED_LIB) -void foo() { - fprintf(stderr, "Hello world.\n"); -} -#else // defined(SHARED_LIB) -int main(int argc, char *argv[]) { - void *handle = dlopen(argv[1], RTLD_NOW); - fprintf(stderr, "handle = %p\n", handle); - void (*foo)() = (void (*)())dlsym(handle, "foo"); - fprintf(stderr, "foo = %p\n", foo); - foo(); -} -#endif // defined(SHARED_LIB) - -// CHECK: Hello world. -// CHECK-NOT: ERROR: Interceptors are not working. - -// CHECK-FAIL-NOT: Hello world. -// CHECK-FAIL: ERROR: Interceptors are not working. |