Index: base/memory/discardable_memory_android.cc |
diff --git a/base/memory/discardable_memory_android.cc b/base/memory/discardable_memory_android.cc |
index acf29ac85f11eb19df32b638048d4ded8e9990a5..8988c2b8d2bd46d759ec2f9c42243b6274d114be 100644 |
--- a/base/memory/discardable_memory_android.cc |
+++ b/base/memory/discardable_memory_android.cc |
@@ -32,7 +32,10 @@ |
// Holds the shared state used for allocations. |
struct SharedState { |
SharedState() |
- : manager(kAshmemMemoryLimit, kAshmemMemoryLimit, TimeDelta::Max()), |
+ : manager(kAshmemMemoryLimit, |
+ kAshmemMemoryLimit, |
+ kAshmemMemoryLimit, |
+ TimeDelta::Max()), |
allocator(kAshmemAllocatorName, |
GetOptimalAshmemRegionSizeForAllocator()) {} |
@@ -42,6 +45,16 @@ |
LazyInstance<SharedState>::Leaky g_shared_state = LAZY_INSTANCE_INITIALIZER; |
} // namespace |
+ |
+// static |
+void DiscardableMemory::RegisterMemoryPressureListeners() { |
+ internal::DiscardableMemoryEmulated::RegisterMemoryPressureListeners(); |
+} |
+ |
+// static |
+void DiscardableMemory::UnregisterMemoryPressureListeners() { |
+ internal::DiscardableMemoryEmulated::UnregisterMemoryPressureListeners(); |
+} |
// static |
bool DiscardableMemory::ReduceMemoryUsage() { |