From: Marek P. <ma...@us...> - 2002-04-08 23:30:06
|
Update of /cvsroot/javaprofiler/library/src/mon In directory usw-pr-cvs1:/tmp/cvs-serv8146/src/mon Modified Files: monStatData.cpp monThreadMethod.cpp monTrace.cpp Log Message: fixes Index: monStatData.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/mon/monStatData.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** monStatData.cpp 21 Nov 2001 22:31:44 -0000 1.4 --- monStatData.cpp 8 Apr 2002 23:30:01 -0000 1.5 *************** *** 37,40 **** --- 37,42 ---- void MonStatData::addMonStat(jlong addHits, jlong addTime) { + if( addHits < 0) return; + hits += addHits; time += addTime; Index: monThreadMethod.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/mon/monThreadMethod.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** monThreadMethod.cpp 21 Nov 2001 22:31:44 -0000 1.4 --- monThreadMethod.cpp 8 Apr 2002 23:30:01 -0000 1.5 *************** *** 44,49 **** void MonThreadMethod::addMonStat(jlong addHits, jlong addTime) { MonStatData::addMonStat(addHits, addTime); ! method->addMonStat(addHits, addTime); } --- 44,60 ---- void MonThreadMethod::addMonStat(jlong addHits, jlong addTime) { + if( addHits < 0) { + + method->cpumonModif = 0; + return; + } + MonStatData::addMonStat(addHits, addTime); ! ! if( !method->cpumonModif) { ! ! method->addMonStat(addHits, addTime); ! method->cpumonModif = 1; ! } } Index: monTrace.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/mon/monTrace.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** monTrace.cpp 21 Nov 2001 22:31:44 -0000 1.4 --- monTrace.cpp 8 Apr 2002 23:30:01 -0000 1.5 *************** *** 43,48 **** void MonTrace::addMonStat(jlong addHits, jlong addTime) { MonStatData::addMonStat(addHits, addTime); ! method->addMonStat(addHits, addTime); } --- 43,59 ---- void MonTrace::addMonStat(jlong addHits, jlong addTime) { + if( addHits < 0) { + + method->cpumonModif = 0; + return; + } + MonStatData::addMonStat(addHits, addTime); ! ! if( !method->cpumonModif) { ! ! method->addMonStat(addHits, addTime); ! method->cpumonModif = 1; ! } } |