[compiler-rt] r193406 - [msan] Zerofill initstate_r buffer in random_r test.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Fri Oct 25 06:03:20 PDT 2013


Author: eugenis
Date: Fri Oct 25 08:03:20 2013
New Revision: 193406

URL: http://llvm.org/viewvc/llvm-project?rev=193406&view=rev
Log:
[msan] Zerofill initstate_r buffer in random_r test.

Modified:
    compiler-rt/trunk/lib/msan/tests/msan_test.cc

Modified: compiler-rt/trunk/lib/msan/tests/msan_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/tests/msan_test.cc?rev=193406&r1=193405&r2=193406&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/tests/msan_test.cc (original)
+++ compiler-rt/trunk/lib/msan/tests/msan_test.cc Fri Oct 25 08:03:20 2013
@@ -1149,9 +1149,11 @@ TEST(MemorySanitizer, shmctl) {
 TEST(MemorySanitizer, random_r) {
   int32_t x;
   char z[64];
+  memset(z, 0, sizeof(z));
+
   struct random_data buf;
+  memset(&buf, 0, sizeof(buf));
 
-  memset(z, 0, sizeof(z));
   int res = initstate_r(0, z, sizeof(z), &buf);
   ASSERT_EQ(0, res);
 





More information about the llvm-commits mailing list