Call the stats and graph functions from sync_chain
[lttv.git] / lttv / lttv / sync / event_analysis_chull.c
index 34630941a23b6f85e829cf3a048541fe12454945..41fdbca4c7764a45d19ed463232f8199c7bab709 100644 (file)
@@ -28,7 +28,7 @@
 #include <stdio.h>
 #include <unistd.h>
 
-#include "sync_chain_lttv.h"
+#include "sync_chain.h"
 
 #include "event_analysis_chull.h"
 
@@ -397,8 +397,8 @@ static void analyzeMessageCHull(SyncState* const syncState, Message* const messa
        if (message->inE->traceNum < message->outE->traceNum)
        {
                // CA is inE->traceNum
-               newPoint->x= message->inE->time;
-               newPoint->y= message->outE->time;
+               newPoint->x= message->inE->cpuTime;
+               newPoint->y= message->outE->cpuTime;
                hullType= UPPER;
                g_debug("Reception point hullArray[%lu][%lu] x= inE->time= %llu y= outE->time= %llu",
                        message->inE->traceNum, message->outE->traceNum, newPoint->x,
@@ -407,8 +407,8 @@ static void analyzeMessageCHull(SyncState* const syncState, Message* const messa
        else
        {
                // CA is outE->traceNum
-               newPoint->x= message->outE->time;
-               newPoint->y= message->inE->time;
+               newPoint->x= message->outE->cpuTime;
+               newPoint->y= message->inE->cpuTime;
                hullType= LOWER;
                g_debug("Send point hullArray[%lu][%lu] x= inE->time= %llu y= outE->time= %llu",
                        message->inE->traceNum, message->outE->traceNum, newPoint->x,
@@ -510,7 +510,7 @@ static GArray* finalizeAnalysisCHull(SyncState* const syncState)
 
        analysisData= (AnalysisDataCHull*) syncState->analysisData;
 
-       if (syncState->graphs)
+       if (syncState->graphs && analysisData->graphsData->hullPoints != NULL)
        {
                writeGraphFiles(syncState);
                closeGraphFiles(syncState);
This page took 0.024064 seconds and 4 git commands to generate.