| Index: cc/debug/rasterize_and_record_benchmark.cc
|
| diff --git a/cc/debug/rasterize_and_record_benchmark.cc b/cc/debug/rasterize_and_record_benchmark.cc
|
| index a9cae0a1598f6464a3b40899b973125ff6b654f5..5babc0edca6a11a1450da3e780d0721ec0a06e88 100644
|
| --- a/cc/debug/rasterize_and_record_benchmark.cc
|
| +++ b/cc/debug/rasterize_and_record_benchmark.cc
|
| @@ -10,6 +10,7 @@
|
| #include <limits>
|
| #include <string>
|
|
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "base/values.h"
|
| #include "cc/debug/lap_timer.h"
|
| @@ -47,7 +48,7 @@ const char* kModeSuffixes[RecordingSource::RECORDING_MODE_COUNT] = {
|
| } // namespace
|
|
|
| RasterizeAndRecordBenchmark::RasterizeAndRecordBenchmark(
|
| - scoped_ptr<base::Value> value,
|
| + std::unique_ptr<base::Value> value,
|
| const MicroBenchmark::DoneCallback& callback)
|
| : MicroBenchmark(callback),
|
| record_repeat_count_(kDefaultRecordRepeatCount),
|
| @@ -74,7 +75,7 @@ void RasterizeAndRecordBenchmark::DidUpdateLayers(LayerTreeHost* host) {
|
| host, [this](Layer* layer) { layer->RunMicroBenchmark(this); });
|
|
|
| DCHECK(!results_.get());
|
| - results_ = make_scoped_ptr(new base::DictionaryValue);
|
| + results_ = base::WrapUnique(new base::DictionaryValue);
|
| results_->SetInteger("pixels_recorded", record_results_.pixels_recorded);
|
| results_->SetInteger("picture_memory_usage",
|
| static_cast<int>(record_results_.bytes_used));
|
| @@ -88,7 +89,7 @@ void RasterizeAndRecordBenchmark::DidUpdateLayers(LayerTreeHost* host) {
|
| }
|
|
|
| void RasterizeAndRecordBenchmark::RecordRasterResults(
|
| - scoped_ptr<base::Value> results_value) {
|
| + std::unique_ptr<base::Value> results_value) {
|
| DCHECK(main_thread_benchmark_done_);
|
|
|
| base::DictionaryValue* results = nullptr;
|
| @@ -100,9 +101,10 @@ void RasterizeAndRecordBenchmark::RecordRasterResults(
|
| NotifyDone(std::move(results_));
|
| }
|
|
|
| -scoped_ptr<MicroBenchmarkImpl> RasterizeAndRecordBenchmark::CreateBenchmarkImpl(
|
| +std::unique_ptr<MicroBenchmarkImpl>
|
| +RasterizeAndRecordBenchmark::CreateBenchmarkImpl(
|
| scoped_refptr<base::SingleThreadTaskRunner> origin_task_runner) {
|
| - return make_scoped_ptr(new RasterizeAndRecordBenchmarkImpl(
|
| + return base::WrapUnique(new RasterizeAndRecordBenchmarkImpl(
|
| origin_task_runner, settings_.get(),
|
| base::Bind(&RasterizeAndRecordBenchmark::RecordRasterResults,
|
| weak_ptr_factory_.GetWeakPtr())));
|
|
|