1 --- third_party/blink/renderer/controller/blink_initializer.cc.orig 2022-08-31 12:19:35 UTC 2 +++ third_party/blink/renderer/controller/blink_initializer.cc 3 @@ -74,12 +74,12 @@ 4 #include "third_party/blink/renderer/controller/oom_intervention_impl.h" 5 #endif 6 7 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 8 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 9 #include "third_party/blink/renderer/controller/memory_usage_monitor_posix.h" 10 #endif 11 12 #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ 13 - BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) 14 + BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) 15 #include "third_party/blink/renderer/controller/highest_pmf_reporter.h" 16 #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h" 17 #endif 18 @@ -172,7 +172,7 @@ void InitializeCommon(Platform* platform, mojo::Binder 19 #endif 20 21 #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \ 22 - BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) 23 + BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) 24 // Initialize UserLevelMemoryPressureSignalGenerator so it starts monitoring. 25 if (UserLevelMemoryPressureSignalGenerator::Enabled()) 26 UserLevelMemoryPressureSignalGenerator::Instance(); 27 @@ -251,7 +251,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder 28 main_thread->GetTaskRunner()); 29 #endif 30 31 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 32 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 33 binders.Add<mojom::blink::MemoryUsageMonitorLinux>( 34 ConvertToBaseRepeatingCallback( 35 CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)), 36