DiscardableMemory 28 base/memory/discardable_memory.cc DiscardableMemory::GetSupportedTypes(&supported_types); DiscardableMemory 40 base/memory/discardable_memory.cc DiscardableMemoryType DiscardableMemory::GetNamedType( DiscardableMemory 51 base/memory/discardable_memory.cc const char* DiscardableMemory::GetTypeName(DiscardableMemoryType type) { DiscardableMemory 61 base/memory/discardable_memory.cc void DiscardableMemory::SetPreferredType(DiscardableMemoryType type) { DiscardableMemory 73 base/memory/discardable_memory.cc DiscardableMemoryType DiscardableMemory::GetPreferredType() { DiscardableMemory 81 base/memory/discardable_memory.cc scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemory( DiscardableMemory 63 base/memory/discardable_memory.h class BASE_EXPORT DiscardableMemory { DiscardableMemory 65 base/memory/discardable_memory.h virtual ~DiscardableMemory() {} DiscardableMemory 94 base/memory/discardable_memory.h static scoped_ptr<DiscardableMemory> CreateLockedMemoryWithType( DiscardableMemory 98 base/memory/discardable_memory.h static scoped_ptr<DiscardableMemory> CreateLockedMemory(size_t size); DiscardableMemory 123 base/memory/discardable_memory_allocator_android.cc : public DiscardableMemory { DiscardableMemory 203 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> Allocate_Locked(size_t client_requested_size, DiscardableMemory 216 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> memory = ReuseFreeChunk_Locked( DiscardableMemory 223 base/memory/discardable_memory_allocator_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 290 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> ReuseFreeChunk_Locked( DiscardableMemory 297 base/memory/discardable_memory_allocator_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 333 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> memory( DiscardableMemory 497 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> DiscardableMemoryAllocator::Allocate( DiscardableMemory 501 base/memory/discardable_memory_allocator_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 510 base/memory/discardable_memory_allocator_android.cc scoped_ptr<DiscardableMemory> memory( DiscardableMemory 531 base/memory/discardable_memory_allocator_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 19 base/memory/discardable_memory_allocator_android.h class DiscardableMemory; DiscardableMemory 45 base/memory/discardable_memory_allocator_android.h scoped_ptr<DiscardableMemory> Allocate(size_t size); DiscardableMemory 38 base/memory/discardable_memory_allocator_android_unittest.cc void WriteToDiscardableMemory(DiscardableMemory* memory, size_t size) { DiscardableMemory 47 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(size)); DiscardableMemory 53 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(0)); DiscardableMemory 58 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory( DiscardableMemory 73 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory( DiscardableMemory 83 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator.Allocate(kPageSize)); DiscardableMemory 93 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(size)); DiscardableMemory 99 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(kPageSize)); DiscardableMemory 106 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(kPageSize)); DiscardableMemory 109 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory_lock(allocator_.Allocate(kPageSize)); DiscardableMemory 122 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory(allocator_.Allocate(kPageSize)); DiscardableMemory 135 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(3 * kPageSize)); DiscardableMemory 137 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(2 * kPageSize)); DiscardableMemory 139 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(1 * kPageSize)); DiscardableMemory 153 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(kPageSize)); DiscardableMemory 155 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(kPageSize)); DiscardableMemory 157 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(kPageSize)); DiscardableMemory 159 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory4(allocator_.Allocate(kPageSize)); DiscardableMemory 172 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 174 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 189 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 191 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 196 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(2 * kPageSize)); DiscardableMemory 210 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 212 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 216 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(2 * kPageSize)); DiscardableMemory 235 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory_1(allocator_.Allocate(64 * 1024)); DiscardableMemory 237 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory_2(allocator_.Allocate(32 * 1024)); DiscardableMemory 246 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory_3(allocator_.Allocate(size)); DiscardableMemory 256 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(size)); DiscardableMemory 260 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2( DiscardableMemory 266 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(kPageSize)); DiscardableMemory 275 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory1(allocator_.Allocate(kPageSize)); DiscardableMemory 278 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory2(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 291 base/memory/discardable_memory_allocator_android_unittest.cc scoped_ptr<DiscardableMemory> memory3(allocator_.Allocate(4 * kPageSize)); DiscardableMemory 44 base/memory/discardable_memory_android.cc void DiscardableMemory::RegisterMemoryPressureListeners() { DiscardableMemory 49 base/memory/discardable_memory_android.cc void DiscardableMemory::UnregisterMemoryPressureListeners() { DiscardableMemory 54 base/memory/discardable_memory_android.cc void DiscardableMemory::GetSupportedTypes( DiscardableMemory 65 base/memory/discardable_memory_android.cc scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( DiscardableMemory 70 base/memory/discardable_memory_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 78 base/memory/discardable_memory_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 80 base/memory/discardable_memory_android.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 86 base/memory/discardable_memory_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 88 base/memory/discardable_memory_android.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 93 base/memory/discardable_memory_android.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 97 base/memory/discardable_memory_android.cc bool DiscardableMemory::PurgeForTestingSupported() { DiscardableMemory 102 base/memory/discardable_memory_android.cc void DiscardableMemory::PurgeForTesting() { DiscardableMemory 13 base/memory/discardable_memory_emulated.h class DiscardableMemoryEmulated : public DiscardableMemory { DiscardableMemory 14 base/memory/discardable_memory_linux.cc void DiscardableMemory::RegisterMemoryPressureListeners() { DiscardableMemory 19 base/memory/discardable_memory_linux.cc void DiscardableMemory::UnregisterMemoryPressureListeners() { DiscardableMemory 24 base/memory/discardable_memory_linux.cc void DiscardableMemory::GetSupportedTypes( DiscardableMemory 34 base/memory/discardable_memory_linux.cc scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( DiscardableMemory 40 base/memory/discardable_memory_linux.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 45 base/memory/discardable_memory_linux.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 47 base/memory/discardable_memory_linux.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 53 base/memory/discardable_memory_linux.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 55 base/memory/discardable_memory_linux.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 60 base/memory/discardable_memory_linux.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 64 base/memory/discardable_memory_linux.cc bool DiscardableMemory::PurgeForTestingSupported() { DiscardableMemory 69 base/memory/discardable_memory_linux.cc void DiscardableMemory::PurgeForTesting() { DiscardableMemory 25 base/memory/discardable_memory_mac.cc class DiscardableMemoryMac : public DiscardableMemory { DiscardableMemory 93 base/memory/discardable_memory_mac.cc void DiscardableMemory::RegisterMemoryPressureListeners() { DiscardableMemory 98 base/memory/discardable_memory_mac.cc void DiscardableMemory::UnregisterMemoryPressureListeners() { DiscardableMemory 103 base/memory/discardable_memory_mac.cc void DiscardableMemory::GetSupportedTypes( DiscardableMemory 114 base/memory/discardable_memory_mac.cc scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( DiscardableMemory 119 base/memory/discardable_memory_mac.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 123 base/memory/discardable_memory_mac.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 125 base/memory/discardable_memory_mac.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 131 base/memory/discardable_memory_mac.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 133 base/memory/discardable_memory_mac.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 139 base/memory/discardable_memory_mac.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 141 base/memory/discardable_memory_mac.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 146 base/memory/discardable_memory_mac.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 150 base/memory/discardable_memory_mac.cc bool DiscardableMemory::PurgeForTestingSupported() { DiscardableMemory 155 base/memory/discardable_memory_mac.cc void DiscardableMemory::PurgeForTesting() { DiscardableMemory 13 base/memory/discardable_memory_malloc.h class DiscardableMemoryMalloc : public DiscardableMemory { DiscardableMemory 69 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable, size_t bytes) { DiscardableMemory 81 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable) { DiscardableMemory 97 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable, DiscardableMemory 138 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable, DiscardableMemory 158 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable) const { DiscardableMemory 165 base/memory/discardable_memory_manager.cc const DiscardableMemory* discardable) const { DiscardableMemory 15 base/memory/discardable_memory_manager.h class DiscardableMemory; DiscardableMemory 21 base/memory/discardable_memory_manager.h struct hash<const base::DiscardableMemory*> { DiscardableMemory 22 base/memory/discardable_memory_manager.h size_t operator()(const base::DiscardableMemory* ptr) const { DiscardableMemory 65 base/memory/discardable_memory_manager.h void Register(const DiscardableMemory* discardable, size_t bytes); DiscardableMemory 68 base/memory/discardable_memory_manager.h void Unregister(const DiscardableMemory* discardable); DiscardableMemory 74 base/memory/discardable_memory_manager.h const DiscardableMemory* discardable, bool* purged); DiscardableMemory 78 base/memory/discardable_memory_manager.h void Release(const DiscardableMemory* discardable, DiscardableMemory 86 base/memory/discardable_memory_manager.h bool IsRegisteredForTest(const DiscardableMemory* discardable) const; DiscardableMemory 90 base/memory/discardable_memory_manager.h bool CanBePurgedForTest(const DiscardableMemory* discardable) const; DiscardableMemory 18 base/memory/discardable_memory_manager_unittest.cc class TestDiscardableMemory : public DiscardableMemory { DiscardableMemory 70 base/memory/discardable_memory_manager_unittest.cc bool IsRegistered(const DiscardableMemory* discardable) { DiscardableMemory 74 base/memory/discardable_memory_manager_unittest.cc bool CanBePurged(const DiscardableMemory* discardable) { DiscardableMemory 82 base/memory/discardable_memory_manager_unittest.cc void* Memory(const DiscardableMemory* discardable) const { DiscardableMemory 94 base/memory/discardable_memory_manager_unittest.cc scoped_ptr<DiscardableMemory> CreateLockedMemory(size_t size) { DiscardableMemory 98 base/memory/discardable_memory_manager_unittest.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 99 base/memory/discardable_memory_manager_unittest.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 116 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 125 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 133 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 149 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 172 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 193 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 199 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> massive_discardable( DiscardableMemory 246 base/memory/discardable_memory_manager_unittest.cc DiscardableMemory* discardable(unsigned position) { DiscardableMemory 251 base/memory/discardable_memory_manager_unittest.cc scoped_ptr<DiscardableMemory> discardables_[3]; DiscardableMemory 330 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 340 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 354 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 384 base/memory/discardable_memory_manager_unittest.cc const scoped_ptr<DiscardableMemory> discardable(CreateLockedMemory(size)); DiscardableMemory 24 base/memory/discardable_memory_unittest.cc DiscardableMemory::RegisterMemoryPressureListeners(); DiscardableMemory 27 base/memory/discardable_memory_unittest.cc DiscardableMemory::UnregisterMemoryPressureListeners(); DiscardableMemory 31 base/memory/discardable_memory_unittest.cc scoped_ptr<DiscardableMemory> CreateLockedMemory(size_t size) { DiscardableMemory 32 base/memory/discardable_memory_unittest.cc return DiscardableMemory::CreateLockedMemoryWithType( DiscardableMemory 43 base/memory/discardable_memory_unittest.cc std::string type_name(DiscardableMemory::GetTypeName(GetParam())); DiscardableMemory 45 base/memory/discardable_memory_unittest.cc EXPECT_EQ(GetParam(), DiscardableMemory::GetNamedType(type_name)); DiscardableMemory 56 base/memory/discardable_memory_unittest.cc DiscardableMemory::GetSupportedTypes(&supported_types); DiscardableMemory 74 base/memory/discardable_memory_unittest.cc const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize)); DiscardableMemory 90 base/memory/discardable_memory_unittest.cc const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize)); DiscardableMemory 97 base/memory/discardable_memory_unittest.cc ASSERT_TRUE(DiscardableMemory::PurgeForTestingSupported()); DiscardableMemory 99 base/memory/discardable_memory_unittest.cc const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize)); DiscardableMemory 103 base/memory/discardable_memory_unittest.cc DiscardableMemory::PurgeForTesting(); DiscardableMemory 111 base/memory/discardable_memory_unittest.cc const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize)); DiscardableMemory 121 base/memory/discardable_memory_unittest.cc DiscardableMemory::GetSupportedTypes(&supported_types); DiscardableMemory 14 base/memory/discardable_memory_win.cc void DiscardableMemory::RegisterMemoryPressureListeners() { DiscardableMemory 19 base/memory/discardable_memory_win.cc void DiscardableMemory::UnregisterMemoryPressureListeners() { DiscardableMemory 24 base/memory/discardable_memory_win.cc void DiscardableMemory::GetSupportedTypes( DiscardableMemory 34 base/memory/discardable_memory_win.cc scoped_ptr<DiscardableMemory> DiscardableMemory::CreateLockedMemoryWithType( DiscardableMemory 40 base/memory/discardable_memory_win.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 45 base/memory/discardable_memory_win.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 47 base/memory/discardable_memory_win.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 53 base/memory/discardable_memory_win.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 55 base/memory/discardable_memory_win.cc return memory.PassAs<DiscardableMemory>(); DiscardableMemory 60 base/memory/discardable_memory_win.cc return scoped_ptr<DiscardableMemory>(); DiscardableMemory 64 base/memory/discardable_memory_win.cc bool DiscardableMemory::PurgeForTestingSupported() { DiscardableMemory 69 base/memory/discardable_memory_win.cc void DiscardableMemory::PurgeForTesting() { DiscardableMemory 995 content/child/blink_platform_impl.cc base::DiscardableMemory::GetPreferredType(); DiscardableMemory 14 content/child/web_discardable_memory_impl.cc scoped_ptr<base::DiscardableMemory> memory( DiscardableMemory 15 content/child/web_discardable_memory_impl.cc base::DiscardableMemory::CreateLockedMemory(size)); DiscardableMemory 44 content/child/web_discardable_memory_impl.cc scoped_ptr<base::DiscardableMemory> memory) DiscardableMemory 33 content/child/web_discardable_memory_impl.h WebDiscardableMemoryImpl(scoped_ptr<base::DiscardableMemory> memory); DiscardableMemory 35 content/child/web_discardable_memory_impl.h scoped_ptr<base::DiscardableMemory> discardable_; DiscardableMemory 456 content/renderer/render_thread_impl.cc base::DiscardableMemory::GetSupportedTypes(&supported_types); DiscardableMemory 466 content/renderer/render_thread_impl.cc base::DiscardableMemory::GetNamedType(requested_type_name); DiscardableMemory 476 content/renderer/render_thread_impl.cc base::DiscardableMemory::SetPreferredType(type); DiscardableMemory 480 content/renderer/render_thread_impl.cc base::DiscardableMemory::RegisterMemoryPressureListeners(); DiscardableMemory 32 skia/ext/SkDiscardableMemory_chrome.cc scoped_ptr<base::DiscardableMemory> memory) DiscardableMemory 37 skia/ext/SkDiscardableMemory_chrome.cc scoped_ptr<base::DiscardableMemory> discardable( DiscardableMemory 38 skia/ext/SkDiscardableMemory_chrome.cc base::DiscardableMemory::CreateLockedMemory(bytes)); DiscardableMemory 26 skia/ext/SkDiscardableMemory_chrome.h SkDiscardableMemoryChrome(scoped_ptr<base::DiscardableMemory> memory); DiscardableMemory 28 skia/ext/SkDiscardableMemory_chrome.h scoped_ptr<base::DiscardableMemory> discardable_;