Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
diff MasterLoop.c @ 187:fe5ad5726e36
counters working ...sort of
| author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
|---|---|
| date | Fri, 03 Feb 2012 17:32:48 +0100 |
| parents | 69eb54ce9c4b |
| children | 20358f56e498 |
line diff
1.1 --- a/MasterLoop.c Tue Jan 31 18:30:35 2012 +0100 1.2 +++ b/MasterLoop.c Fri Feb 03 17:32:48 2012 +0100 1.3 @@ -152,9 +152,10 @@ 1.4 saveLowTimeStampCountInto( startStamp1 ); 1.5 #endif 1.6 #ifdef MEAS__PERF_COUNTERS 1.7 + VirtProcr p_sav = *(currSlot->procrAssignedToSlot); 1.8 uint64 cycles, instrs; 1.9 saveCyclesAndInstrs(thisCoresIdx,cycles, instrs); 1.10 - //(*counterHandler)(MasterLoop_beforeReqHdlr,currSlot->procrAssignedToSlot,cycles,instrs); 1.11 + (*counterHandler)(MasterLoop_beforeReqHdlr,&p_sav,cycles,instrs); 1.12 #endif 1.13 //============================================================ 1.14 (*requestHandler)( currSlot->procrAssignedToSlot, semanticEnv ); 1.15 @@ -170,7 +171,7 @@ 1.16 //done with constraints check 1.17 uint64 cycles2,instrs2; 1.18 saveCyclesAndInstrs(thisCoresIdx,cycles2, instrs2); 1.19 - (*counterHandler)(MasterLoop_afterReqHdlr,currSlot->procrAssignedToSlot,cycles2,instrs2); 1.20 + (*counterHandler)(MasterLoop_afterReqHdlr,&p_sav,cycles2,instrs2); 1.21 #endif 1.22 //============================================================ 1.23 }
