/art/runtime/gc/space/ |
D | bump_pointer_space.cc | 27 BumpPointerSpace* BumpPointerSpace::Create(const std::string& name, size_t capacity, in Create() 39 return new BumpPointerSpace(name, mem_map.release()); in Create() 42 BumpPointerSpace* BumpPointerSpace::CreateFromMemMap(const std::string& name, MemMap* mem_map) { in CreateFromMemMap() 43 return new BumpPointerSpace(name, mem_map); in CreateFromMemMap() 46 BumpPointerSpace::BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit) in BumpPointerSpace() function in art::gc::space::BumpPointerSpace 56 BumpPointerSpace::BumpPointerSpace(const std::string& name, MemMap* mem_map) in BumpPointerSpace() function in art::gc::space::BumpPointerSpace 66 void BumpPointerSpace::Clear() { in Clear() 85 void BumpPointerSpace::Dump(std::ostream& os) const { in Dump() 91 mirror::Object* BumpPointerSpace::GetNextObject(mirror::Object* obj) { in GetNextObject() 96 size_t BumpPointerSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers() [all …]
|
D | bump_pointer_space-inl.h | 27 inline mirror::Object* BumpPointerSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated, in Alloc() 42 inline mirror::Object* BumpPointerSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes, in AllocThreadUnsafe() 65 inline mirror::Object* BumpPointerSpace::AllocNonvirtualWithoutAccounting(size_t num_bytes) { in AllocNonvirtualWithoutAccounting() 80 inline mirror::Object* BumpPointerSpace::AllocNonvirtual(size_t num_bytes) { in AllocNonvirtual() 89 inline size_t BumpPointerSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) in AllocationSizeNonvirtual()
|
D | bump_pointer_space.h | 34 class BumpPointerSpace FINAL : public ContinuousMemMapAllocSpace { 45 …static BumpPointerSpace* Create(const std::string& name, size_t capacity, uint8_t* requested_begin… 46 static BumpPointerSpace* CreateFromMemMap(const std::string& name, MemMap* mem_map); 129 BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit); 138 BumpPointerSpace* AsBumpPointerSpace() OVERRIDE { in AsBumpPointerSpace() 161 BumpPointerSpace(const std::string& name, MemMap* mem_map); 193 DISALLOW_COPY_AND_ASSIGN(BumpPointerSpace);
|
D | space.h | 44 class BumpPointerSpace; variable 135 virtual BumpPointerSpace* AsBumpPointerSpace();
|
D | space.cc | 56 BumpPointerSpace* Space::AsBumpPointerSpace() { in AsBumpPointerSpace()
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 53 class BumpPointerSpace; variable 82 void SetSpace(space::BumpPointerSpace* space); 225 space::BumpPointerSpace* space_;
|
D | mark_compact.cc | 89 const size_t alloc_size = RoundUp(obj->SizeOf(), space::BumpPointerSpace::kAlignment); in ForwardObject() 109 DCHECK_ALIGNED(obj, space::BumpPointerSpace::kAlignment); in operator ()() 636 void MarkCompact::SetSpace(space::BumpPointerSpace* space) { in SetSpace()
|
/art/runtime/gc/ |
D | heap-inl.h | 73 byte_count = RoundUp(byte_count, space::BumpPointerSpace::kAlignment); in AllocObjectWithAllocator() 235 alloc_size = RoundUp(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate() 297 DCHECK_ALIGNED(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate()
|
D | heap.h | 85 class BumpPointerSpace; variable 1109 space::BumpPointerSpace* bump_pointer_space_; 1111 space::BumpPointerSpace* temp_space_;
|
D | heap.cc | 362 bump_pointer_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 1", in Heap() 366 temp_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 2", in Heap() 383 bump_pointer_space_ = space::BumpPointerSpace::Create("Bump pointer space 1", in Heap() 387 temp_space_ = space::BumpPointerSpace::Create("Bump pointer space 2", in Heap() 1931 bump_pointer_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space", in TransitionCollector() 1951 temp_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 2", in TransitionCollector() 2216 space::BumpPointerSpace target_space("zygote bump space", non_moving_space_->End(), in PreZygoteFork()
|
/art/runtime/entrypoints/quick/ |
D | quick_alloc_entrypoints.cc | 39 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \ 66 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \ 92 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \
|
/art/runtime/native/ |
D | dalvik_system_VMDebug.cc | 307 gc::space::BumpPointerSpace* bump_pointer_space = space->AsBumpPointerSpace(); in VMDebug_getHeapSpaceStats()
|