[compiler-rt] r182774 - [msan] Change report header to be more alike to ASan and TSan.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Tue May 28 07:27:30 PDT 2013


Author: eugenis
Date: Tue May 28 09:27:30 2013
New Revision: 182774

URL: http://llvm.org/viewvc/llvm-project?rev=182774&view=rev
Log:
[msan] Change report header to be more alike to ASan and TSan.

Modified:
    compiler-rt/trunk/lib/msan/lit_tests/getaddrinfo-positive.cc
    compiler-rt/trunk/lib/msan/lit_tests/heap-origin.cc
    compiler-rt/trunk/lib/msan/lit_tests/no_sanitize_memory_prop.cc
    compiler-rt/trunk/lib/msan/lit_tests/stack-origin.cc
    compiler-rt/trunk/lib/msan/msan_report.cc

Modified: compiler-rt/trunk/lib/msan/lit_tests/getaddrinfo-positive.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/getaddrinfo-positive.cc?rev=182774&r1=182773&r2=182774&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/getaddrinfo-positive.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/getaddrinfo-positive.cc Tue May 28 09:27:30 2013
@@ -13,7 +13,7 @@ int main(void) {
   struct addrinfo hint;
   int res = getaddrinfo("localhost", NULL, &hint, &ai);
   // CHECK: UMR in __interceptor_getaddrinfo at offset 0 inside
-  // CHECK: WARNING: Use of uninitialized value
+  // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value
   // CHECK: #0 {{.*}} in main {{.*}}getaddrinfo-positive.cc:[[@LINE-3]]
   return 0;
 }

Modified: compiler-rt/trunk/lib/msan/lit_tests/heap-origin.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/heap-origin.cc?rev=182774&r1=182773&r2=182774&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/heap-origin.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/heap-origin.cc Tue May 28 09:27:30 2013
@@ -21,7 +21,7 @@ int main(int argc, char **argv) {
   char *volatile x = (char*)malloc(5 * sizeof(char));
   if (*x)
     exit(0);
-  // CHECK: WARNING: Use of uninitialized value
+  // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value
   // CHECK: {{#0 0x.* in main .*heap-origin.cc:}}[[@LINE-3]]
 
   // CHECK-ORIGINS: Uninitialized value was created by a heap allocation

Modified: compiler-rt/trunk/lib/msan/lit_tests/no_sanitize_memory_prop.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/no_sanitize_memory_prop.cc?rev=182774&r1=182773&r2=182774&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/no_sanitize_memory_prop.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/no_sanitize_memory_prop.cc Tue May 28 09:27:30 2013
@@ -25,7 +25,7 @@ int main(void) {
   int x;
   int * volatile p = &x;
   int y = f(*p);
-  // CHECK: WARNING: Use of uninitialized value
+  // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value
   // CHECK: {{#0 0x.* in main .*no_sanitize_memory_prop.cc:}}[[@LINE+1]]
   if (y)
     exit(0);

Modified: compiler-rt/trunk/lib/msan/lit_tests/stack-origin.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/stack-origin.cc?rev=182774&r1=182773&r2=182774&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/stack-origin.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/stack-origin.cc Tue May 28 09:27:30 2013
@@ -22,7 +22,7 @@ int main(int argc, char **argv) {
   int *volatile p = &x;
   if (*p)
     exit(0);
-  // CHECK: WARNING: Use of uninitialized value
+  // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value
   // CHECK: {{#0 0x.* in main .*stack-origin.cc:}}[[@LINE-3]]
 
   // CHECK-ORIGINS: Uninitialized value was created by an allocation of 'x' in the stack frame of function 'main'

Modified: compiler-rt/trunk/lib/msan/msan_report.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/msan_report.cc?rev=182774&r1=182773&r2=182774&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/msan_report.cc (original)
+++ compiler-rt/trunk/lib/msan/msan_report.cc Tue May 28 09:27:30 2013
@@ -94,7 +94,7 @@ void ReportUMR(StackTrace *stack, u32 or
 
   Decorator d;
   Printf("%s", d.Warning());
-  Report(" WARNING: Use of uninitialized value\n");
+  Report(" WARNING: MemorySanitizer: use-of-uninitialized-value\n");
   Printf("%s", d.End());
   PrintStack(stack->trace, stack->size);
   if (origin) {





More information about the llvm-commits mailing list