Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VSs_impls > VSs__MC_shared_impl
diff VSs.h @ 17:f83fff8bd4b2
finished instrumentation
| author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
|---|---|
| date | Fri, 31 Aug 2012 18:24:03 +0200 |
| parents | 1ffd5df22df9 |
| children | c9606ea7abc8 |
line diff
1.1 --- a/VSs.h Tue Aug 28 15:33:16 2012 +0200 1.2 +++ b/VSs.h Fri Aug 31 18:24:03 2012 +0200 1.3 @@ -63,8 +63,8 @@ 1.4 int32 numEnabledNonDoneReaders; 1.5 PrivQueueStruc *waitersQ; 1.6 #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC 1.7 - int lastWriterVP; 1.8 - int lastWriterTask; 1.9 + Unit lastWriter; 1.10 + ListOfArrays* readersSinceLastWriter; 1.11 #endif 1.12 } 1.13 VSsPointerEntry; 1.14 @@ -83,6 +83,9 @@ 1.15 bool32 isWaitingForChildTasksToEnd; 1.16 bool32 isWaitingForChildThreadsToEnd; 1.17 bool32 isEnded; 1.18 + #ifdef HOLISTIC__TURN_ON_OBSERVE_UCC 1.19 + Unit parentUnit; 1.20 + #endif 1.21 } 1.22 VSsTaskStub; 1.23 1.24 @@ -115,8 +118,9 @@ 1.25 int32 hasBeenStarted; 1.26 int32 hasFinished; 1.27 PrivQueueStruc *waitQ; 1.28 - int executingVp; 1.29 - int executingTask; 1.30 +#ifdef HOLISTIC__TURN_ON_OBSERVE_UCC 1.31 + Unit executingUnit; 1.32 +#endif 1.33 } 1.34 VSsSingleton; 1.35 1.36 @@ -204,6 +208,7 @@ 1.37 ListOfArrays* ctlDependenciesList; 1.38 ListOfArrays* commDependenciesList; 1.39 ListOfArrays* dataDependenciesList; 1.40 + ListOfArrays* warDependenciesList; 1.41 NtoN** ntonGroups; 1.42 PrivDynArrayInfo* ntonGroupsInfo; 1.43 ListOfArrays* dynDependenciesList;
