diff compiler-rt/test/dfsan/origin_untainted.c @ 221:79ff65ed7e25

LLVM12 Original
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 15 Jun 2021 19:15:29 +0900
parents
children 5f17cb93ff66
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compiler-rt/test/dfsan/origin_untainted.c	Tue Jun 15 19:15:29 2021 +0900
@@ -0,0 +1,14 @@
+// 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>
+
+int main(int argc, char *argv[]) {
+  uint64_t a = 10;
+  dfsan_print_origin_trace(&a, NULL);
+}
+
+// CHECK: DFSan: no tainted value at {{.*}}