[hwasan] temporarily remove two tests to silence the bots
authorKostya Serebryany <kcc@google.com>
Thu, 30 Aug 2018 22:07:09 +0000 (22:07 +0000)
committerKostya Serebryany <kcc@google.com>
Thu, 30 Aug 2018 22:07:09 +0000 (22:07 +0000)
llvm-svn: 341129

compiler-rt/test/hwasan/TestCases/many-threads-uaf.c [deleted file]
compiler-rt/test/hwasan/TestCases/thread-uaf.c [deleted file]

diff --git a/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c b/compiler-rt/test/hwasan/TestCases/many-threads-uaf.c
deleted file mode 100644 (file)
index 7ee3554..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-// RUN: %clang_hwasan %s -o %t && not %run %t 2>&1 | FileCheck %s
-// REQUIRES: stable-runtime
-
-#include <pthread.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include <sanitizer/hwasan_interface.h>
-
-void *BoringThread(void *arg) {
-  char * volatile x = (char*)malloc(10);
-  x[5] = 0;
-  free(x);
-  return NULL;
-}
-
-void *UAFThread(void *arg) {
-  char * volatile x = (char*)malloc(10);
-  fprintf(stderr, "ZZZ %p\n", x);
-  free(x);
-  x[5] = 42;
-  // CHECK: ERROR: HWAddressSanitizer: tag-mismatch on address
-  // CHECK: WRITE of size 1
-  // CHECK: many-threads-uaf.c:[[@LINE-3]]
-  return NULL;
-}
-
-int main() {
-  __hwasan_enable_allocator_tagging();
-  pthread_t t;
-  for (int i = 0; i < 1100; i++) {
-    pthread_create(&t, NULL, BoringThread, NULL);
-    pthread_join(t, NULL);
-  }
-  pthread_create(&t, NULL, UAFThread, NULL);
-  pthread_join(t, NULL);
-}
diff --git a/compiler-rt/test/hwasan/TestCases/thread-uaf.c b/compiler-rt/test/hwasan/TestCases/thread-uaf.c
deleted file mode 100644 (file)
index f64ceba..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// RUN: %clang_hwasan %s -o %t && not %run %t 2>&1 | FileCheck %s
-// REQUIRES: stable-runtime
-
-#include <pthread.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include <sanitizer/hwasan_interface.h>
-
-void *Thread(void *arg) {
-  char * volatile x = (char*)malloc(10);
-  fprintf(stderr, "ZZZ %p\n", x);
-  free(x);
-  x[5] = 42;
-  // CHECK: ERROR: HWAddressSanitizer: tag-mismatch on address
-  // CHECK: WRITE of size 1
-  // CHECK: thread-uaf.c:[[@LINE-3]]
-  return NULL;
-}
-
-int main() {
-  __hwasan_enable_allocator_tagging();
-  pthread_t t;
-  pthread_create(&t, NULL, Thread, NULL);
-  pthread_join(t, NULL);
-}