1 --- src/3rdparty/chromium/base/process/process_metrics.cc.orig 2021-12-15 16:12:54 UTC 2 +++ src/3rdparty/chromium/base/process/process_metrics.cc 3 @@ -49,7 +49,7 @@ SystemMetrics SystemMetrics::Sample() { 4 SystemMetrics system_metrics; 5 6 system_metrics.committed_memory_ = GetSystemCommitCharge(); 7 -#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) 8 +#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD) 9 GetSystemMemoryInfo(&system_metrics.memory_info_); 10 GetVmStatInfo(&system_metrics.vmstat_info_); 11 GetSystemDiskInfo(&system_metrics.disk_info_); 12 @@ -68,7 +68,7 @@ std::unique_ptr<Value> SystemMetrics::ToValue() const 13 std::unique_ptr<DictionaryValue> res(new DictionaryValue()); 14 15 res->SetIntKey("committed_memory", static_cast<int>(committed_memory_)); 16 -#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) 17 +#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD) 18 std::unique_ptr<DictionaryValue> meminfo = memory_info_.ToValue(); 19 std::unique_ptr<DictionaryValue> vmstat = vmstat_info_.ToValue(); 20 meminfo->MergeDictionary(vmstat.get()); 21 @@ -119,7 +119,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage( 22 } 23 #endif 24 25 -#if defined(OS_APPLE) || defined(OS_LINUX) || defined(OS_CHROMEOS) || \ 26 +#if defined(OS_APPLE) || defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD) || \ 27 defined(OS_AIX) 28 int ProcessMetrics::CalculateIdleWakeupsPerSecond( 29 uint64_t absolute_idle_wakeups) { 30 @@ -132,7 +132,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() { 31 NOTIMPLEMENTED(); // http://crbug.com/120488 32 return 0; 33 } 34 -#endif // defined(OS_APPLE) || defined(OS_LINUX) || defined(OS_CHROMEOS) || 35 +#endif // defined(OS_APPLE) || defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD) || 36 // defined(OS_AIX) 37 38 #if defined(OS_APPLE) 39