0

Don't record process creation when getting time fails

Change-Id: I617f47e788f84942370b8668479f826700afd20e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5193150
Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
Commit-Queue: Sean Maher <spvw@chromium.org>
Reviewed-by: Francois Pierre Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1247228}
This commit is contained in:
Sean Maher
2024-01-15 17:19:04 +00:00
committed by Chromium LUCI CQ
parent cb7b25e820
commit 2ac4ffb28f

@ -32,7 +32,11 @@ CommonStartupMetricRecorder& GetCommon() {
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(
base::Time time) {
RecordStartupProcessCreationTime(StartupTimeToTimeTicks(time));
// In certain cases, getting the process creation can fail, and no metrics
// should be emitted in that case.
if (time != base::Time()) {
RecordStartupProcessCreationTime(StartupTimeToTimeTicks(time));
}
}
void CommonStartupMetricRecorder::RecordStartupProcessCreationTime(