Lines Matching defs:pid
259 info.sectionMap["PID"] = std::to_string(info.pid);
277 if (UCollectUtil::ProcessStatus::GetInstance().GetProcessState(info.pid) ==
280 } else if (UCollectUtil::ProcessStatus::GetInstance().GetProcessState(info.pid) ==
283 .GetProcessLastForegroundTime(info.pid));
319 GetHilog(info.pid, log);
423 long pid = sysEvent->GetPid();
424 std::string eventPid = std::to_string(pid);
438 HIVIEW_LOGW("event: id:0x%{public}d, eventName:%{public}s pid:%{public}s. \
445 HIVIEW_LOGI("event: id:0x%{public}d, eventName:%{public}s pid:%{public}s. \
472 info.pid = sysEvent.GetPid();
588 params["pid"] = sysEvent->GetPid();
631 params["pid"] = sysEvent->GetPid();
686 int32_t pid, int32_t faultType, int32_t maxNum)
707 name = CommonUtils::GetProcNameByPid(pid);
744 info.pid, info.module.c_str(), info.reason.c_str());
766 info.sectionMap["STACK"] = GetThreadStack(info.logPath, info.pid);
778 info.pid,
824 "PID", info.pid,
834 if (mgr_->IsProcessedFault(info.pid, info.id, info.faultLogType)) {
835 HIVIEW_LOGI("Skip processed fault.(%{public}d:%{public}d) ", info.pid, info.id);
850 HIVIEW_LOGI("report cppcrash to appevent, pid:%{public}d len:%{public}zu", info.pid, stackInfo.length());
852 std::string outputFilePath = "/data/test_cppcrash_info_" + std::to_string(info.pid);
904 int Faultlogger::DoGetHilogProcess(int32_t pid, int writeFd) const
906 HIVIEW_LOGD("Start do get hilog process, pid:%{public}d", pid);
914 ret = execl("/system/bin/hilog", "hilog", "-z", "1000", "-P", std::to_string(pid).c_str(), nullptr);
922 bool Faultlogger::GetHilog(int32_t pid, std::string& log) const
935 int rc = DoGetHilogProcess(pid, fds[1]);
953 HIVIEW_LOGE("waitpid fail, pid: %{public}d, errno: %{public}d", childPid, errno);
983 std::string Faultlogger::GetMemoryStrByPid(long pid) const
985 if (pid <= 0) {
993 std::ifstream statmStream("/proc/" + std::to_string(pid) + "/statm");
997 HIVIEW_LOGI("/proc/%{public}ld/statm : %{public}s", pid, statmLine.c_str());
1007 HIVIEW_LOGE("Fail to open /proc/%{public}ld/statm", pid);
1039 std::string jsonFilePath = FreezeJsonUtil::GetFilePath(info.pid, info.id, info.time);
1056 GetHilog(collector.pid, hilogStr);
1069 collector.memory = GetMemoryStrByPid(collector.pid);
1105 .InitPid(collector.pid)
1131 ReportCrashException(info.module, info.pid, info.id, err);