[Cmake-commits] [cmake-commits] hoffman committed cmCTestMemCheckHandler.cxx 1.26 1.27

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Oct 29 08:38:10 EDT 2009


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

Modified Files:
	cmCTestMemCheckHandler.cxx 
Log Message:
Fix bug#9767 catch missing leak.


Index: cmCTestMemCheckHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestMemCheckHandler.cxx,v
retrieving revision 1.26
retrieving revision 1.27
diff -C 2 -d -r1.26 -r1.27
*** cmCTestMemCheckHandler.cxx	28 Sep 2009 15:43:01 -0000	1.26
--- cmCTestMemCheckHandler.cxx	29 Oct 2009 12:38:04 -0000	1.27
***************
*** 660,665 ****
    cmsys::RegularExpression vgFMM(
      "== .*Mismatched free\\(\\) / delete / delete \\[\\]");
!   cmsys::RegularExpression vgMLK(
      "== .*[0-9][0-9]* bytes in [0-9][0-9]* blocks are definitely lost"
      " in loss record [0-9][0-9]* of [0-9]");
    cmsys::RegularExpression vgPAR(
--- 660,669 ----
    cmsys::RegularExpression vgFMM(
      "== .*Mismatched free\\(\\) / delete / delete \\[\\]");
!   cmsys::RegularExpression vgMLK1(
      "== .*[0-9][0-9]* bytes in [0-9][0-9]* blocks are definitely lost"
+    " in loss record [0-9][0-9]* of [0-9]");
+   cmsys::RegularExpression vgMLK2(
+     "== .*[0-9][0-9]* \\([0-9]*,?[0-9]* direct, [0-9]*,?[0-9]* indirect\\)"
+         " bytes in [0-9][0-9]* blocks are definitely lost"
      " in loss record [0-9][0-9]* of [0-9]");
    cmsys::RegularExpression vgPAR(
***************
*** 706,710 ****
          failure = cmCTestMemCheckHandler::FMM;
          }
!       else if ( vgMLK.find(lines[cc]) )
          {
          failure = cmCTestMemCheckHandler::MLK;
--- 710,718 ----
          failure = cmCTestMemCheckHandler::FMM;
          }
!       else if ( vgMLK1.find(lines[cc]) )
!         {
!         failure = cmCTestMemCheckHandler::MLK;
!         }
!       else if ( vgMLK2.find(lines[cc]) )
          {
          failure = cmCTestMemCheckHandler::MLK;



More information about the Cmake-commits mailing list