diff options
| author | Vedant Kumar <vsk@apple.com> | 2018-01-25 18:20:19 +0000 |
|---|---|---|
| committer | Vedant Kumar <vsk@apple.com> | 2018-01-25 18:20:19 +0000 |
| commit | 8a816f0c9b727ae21ad197d6a5b5ab4ded9e1046 (patch) | |
| tree | 389bc4990e13c1e052b1be6a1e1ccb99a2681f0b /llvm/test | |
| parent | 7b4be6f9d83333723f2285c09b71d4af23debfb4 (diff) | |
| download | bcm5719-llvm-8a816f0c9b727ae21ad197d6a5b5ab4ded9e1046.tar.gz bcm5719-llvm-8a816f0c9b727ae21ad197d6a5b5ab4ded9e1046.zip | |
Revert "asan: add kernel inline instrumentation test"
This reverts commit r323451. It breaks this bot:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/24077
llvm-svn: 323454
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll b/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll deleted file mode 100644 index ab85db359ae..00000000000 --- a/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll +++ /dev/null @@ -1,27 +0,0 @@ -; Check that inline instrumentation works with the kernel. - -; RUN: opt < %s -asan -asan-kernel=1 -asan-instrumentation-with-call-threshold=10000 -S | FileCheck --check-prefixes=CHECK-INLINE %s -; RUN: opt < %s -asan -asan-kernel=1 -asan-instrumentation-with-call-threshold=0 -S | FileCheck --check-prefixes=CHECK-CALLBACK %s -target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" -target triple = "x86_64-unknown-linux-gnu" - -define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) sanitize_address { -entry: - %tmp1 = load i32, i32* %a, align 4 - %tmp2 = load i64, i64* %b, align 8 - %tmp3 = load i512, i512* %c, align 32 - %tmp4 = load i80, i80* %d, align 8 - ret void -} -; CHECK-INLINE: call void @__asan_report_load4 -; CHECK-INLINE: call void @__asan_report_load8 -; CHECK-INLINE: call void @__asan_report_load_n -; CHECK-INLINE-NOT: call void @__asan_load4 -; CHECK-INLINE-NOT: call void @__asan_load8 -; CHECK-INLINE-NOT: call void @__asan_loadN -; CHECK-CALLBACK: call void @__asan_load4 -; CHECK-CALLBACK: call void @__asan_load8 -; CHECK-CALLBACK: call void @__asan_loadN -; CHECK-CALLBACK-NOT: call void @__asan_report_load4 -; CHECK-CALLBACK-NOT: call void @__asan_report_load8 -; CHECK-CALLBACK-NOT: call void @__asan_report_loadN |

