update system call measurement test program related files. (#49)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/49 Co-authored-by: siddhant <siddhant.singh@neominds.in> Co-committed-by: siddhant <siddhant.singh@neominds.in>
This commit is contained in:
@@ -14,11 +14,10 @@ void clearSysTableData()
|
||||
|
||||
void sysCallMeasurementTask(const char* cmd, const char* arg)
|
||||
{
|
||||
measurementFlag = 1;
|
||||
shellCmdExec (cmd, arg);
|
||||
measurementFlag=0;
|
||||
sysCallMsrSetData (1, sysCallTaskID);
|
||||
shellCmdExec (cmd, arg);
|
||||
semBGive(sysCallSemID);
|
||||
measurementFlag = 0;
|
||||
sysCallMsrSetData (0, 0);
|
||||
displayStats();
|
||||
}
|
||||
|
||||
@@ -57,10 +56,10 @@ void displayStats()
|
||||
printf("------------------------------------------------------------------\n");
|
||||
printf("%-15s %-15s %-15s %-20s\n","crypto cmd","system call","Invocations","Total time (USec)");
|
||||
printf("------------------------------------------------------------------\n");
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","open",API_STATS[openCall].sysCallCount,API_STATS[openCall].execTimeUsec);
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","close",API_STATS[closeCall].sysCallCount,API_STATS[closeCall].execTimeUsec);
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","read",API_STATS[readCall].sysCallCount,API_STATS[readCall].execTimeUsec );
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","write",API_STATS[writeCall].sysCallCount,API_STATS[writeCall].execTimeUsec);
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","open",API_STATS[openCall].sysCallCount,((API_STATS[openCall].execTimeUsec)*1000000ULL)/tsFreq);
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","close",API_STATS[closeCall].sysCallCount,((API_STATS[closeCall].execTimeUsec)*1000000ULL)/tsFreq);
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","read",API_STATS[readCall].sysCallCount,((API_STATS[readCall].execTimeUsec)*1000000ULL)/tsFreq );
|
||||
printf("%-15s %-15s %-15d %-20lu\n","enc","write",API_STATS[writeCall].sysCallCount,((API_STATS[writeCall].execTimeUsec)*1000000ULL)/tsFreq);
|
||||
printf("-------------------------------------------------------------------\n");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user