buildscript options to enable exaclty which coreprof events are needed, keeps instrum...
[IRC.git] / Robust / src / Runtime / workschedule.c
index 0d9aea038d193a8bb70908f04d4f94d763af6fe8..bdca1127ca252fcb5644e178fbda59d06fa4b158 100644 (file)
@@ -81,7 +81,9 @@ void* workerMain( void* arg ) {
   while( 1 ) {
 
     // wait for work
-    //CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_BEGIN );
+#ifdef CP_EVENTID_WORKSCHEDGRAB
+    CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_BEGIN );
+#endif
     haveWork = FALSE;
     while( !haveWork ) {
       pthread_mutex_lock( &systemLockOut );
@@ -98,7 +100,9 @@ void* workerMain( void* arg ) {
     workUnit = headqi->value;
     pthread_mutex_unlock( &systemLockOut );
     free( tmp );
-    //CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_END );
+#ifdef CP_EVENTID_WORKSCHEDGRAB
+    CP_LOGEVENT( CP_EVENTID_WORKSCHEDGRAB, CP_EVENTTYPE_END );
+#endif
     
     pthread_mutex_lock(&gclistlock);
     threadcount++;