Lines Matching refs:memory
5 #include "base/memory/discardable_memory.h"
55 // discardable memory natively, then we'll have to add a 'never supported
66 const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize));
67 ASSERT_TRUE(memory);
68 void* addr = memory->Memory();
71 memory->Unlock();
73 EXPECT_NE(DISCARDABLE_MEMORY_LOCK_STATUS_FAILED, memory->Lock());
74 addr = memory->Memory();
77 memory->Unlock();
80 // Test delete a discardable memory while it is locked.
82 const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize));
83 ASSERT_TRUE(memory);
88 const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize));
89 ASSERT_TRUE(memory);
90 memory->Unlock();
93 EXPECT_EQ(DISCARDABLE_MEMORY_LOCK_STATUS_PURGED, memory->Lock());
99 const scoped_ptr<DiscardableMemory> memory(CreateLockedMemory(kSize));
100 ASSERT_TRUE(memory);
101 memory->Unlock();
103 { *static_cast<int*>(memory->Memory()) = 0xdeadbeef; }, ".*");