forked from OSchip/llvm-project
[dfsan] Disable testing origin tracking on non x86_64 arch
Fix test cases related to https://reviews.llvm.org/D95835.
This commit is contained in:
parent
7b153b43d3
commit
37520a0b2b
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true -mllvm -dfsan-instrument-with-call-threshold=0 %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-fast-16-labels=true -mllvm -dfsan-track-origins=1 %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
//
|
||||
// Test origin tracking can lost origins at 2-byte load with addr % 4 == 3.
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
//
|
||||
// Test origin tracking is accurate in terms of partial store/load, and
|
||||
// different aligments. Do not test alignments that are not power of 2.
|
||||
// Compilers do not always allow this.
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
//
|
||||
// RUN: DFSAN_OPTIONS=origin_history_size=0 %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK0 < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -DOFFSET=0 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK0 < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -DOFFSET=10 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK10 < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -DOFFSET=0 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK0 < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -DOFFSET=10 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK10 < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -DOFFSET=0 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK0 < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -DOFFSET=10 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK10 < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true -mllvm -dfsan-instrument-with-call-threshold=0 %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
// RUN: %clang_dfsan -gmlt -DOFFSET=0 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK0 < %t.out
|
||||
|
||||
//
|
||||
// RUN: %clang_dfsan -gmlt -DOFFSET=10 -mllvm -dfsan-track-origins=1 -mllvm -dfsan-fast-16-labels=true %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK10 < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
// RUN: %clang_dfsan -gmlt -mllvm -dfsan-fast-16-labels=true -mllvm -dfsan-track-origins=1 %s -o %t && \
|
||||
// RUN: %run %t >%t.out 2>&1
|
||||
// RUN: FileCheck %s --check-prefix=CHECK < %t.out
|
||||
//
|
||||
// REQUIRES: x86_64-target-arch
|
||||
|
||||
#include <sanitizer/dfsan_interface.h>
|
||||
|
||||
|
|
Loading…
Reference in New Issue