| Index: chrome/browser/metrics/chromeos_metrics_provider.cc
|
| diff --git a/chrome/browser/metrics/chromeos_metrics_provider.cc b/chrome/browser/metrics/chromeos_metrics_provider.cc
|
| index 0a4fd15a112a9de661e4fd0a807937f3a0749538..0b78204642436d92bc3f2b845279fb5d43823185 100644
|
| --- a/chrome/browser/metrics/chromeos_metrics_provider.cc
|
| +++ b/chrome/browser/metrics/chromeos_metrics_provider.cc
|
| @@ -25,7 +25,7 @@
|
| #endif // defined(USE_X11)
|
|
|
| using metrics::ChromeUserMetricsExtension;
|
| -using metrics::PerfDataProto;
|
| +using metrics::SampledProfile;
|
| using metrics::SystemProfileProto;
|
| typedef SystemProfileProto::Hardware::Bluetooth::PairedDevice PairedDevice;
|
|
|
| @@ -173,12 +173,12 @@ void ChromeOSMetricsProvider::ProvideStabilityMetrics(
|
|
|
| void ChromeOSMetricsProvider::ProvideGeneralMetrics(
|
| metrics::ChromeUserMetricsExtension* uma_proto) {
|
| - std::vector<PerfDataProto> perf_data;
|
| - if (perf_provider_.GetPerfData(&perf_data)) {
|
| - for (std::vector<PerfDataProto>::iterator iter = perf_data.begin();
|
| - iter != perf_data.end();
|
| + std::vector<SampledProfile> sampled_profiles;
|
| + if (perf_provider_.GetSampledProfiles(&sampled_profiles)) {
|
| + for (std::vector<SampledProfile>::iterator iter = sampled_profiles.begin();
|
| + iter != sampled_profiles.end();
|
| ++iter) {
|
| - uma_proto->add_perf_data()->Swap(&(*iter));
|
| + uma_proto->add_sampled_profile()->Swap(&(*iter));
|
| }
|
| }
|
| }
|
|
|