syncState->stats= false;
}
- if (optionSyncGraphs.present)
+ if (!optionSyncNull.present && optionSyncGraphs.present)
{
// Create the graph directory right away in case the module initialization
// functions have something to write in it.
syncState->processingModule->finalizeProcessing(syncState);
// Write graphs file
- if (optionSyncGraphs.present)
+ if (!optionSyncNull.present && optionSyncGraphs.present)
{
writeGraphsScript(syncState);
}
}
- if (syncState->processingModule->printProcessingStats != NULL)
+ if (!optionSyncNull.present && optionSyncStats.present)
{
- syncState->processingModule->printProcessingStats(syncState);
- }
- if (syncState->matchingModule->printMatchingStats != NULL)
- {
- syncState->matchingModule->printMatchingStats(syncState);
- }
- if (syncState->analysisModule->printAnalysisStats != NULL)
- {
- syncState->analysisModule->printAnalysisStats(syncState);
- }
+ printStats(syncState);
- if (optionSyncStats.present)
- {
printf("Resulting synchronization factors:\n");
for (i= 0; i < syncState->traceNb; i++)
{