Index: components/startup_metric_utils/browser/startup_metric_utils.cc |
diff --git a/components/startup_metric_utils/browser/startup_metric_utils.cc b/components/startup_metric_utils/browser/startup_metric_utils.cc |
index 8f1ea3c4c3c9ac1811a55977d559bce205677b7d..d2d644469722898bc245e314120e65388abf68ab 100644 |
--- a/components/startup_metric_utils/browser/startup_metric_utils.cc |
+++ b/components/startup_metric_utils/browser/startup_metric_utils.cc |
@@ -6,11 +6,12 @@ |
#include <stddef.h> |
+#include <memory> |
+ |
#include "base/containers/hash_tables.h" |
#include "base/environment.h" |
#include "base/lazy_instance.h" |
#include "base/logging.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/metrics/histogram.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/process/process_info.h" |
@@ -350,7 +351,7 @@ const char kChromeMainTicksEnvVar[] = "CHROME_MAIN_TICKS"; |
// Returns the time of main entry recorded from RecordExeMainEntryTime. |
base::TimeTicks ExeMainEntryPointTicks() { |
- scoped_ptr<base::Environment> env(base::Environment::Create()); |
+ std::unique_ptr<base::Environment> env(base::Environment::Create()); |
std::string ticks_string; |
int64_t time_int = 0; |
if (env->GetVar(kChromeMainTicksEnvVar, &ticks_string) && |
@@ -537,7 +538,7 @@ void RecordMainEntryPointTime(const base::Time& time) { |
void RecordExeMainEntryPointTime(const base::Time& time) { |
const std::string exe_load_ticks = |
base::Int64ToString(StartupTimeToTimeTicks(time).ToInternalValue()); |
- scoped_ptr<base::Environment> env(base::Environment::Create()); |
+ std::unique_ptr<base::Environment> env(base::Environment::Create()); |
env->SetVar(kChromeMainTicksEnvVar, exe_load_ticks); |
} |