Index: components/metrics/metrics_log.cc |
diff --git a/components/metrics/metrics_log.cc b/components/metrics/metrics_log.cc |
index 8764a739fcd6af29cff51e3f6f6022fd16bcbe2b..4c4a1b0bc03423fdf87c03a19ce60f8975341494 100644 |
--- a/components/metrics/metrics_log.cc |
+++ b/components/metrics/metrics_log.cc |
@@ -351,8 +351,12 @@ void MetricsLog::RecordEnvironment( |
SystemProfileProto::Hardware* hardware = system_profile->mutable_hardware(); |
+#if defined(OS_MACOSX) |
+ hardware->set_hardware_class(base::SysInfo::HardwareModelName()); |
+#else |
// By default, the hardware class is empty (i.e., unknown). |
hardware->set_hardware_class(std::string()); |
+#endif |
Alexei Svitkine (slow)
2014/11/04 16:22:12
FWIW, I'd prefer if we can avoid ifdefs in this co
jeremy
2014/11/05 05:38:06
Done.
|
hardware->set_cpu_architecture(base::SysInfo::OperatingSystemArchitecture()); |
hardware->set_system_ram_mb(base::SysInfo::AmountOfPhysicalMemoryMB()); |