1 --- base/memory/discardable_memory.cc.orig 2022-05-19 14:06:27 UTC 2 +++ base/memory/discardable_memory.cc 3 @@ -25,7 +25,7 @@ const base::Feature kMadvFreeDiscardableMemory{ 4 "MadvFreeDiscardableMemory", base::FEATURE_DISABLED_BY_DEFAULT}; 5 #endif // BUILDFLAG(IS_POSIX) 6 7 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 8 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 9 const base::Feature kDiscardableMemoryBackingTrial{ 10 "DiscardableMemoryBackingTrial", base::FEATURE_DISABLED_BY_DEFAULT}; 11 12 @@ -50,7 +50,7 @@ const base::FeatureParam<DiscardableMemoryTrialGroup> 13 14 namespace { 15 16 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 17 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 18 19 DiscardableMemoryBacking GetBackingForFieldTrial() { 20 DiscardableMemoryTrialGroup trial_group = 21 @@ -69,7 +69,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() { 22 23 } // namespace 24 25 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 26 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 27 28 // Probe capabilities of this device to determine whether we should participate 29 // in the discardable memory backing trial. 30 @@ -99,7 +99,7 @@ DiscardableMemory::DiscardableMemory() = default; 31 DiscardableMemory::~DiscardableMemory() = default; 32 33 DiscardableMemoryBacking GetDiscardableMemoryBacking() { 34 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 35 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 36 if (DiscardableMemoryBackingFieldTrialIsEnabled()) { 37 return GetBackingForFieldTrial(); 38 } 39