| 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;
|
| }
|
|
|