41 lines
1.5 KiB
C++
41 lines
1.5 KiB
C++
$NetBSD$
|
|
|
|
--- base/memory/discardable_memory.cc.orig 2020-06-25 09:31:18.000000000 +0000
|
|
+++ base/memory/discardable_memory.cc
|
|
@@ -23,7 +23,7 @@ const base::Feature kMadvFreeDiscardable
|
|
"MadvFreeDiscardableMemory", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
#endif // defined(OS_POSIX)
|
|
|
|
-#if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
|
|
const base::Feature kDiscardableMemoryBackingTrial{
|
|
"DiscardableMemoryBackingTrial", base::FEATURE_DISABLED_BY_DEFAULT};
|
|
|
|
@@ -47,7 +47,7 @@ const base::FeatureParam<DiscardableMemo
|
|
|
|
namespace {
|
|
|
|
-#if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
|
|
|
|
DiscardableMemoryBacking GetBackingForFieldTrial() {
|
|
DiscardableMemoryTrialGroup trial_group =
|
|
@@ -65,7 +65,7 @@ DiscardableMemoryBacking GetBackingForFi
|
|
|
|
} // namespace
|
|
|
|
-#if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
|
|
|
|
// Probe capabilities of this device to determine whether we should participate
|
|
// in the discardable memory backing trial.
|
|
@@ -94,7 +94,7 @@ DiscardableMemory::DiscardableMemory() =
|
|
DiscardableMemory::~DiscardableMemory() = default;
|
|
|
|
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
|
|
-#if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
|
|
if (DiscardableMemoryBackingFieldTrialIsEnabled()) {
|
|
return GetBackingForFieldTrial();
|
|
}
|