Index: base/memory/discardable_memory_mac.cc |
diff --git a/base/memory/discardable_memory_mac.cc b/base/memory/discardable_memory_mac.cc |
index 2881f5e120a4fd19614c5aedc95f56bdf4661ab5..d7e634596db9596c9b78d79962dd21c8d41489b1 100644 |
--- a/base/memory/discardable_memory_mac.cc |
+++ b/base/memory/discardable_memory_mac.cc |
@@ -5,26 +5,16 @@ |
#include "base/memory/discardable_memory.h" |
#include "base/logging.h" |
-#include "base/memory/discardable_memory_emulated.h" |
-#include "base/memory/discardable_memory_mach.h" |
-#include "base/memory/discardable_memory_manager.h" |
#include "base/memory/discardable_memory_shmem.h" |
#include "base/memory/scoped_ptr.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_MACH, |
- DISCARDABLE_MEMORY_TYPE_EMULATED |
+ DISCARDABLE_MEMORY_TYPE_SHMEM |
}; |
types->assign(supported_types, supported_types + arraysize(supported_types)); |
} |
@@ -33,32 +23,9 @@ void DiscardableMemory::GetSupportedTypes( |
scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( |
DiscardableMemoryType type, size_t size) { |
switch (type) { |
- case DISCARDABLE_MEMORY_TYPE_MACH: { |
- scoped_ptr<internal::DiscardableMemoryMach> memory( |
- new internal::DiscardableMemoryMach(size)); |
- if (!memory->Initialize()) |
- return nullptr; |
- |
- return memory.Pass(); |
- } |
- 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: |
NOTREACHED(); |
return nullptr; |
} |