Lines Matching refs:summary
224 const PerfEvents::Summary &summary, VirtualRuntime& virtualInstance) in InitPerMap() argument
226 newPerMap->cpu = summary.cpu; in InitPerMap()
230 newPerMap->tid = summary.tid; in InitPerMap()
231 newPerMap->pid = thread_map_.find(summary.tid)->second.pid; in InitPerMap()
236 newPerMap->threadName = virtualInstance.ReadThreadName(summary.tid, isTid); in InitPerMap()
239 void SubCommandStat::GetPerKey(std::string &perKey, const PerfEvents::Summary &summary) in GetPerKey() argument
243 perKey += std::to_string(summary.cpu); in GetPerKey()
247 perKey += std::to_string(summary.tid); in GetPerKey()
330 bool SubCommandStat::FindPerCoreEventCount(PerfEvents::Summary &summary, __u64 &eventCount, double … in FindPerCoreEventCount() argument
332 eventCount = summary.eventCount; in FindPerCoreEventCount()
333 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in FindPerCoreEventCount()
334 scale = static_cast<double>(summary.time_enabled) / summary.time_running; in FindPerCoreEventCount()
395 double &comment, PerfEvents::Summary &summary, std::string &configName) in GetDetailComments() argument
399 bool findRunningTime = FindPercoreRunningTime(summary, running_time_in_sec, main_scale); in GetDetailComments()
405 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in GetDetailComments()
406 scale = static_cast<double>(summary.time_enabled) / summary.time_running; in GetDetailComments()
416 hz = summary.eventCount / (running_time_in_sec / scale); in GetDetailComments()
424 …if (configName == GetCommentConfigName(countEvent, "hw-instructions") && summary.eventCount != 0) { in GetDetailComments()
427 bool other = FindPerCoreEventCount(summary, cpuCyclesCount, otherScale); in GetDetailComments()
429 comment += static_cast<double>(cpuCyclesCount) / summary.eventCount; in GetDetailComments()
436 bool other = FindPerCoreEventCount(summary, branchInstructionsCount, otherScale); in GetDetailComments()
439 … comment += (static_cast<double>(summary.eventCount) / branchInstructionsCount) * ONE_HUNDRED; in GetDetailComments()
443 return HandleOtherConfig(comment, summary, running_time_in_sec, scale, findRunningTime); in GetDetailComments()
446 std::string SubCommandStat::HandleOtherConfig(double &comment, PerfEvents::Summary &summary, double… in HandleOtherConfig() argument
453 rate = summary.eventCount / (running_time_in_sec / scale); in HandleOtherConfig()
577 bool SubCommandStat::FindPercoreRunningTime(PerfEvents::Summary &summary, double &running_time_int_… in FindPercoreRunningTime() argument
580 if (summary.eventCount == 0) { in FindPercoreRunningTime()
583 running_time_int_sec = summary.eventCount / 1e9; in FindPercoreRunningTime()
584 if (summary.time_running < summary.time_enabled && summary.time_running != 0) { in FindPercoreRunningTime()
585 main_scale = static_cast<double>(summary.time_enabled) /summary.time_running; in FindPercoreRunningTime()