diff --git a/interfaces/innerkits/native/src/hiperf_client.cpp b/interfaces/innerkits/native/src/hiperf_client.cpp index 8477e04eed5c00a91a3c811ea3b6cb1eba8a9eec..64b4ee15bb9fa4a066fffe31789098419711b698 100644 --- a/interfaces/innerkits/native/src/hiperf_client.cpp +++ b/interfaces/innerkits/native/src/hiperf_client.cpp @@ -463,7 +463,7 @@ bool Client::WaitCommandReply(std::chrono::milliseconds timeOut) } } else if (polled == 0) { HIPERF_HILOGD(MODULE_CPP_API, "Client:command no response %" HILOG_PUBLIC "" PRIu64 ".\n", - timeOut.count()); + (uint64_t)timeOut.count()); } else { HIPERF_HILOGD(MODULE_CPP_API, "Client:command poll failed.\n"); } diff --git a/src/debug_logger.cpp b/src/debug_logger.cpp index 87914100d45db28efd6886fc2051af9060cf3db6..e3679f3174d330f155a7e306bc6ca616933ca05c 100755 --- a/src/debug_logger.cpp +++ b/src/debug_logger.cpp @@ -116,7 +116,7 @@ int DebugLogger::Log(DebugLevel level, const std::string &logTag, const char *fm const auto startWriteTime = steady_clock::now(); #endif milliseconds timeStamp = duration_cast(startTime - timeStamp_); - fprintf(file_, "%05" PRId64 "ms %s", timeStamp.count(), buffer.data()); // to the file + fprintf(file_, "%05" PRId64 "ms %s", (uint64_t)timeStamp.count(), buffer.data()); // to the file #ifdef HIPERF_DEBUG_TIME logWriteTimes_ += duration_cast(steady_clock::now() - startWriteTime); #endif diff --git a/src/perf_events.cpp b/src/perf_events.cpp index 5b3836d92101913f72880f520c505427538ebfef..df333e83c8b87942e71e038ec32c323f4b900388 100755 --- a/src/perf_events.cpp +++ b/src/perf_events.cpp @@ -536,9 +536,9 @@ void PerfEvents::WaitRecordThread() const auto usedTimeMsTick = duration_cast(steady_clock::now() - trackingEndTime_); if (verboseReport_) { - printf("Record Process Completed (wait %" PRId64 " ms)\n", usedTimeMsTick.count()); + printf("Record Process Completed (wait %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); } - HLOGV("Record Process Completed (wait %" PRId64 " ms)\n", usedTimeMsTick.count()); + HLOGV("Record Process Completed (wait %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); #ifdef HIPERF_DEBUG_TIME printf("%zu record processed, used %0.3f ms(%4.2f us/record)\n", recordEventCount_, recordCallBackTime_.count() / MS_DUARTION, @@ -1460,7 +1460,7 @@ bool PerfEvents::HaveTargetsExit(const std::chrono::steady_clock::time_point &st if (trackedCommand_->WaitCommand(wstatus)) { milliseconds usedMsTick = duration_cast(steady_clock::now() - startTime); printf("tracked command(%s) has exited (total %" PRId64 " ms)\n", - trackedCommand_->GetCommandName().c_str(), usedMsTick.count()); + trackedCommand_->GetCommandName().c_str(), (uint64_t)usedMsTick.count()); return true; } return false; @@ -1476,7 +1476,7 @@ bool PerfEvents::HaveTargetsExit(const std::chrono::steady_clock::time_point &st } if (pids_.empty()) { milliseconds usedMsTick = duration_cast(steady_clock::now() - startTime); - printf("tracked processes have exited (total %" PRId64 " ms)\n", usedMsTick.count()); + printf("tracked processes have exited (total %" PRId64 " ms)\n", (uint64_t)usedMsTick.count()); return true; } return false; @@ -1505,7 +1505,7 @@ void PerfEvents::RecordLoop() if (thisTime >= endTime) { usedTimeMsTick = duration_cast(thisTime - startTime); - printf("Timeout exit (total %" PRId64 " ms)\n", usedTimeMsTick.count()); + printf("Timeout exit (total %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); if (trackedCommand_) { trackedCommand_->Stop(); } @@ -1517,7 +1517,7 @@ void PerfEvents::RecordLoop() if (!g_trackRunning) { // for user interrupt situation, print time statistic usedTimeMsTick = duration_cast(steady_clock::now() - startTime); - printf("User interrupt exit (total %" PRId64 " ms)\n", usedTimeMsTick.count()); + printf("User interrupt exit (total %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); } } @@ -1544,7 +1544,7 @@ void PerfEvents::StatLoop() durationInSec = usedTimeMsTick.count(); auto lefTimeMsTick = duration_cast(endTime - thisTime); printf("\nReport at %" PRId64 " ms (%" PRId64 " ms left):\n", - usedTimeMsTick.count(), lefTimeMsTick.count()); + (uint64_t)usedTimeMsTick.count(), (uint64_t)lefTimeMsTick.count()); // end of comments nextReportTime += timeReport_; StatReport(durationInSec); @@ -1558,7 +1558,7 @@ void PerfEvents::StatLoop() if (thisTime >= endTime) { usedTimeMsTick = duration_cast(thisTime - startTime); durationInSec = usedTimeMsTick.count(); - printf("Timeout exit (total %" PRId64 " ms)\n", usedTimeMsTick.count()); + printf("Timeout exit (total %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); if (trackedCommand_) { trackedCommand_->Stop(); } @@ -1580,7 +1580,7 @@ void PerfEvents::StatLoop() if (!g_trackRunning) { // for user interrupt situation, print time statistic usedTimeMsTick = duration_cast(steady_clock::now() - startTime); - printf("User interrupt exit (total %" PRId64 " ms)\n", usedTimeMsTick.count()); + printf("User interrupt exit (total %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); } if (timeReport_ == milliseconds::zero()) { diff --git a/src/symbols_file.cpp b/src/symbols_file.cpp index 5c0239caf9503f2488d92644f04c0641acb5287e..0b0ef4d0ea98152acaf509fc68d0299223d534d2 100755 --- a/src/symbols_file.cpp +++ b/src/symbols_file.cpp @@ -981,7 +981,7 @@ public: const auto thisTime = std::chrono::steady_clock::now(); const auto usedTimeMsTick = std::chrono::duration_cast(thisTime - startTime); - HLOGV("Load kernel symbols (total %" PRId64 " ms)\n", usedTimeMsTick.count()); + HLOGV("Load kernel symbols (total %" PRId64 " ms)\n", (uint64_t)usedTimeMsTick.count()); // load complete return true; }