Index: base/memory/discardable_memory_linux.cc |
diff --git a/base/memory/discardable_memory_linux.cc b/base/memory/discardable_memory_linux.cc |
index 670ad7ef4a48ce1fe80970af76f9754bb495cb65..b394e07e0e71cec2bd67a2c0b25c61e9778bf7c7 100644 |
--- a/base/memory/discardable_memory_linux.cc |
+++ b/base/memory/discardable_memory_linux.cc |
@@ -5,22 +5,15 @@ |
#include "base/memory/discardable_memory.h" |
#include "base/logging.h" |
-#include "base/memory/discardable_memory_emulated.h" |
#include "base/memory/discardable_memory_shmem.h" |
namespace base { |
// static |
-bool DiscardableMemory::ReduceMemoryUsage() { |
- return internal::DiscardableMemoryEmulated::ReduceMemoryUsage(); |
-} |
- |
-// static |
void DiscardableMemory::GetSupportedTypes( |
std::vector<DiscardableMemoryType>* types) { |
const DiscardableMemoryType supported_types[] = { |
- DISCARDABLE_MEMORY_TYPE_SHMEM, |
- DISCARDABLE_MEMORY_TYPE_EMULATED |
+ DISCARDABLE_MEMORY_TYPE_SHMEM |
}; |
types->assign(supported_types, supported_types + arraysize(supported_types)); |
} |
@@ -29,25 +22,9 @@ void DiscardableMemory::GetSupportedTypes( |
scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( |
DiscardableMemoryType type, size_t size) { |
switch (type) { |
- case DISCARDABLE_MEMORY_TYPE_EMULATED: { |
- scoped_ptr<internal::DiscardableMemoryEmulated> memory( |
- new internal::DiscardableMemoryEmulated(size)); |
- if (!memory->Initialize()) |
- return nullptr; |
- |
- return memory.Pass(); |
- } |
- case DISCARDABLE_MEMORY_TYPE_SHMEM: { |
- scoped_ptr<internal::DiscardableMemoryShmem> memory( |
- new internal::DiscardableMemoryShmem(size)); |
- if (!memory->Initialize()) |
- return nullptr; |
- |
- return memory.Pass(); |
- } |
+ case DISCARDABLE_MEMORY_TYPE_SHMEM: |
+ return make_scoped_ptr(new internal::DiscardableMemoryShmem(size)); |
case DISCARDABLE_MEMORY_TYPE_NONE: |
- case DISCARDABLE_MEMORY_TYPE_ASHMEM: |
- case DISCARDABLE_MEMORY_TYPE_MACH: |
NOTREACHED(); |
return nullptr; |
} |