[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