Searched refs:DiscardableAshmemChunk (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/base/memory/
H A Ddiscardable_memory_ashmem_allocator.h23 class BASE_EXPORT_PRIVATE DiscardableAshmemChunk { class in namespace:base::internal
25 ~DiscardableAshmemChunk();
37 DiscardableAshmemChunk(AshmemRegion* ashmem_region,
50 DISALLOW_COPY_AND_ASSIGN(DiscardableAshmemChunk);
68 // Note that the allocator must outlive the returned DiscardableAshmemChunk
70 scoped_ptr<DiscardableAshmemChunk> Allocate(size_t size);
H A Ddiscardable_memory_ashmem_allocator_unittest.cc38 void WriteToDiscardableAshmemChunk(DiscardableAshmemChunk* memory,
48 scoped_ptr<DiscardableAshmemChunk> memory(allocator_.Allocate(size));
54 scoped_ptr<DiscardableAshmemChunk> memory(allocator_.Allocate(0));
59 scoped_ptr<DiscardableAshmemChunk> memory(
74 scoped_ptr<DiscardableAshmemChunk> memory(
85 scoped_ptr<DiscardableAshmemChunk> memory(allocator.Allocate(kPageSize));
93 scoped_ptr<DiscardableAshmemChunk> memory(allocator_.Allocate(size));
99 scoped_ptr<DiscardableAshmemChunk> memory(allocator_.Allocate(kPageSize));
106 scoped_ptr<DiscardableAshmemChunk> memory(allocator_.Allocate(kPageSize));
109 scoped_ptr<DiscardableAshmemChunk> memory_loc
[all...]
H A Ddiscardable_memory_ashmem.h16 class DiscardableAshmemChunk;
47 scoped_ptr<DiscardableAshmemChunk> ashmem_chunk_;
H A Ddiscardable_memory_ashmem_allocator.cc30 // - DiscardableAshmemChunk: class mimicking the DiscardableMemory interface
137 // Returns a new instance of DiscardableAshmemChunk whose size is greater or
148 scoped_ptr<DiscardableAshmemChunk> Allocate_Locked(
162 scoped_ptr<DiscardableAshmemChunk> memory = ReuseFreeChunk_Locked(
169 return scoped_ptr<DiscardableAshmemChunk>();
174 new DiscardableAshmemChunk(this, fd_, reinterpret_cast<void*>(address),
237 scoped_ptr<DiscardableAshmemChunk> ReuseFreeChunk_Locked(
244 return scoped_ptr<DiscardableAshmemChunk>();
278 scoped_ptr<DiscardableAshmemChunk> memory(
279 new DiscardableAshmemChunk(thi
445 DiscardableAshmemChunk::DiscardableAshmemChunk(AshmemRegion* ashmem_region, function in class:base::internal::DiscardableAshmemChunk
[all...]

Completed in 1907 milliseconds