comparison VSs.c @ 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
comparison
equal deleted inserted replaced
14:ef4f6b1f95f1 15:3c85692f1933
261 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128); 261 semanticEnv->ctlDependenciesList = makeListOfArrays(sizeof(Dependency),128);
262 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128); 262 semanticEnv->commDependenciesList = makeListOfArrays(sizeof(Dependency),128);
263 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128); 263 semanticEnv->dynDependenciesList = makeListOfArrays(sizeof(Dependency),128);
264 semanticEnv->dataDependenciesList = makeListOfArrays(sizeof(Dependency),128); 264 semanticEnv->dataDependenciesList = makeListOfArrays(sizeof(Dependency),128);
265 semanticEnv->singletonDependenciesList = makeListOfArrays(sizeof(Dependency),128); 265 semanticEnv->singletonDependenciesList = makeListOfArrays(sizeof(Dependency),128);
266 semanticEnv->warDependenciesList = makeListOfArrays(sizeof(Dependency),128);
266 semanticEnv->ntonGroupsInfo = makePrivDynArrayOfSize((void***)&(semanticEnv->ntonGroups),8); 267 semanticEnv->ntonGroupsInfo = makePrivDynArrayOfSize((void***)&(semanticEnv->ntonGroups),8);
267 268
268 semanticEnv->hwArcs = makeListOfArrays(sizeof(Dependency),128); 269 semanticEnv->hwArcs = makeListOfArrays(sizeof(Dependency),128);
269 memset(semanticEnv->last_in_slot,0,sizeof(NUM_CORES * NUM_ANIM_SLOTS * sizeof(Unit))); 270 memset(semanticEnv->last_in_slot,0,sizeof(NUM_CORES * NUM_ANIM_SLOTS * sizeof(Unit)));
270 #endif 271 #endif
307 forAllInListOfArraysDo(semanticEnv->unitList, &print_unit_to_file); 308 forAllInListOfArraysDo(semanticEnv->unitList, &print_unit_to_file);
308 forAllInListOfArraysDo( semanticEnv->commDependenciesList, &print_comm_dependency_to_file ); 309 forAllInListOfArraysDo( semanticEnv->commDependenciesList, &print_comm_dependency_to_file );
309 forAllInListOfArraysDo( semanticEnv->ctlDependenciesList, &print_ctl_dependency_to_file ); 310 forAllInListOfArraysDo( semanticEnv->ctlDependenciesList, &print_ctl_dependency_to_file );
310 forAllInListOfArraysDo( semanticEnv->dataDependenciesList, &print_data_dependency_to_file ); 311 forAllInListOfArraysDo( semanticEnv->dataDependenciesList, &print_data_dependency_to_file );
311 forAllInListOfArraysDo( semanticEnv->singletonDependenciesList, &print_singleton_dependency_to_file ); 312 forAllInListOfArraysDo( semanticEnv->singletonDependenciesList, &print_singleton_dependency_to_file );
313 forAllInListOfArraysDo( semanticEnv->warDependenciesList, &print_war_dependency_to_file );
312 forAllInDynArrayDo(semanticEnv->ntonGroupsInfo,&print_nton_to_file); 314 forAllInDynArrayDo(semanticEnv->ntonGroupsInfo,&print_nton_to_file);
313 //fprintf(output,"}\n"); 315 //fprintf(output,"}\n");
314 fflush(output); 316 fflush(output);
315 317
316 } else 318 } else
343 forAllInListOfArraysDo( semanticEnv->commDependenciesList, &print_comm_dependency_to_file ); 345 forAllInListOfArraysDo( semanticEnv->commDependenciesList, &print_comm_dependency_to_file );
344 forAllInListOfArraysDo( semanticEnv->ctlDependenciesList, &print_ctl_dependency_to_file ); 346 forAllInListOfArraysDo( semanticEnv->ctlDependenciesList, &print_ctl_dependency_to_file );
345 forAllInListOfArraysDo( semanticEnv->dataDependenciesList, &print_data_dependency_to_file ); 347 forAllInListOfArraysDo( semanticEnv->dataDependenciesList, &print_data_dependency_to_file );
346 forAllInListOfArraysDo( semanticEnv->singletonDependenciesList, &print_singleton_dependency_to_file ); 348 forAllInListOfArraysDo( semanticEnv->singletonDependenciesList, &print_singleton_dependency_to_file );
347 forAllInListOfArraysDo( semanticEnv->dynDependenciesList, &print_dyn_dependency_to_file ); 349 forAllInListOfArraysDo( semanticEnv->dynDependenciesList, &print_dyn_dependency_to_file );
350 forAllInListOfArraysDo( semanticEnv->warDependenciesList, &print_war_dependency_to_file );
348 forAllInListOfArraysDo( semanticEnv->hwArcs, &print_hw_dependency_to_file ); 351 forAllInListOfArraysDo( semanticEnv->hwArcs, &print_hw_dependency_to_file );
349 //fprintf(output,"}\n"); 352 //fprintf(output,"}\n");
350 fflush(output); 353 fflush(output);
351 354
352 } else 355 } else
359 freeListOfArrays(semanticEnv->unitList); 362 freeListOfArrays(semanticEnv->unitList);
360 freeListOfArrays(semanticEnv->commDependenciesList); 363 freeListOfArrays(semanticEnv->commDependenciesList);
361 freeListOfArrays(semanticEnv->ctlDependenciesList); 364 freeListOfArrays(semanticEnv->ctlDependenciesList);
362 freeListOfArrays(semanticEnv->dynDependenciesList); 365 freeListOfArrays(semanticEnv->dynDependenciesList);
363 freeListOfArrays(semanticEnv->dataDependenciesList); 366 freeListOfArrays(semanticEnv->dataDependenciesList);
367 freeListOfArrays(semanticEnv->warDependenciesList);
368 freeListOfArrays(semanticEnv->singletonDependenciesList);
369 freeListOfArrays(semanticEnv->hwArcs);
364 370
365 #endif 371 #endif
366 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS 372 #ifdef HOLISTIC__TURN_ON_PERF_COUNTERS
367 for(n=0;n<255;n++) 373 for(n=0;n<255;n++)
368 { 374 {