comparison MasterLoop.c @ 111:b1817e2451b1

add task # to counter stats
author Nina Engelhardt
date Fri, 05 Aug 2011 18:03:07 +0200
parents 724c7a0b687f
children fac1d896f6e9
comparison
equal deleted inserted replaced
28:8f8a566807c7 29:8aaf5a0e39c2
157 print_record_csv_to_file(lastRecord,_VMSMasterEnv->counteroutput); 157 print_record_csv_to_file(lastRecord,_VMSMasterEnv->counteroutput);
158 //create new entry in record array 158 //create new entry in record array
159 CounterRecord* newRecord = VMS__malloc(sizeof(CounterRecord)); 159 CounterRecord* newRecord = VMS__malloc(sizeof(CounterRecord));
160 newRecord->req_core = thisCoresIdx; 160 newRecord->req_core = thisCoresIdx;
161 newRecord->vp_id = currSlot->procrAssignedToSlot->procrID; 161 newRecord->vp_id = currSlot->procrAssignedToSlot->procrID;
162 newRecord->task_position = lastRecord->task_position + 1;
162 getReturnAddressBeforeLibraryCall(currSlot->procrAssignedToSlot, &(newRecord->addr_of_libcall_for_req)); 163 getReturnAddressBeforeLibraryCall(currSlot->procrAssignedToSlot, &(newRecord->addr_of_libcall_for_req));
163 addToDynArray( (void*) newRecord, currSlot->procrAssignedToSlot->counter_history_array_info); 164 addToDynArray( (void*) newRecord, currSlot->procrAssignedToSlot->counter_history_array_info);
164 lastRecord = newRecord; 165 lastRecord = newRecord;
165 #endif 166 #endif
166 //============================================================ 167 //============================================================