[cmake-commits] hoffman committed cmCTestMemCheckHandler.cxx 1.16 1.17

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Aug 3 16:35:24 EDT 2007


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv24560/Source/CTest

Modified Files:
	cmCTestMemCheckHandler.cxx 
Log Message:
ENH: add another valgrind error type


Index: cmCTestMemCheckHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestMemCheckHandler.cxx,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- cmCTestMemCheckHandler.cxx	27 Jul 2007 14:55:24 -0000	1.16
+++ cmCTestMemCheckHandler.cxx	3 Aug 2007 20:35:22 -0000	1.17
@@ -684,6 +684,7 @@
   cmsys::RegularExpression vgUMR3("== .*Jump to the invalid address ");
   cmsys::RegularExpression vgUMR4("== .*Syscall param .* contains "
     "uninitialised or unaddressable byte\\(s\\)");
+  cmsys::RegularExpression vgUMR5("== .*Syscall param .* uninitialised");
   cmsys::RegularExpression vgIPW("== .*Invalid write of size [0-9]");
   cmsys::RegularExpression vgABR("== .*pthread_mutex_unlock: mutex is "
     "locked by a different thread");
@@ -741,6 +742,10 @@
         {
         failure = cmCTestMemCheckHandler::UMR;
         }
+      else if ( vgUMR5.find(lines[cc]) )
+        {
+        failure = cmCTestMemCheckHandler::UMR;
+        }
       else if ( vgIPW.find(lines[cc]) )
         {
         failure = cmCTestMemCheckHandler::IPW;



More information about the Cmake-commits mailing list