Lines Matching defs:summary
230 const PerfEvents::Summary &summary, VirtualRuntime& virtualInstance)
233 newPerMap->cpu = summary.cpu;
237 newPerMap->tid = summary.tid;
238 newPerMap->pid = thread_map_.find(summary.tid)->second.pid;
243 newPerMap->threadName = virtualInstance.ReadThreadName(summary.tid, isTid);
246 void SubCommandStat::GetPerKey(std::string &perKey, const PerfEvents::Summary &summary)
250 perKey += std::to_string(summary.cpu);
254 perKey += std::to_string(summary.tid);
339 bool SubCommandStat::FindPerCoreEventCount(PerfEvents::Summary &summary, __u64 &eventCount, double &scale)
341 eventCount = summary.eventCount;
342 if (summary.timeRunning < summary.timeEnabled && summary.timeRunning != 0) {
343 scale = static_cast<double>(summary.timeEnabled) / summary.timeRunning;
400 double &comment, PerfEvents::Summary &summary, std::string &configName)
404 bool findRunningTime = FindPercoreRunningTime(summary, running_time_in_sec, main_scale);
410 if (summary.timeRunning < summary.timeEnabled && summary.timeRunning != 0) {
411 scale = static_cast<double>(summary.timeEnabled) / summary.timeRunning;
421 hz = summary.eventCount / (running_time_in_sec / scale);
429 if (configName == GetCommentConfigName(countEvent, "hw-instructions") && summary.eventCount != 0) {
432 bool other = FindPerCoreEventCount(summary, cpuCyclesCount, otherScale);
434 comment += static_cast<double>(cpuCyclesCount) / summary.eventCount;
441 bool other = FindPerCoreEventCount(summary, branchInstructionsCount, otherScale);
444 comment += (static_cast<double>(summary.eventCount) / branchInstructionsCount) * ONE_HUNDRED;
448 return HandleOtherConfig(comment, summary, running_time_in_sec, scale, findRunningTime);
451 std::string SubCommandStat::HandleOtherConfig(double &comment, PerfEvents::Summary &summary, double running_time_in_sec,
458 rate = summary.eventCount / (running_time_in_sec / scale);
582 bool SubCommandStat::FindPercoreRunningTime(PerfEvents::Summary &summary, double &running_time_int_sec,
585 CHECK_TRUE(summary.eventCount == 0, false, 0, "");
586 running_time_int_sec = summary.eventCount / 1e9;
587 if (summary.timeRunning < summary.timeEnabled && summary.timeRunning != 0) {
588 main_scale = static_cast<double>(summary.timeEnabled) / summary.timeRunning;