Lines Matching refs:summary
220 const PerfEvents::Summary &summary, VirtualRuntime& virtualInstance) in InitPerMap() argument
222 newPerMap->cpu = summary.cpu; in InitPerMap()
226 newPerMap->tid = summary.tid; in InitPerMap()
227 newPerMap->pid = thread_map_.find(summary.tid)->second.pid; in InitPerMap()
232 newPerMap->threadName = virtualInstance.ReadThreadName(summary.tid, isTid); in InitPerMap()
235 void SubCommandStat::GetPerKey(std::string &perKey, const PerfEvents::Summary &summary) in GetPerKey() argument
239 perKey += std::to_string(summary.cpu); in GetPerKey()
243 perKey += std::to_string(summary.tid); in GetPerKey()
325 bool SubCommandStat::FindPerCoreEventCount(PerfEvents::Summary &summary, __u64 &eventCount, double … in FindPerCoreEventCount() argument
327 eventCount = summary.eventCount; in FindPerCoreEventCount()
328 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in FindPerCoreEventCount()
329 scale = static_cast<double>(summary.time_enabled) / summary.time_running; in FindPerCoreEventCount()
390 double &comment, PerfEvents::Summary &summary, std::string &configName) in GetDetailComments() argument
394 bool findRunningTime = FindPercoreRunningTime(summary, running_time_in_sec, main_scale); in GetDetailComments()
400 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in GetDetailComments()
401 scale = static_cast<double>(summary.time_enabled) / summary.time_running; in GetDetailComments()
411 hz = summary.eventCount / (running_time_in_sec / scale); in GetDetailComments()
419 …if (configName == GetCommentConfigName(countEvent, "hw-instructions") && summary.eventCount != 0) { in GetDetailComments()
422 bool other = FindPerCoreEventCount(summary, cpuCyclesCount, otherScale); in GetDetailComments()
424 comment += static_cast<double>(cpuCyclesCount) / summary.eventCount; in GetDetailComments()
431 bool other = FindPerCoreEventCount(summary, branchInstructionsCount, otherScale); in GetDetailComments()
434 … comment += (static_cast<double>(summary.eventCount) / branchInstructionsCount) * ONE_HUNDRED; in GetDetailComments()
438 return HandleOtherConfig(comment, summary, running_time_in_sec, scale, findRunningTime); in GetDetailComments()
441 std::string SubCommandStat::HandleOtherConfig(double &comment, PerfEvents::Summary &summary, double… in HandleOtherConfig() argument
448 rate = summary.eventCount / (running_time_in_sec / scale); in HandleOtherConfig()
572 bool SubCommandStat::FindPercoreRunningTime(PerfEvents::Summary &summary, double &running_time_int_… in FindPercoreRunningTime() argument
575 if (summary.eventCount == 0) { in FindPercoreRunningTime()
578 running_time_int_sec = summary.eventCount / 1e9; in FindPercoreRunningTime()
579 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in FindPercoreRunningTime()
580 main_scale = static_cast<double>(summary.time_enabled) /summary.time_running; in FindPercoreRunningTime()