--- content/renderer/render_thread_impl.cc.orig 2017-03-09 20:04:32 UTC +++ content/renderer/render_thread_impl.cc @@ -207,11 +207,13 @@ #include "content/common/external_ipc_dumper.h" #endif +#if !defined(OS_BSD) #if defined(OS_MACOSX) #include #else #include #endif +#endif using base::ThreadRestrictions; using blink::WebDocument; @@ -1386,7 +1388,7 @@ media::GpuVideoAcceleratorFactories* Ren const bool enable_video_accelerator = !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode); const bool enable_gpu_memory_buffer_video_frames = -#if defined(OS_MACOSX) || defined(OS_LINUX) +#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames) && !cmd_line->HasSwitch(switches::kDisableGpuCompositing) && !gpu_channel_host->gpu_info().software_rendering; @@ -1729,6 +1731,8 @@ void RenderThreadImpl::GetRendererMemory #else size_t malloc_usage = minfo.hblkhd + minfo.arena; #endif +#elif defined(OS_BSD) + size_t malloc_usage = 0; #else size_t malloc_usage = GetMallocUsage(); #endif