Searched refs:BumpPointerSpace (Results 1 – 11 of 11) sorted by relevance
/art/runtime/gc/space/ |
D | bump_pointer_space.cc | 27 BumpPointerSpace* BumpPointerSpace::Create(const std::string& name, size_t capacity) { in Create() 40 return new BumpPointerSpace(name, std::move(mem_map)); in Create() 43 BumpPointerSpace* BumpPointerSpace::CreateFromMemMap(const std::string& name, MemMap&& mem_map) { in CreateFromMemMap() 44 return new BumpPointerSpace(name, std::move(mem_map)); in CreateFromMemMap() 47 BumpPointerSpace::BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit) in BumpPointerSpace() function in art::gc::space::BumpPointerSpace 59 BumpPointerSpace::BumpPointerSpace(const std::string& name, MemMap&& mem_map) in BumpPointerSpace() function in art::gc::space::BumpPointerSpace 77 void BumpPointerSpace::Clear() { in Clear() 96 size_t BumpPointerSpace::ClampGrowthLimit(size_t new_capacity) { in ClampGrowthLimit() 116 void BumpPointerSpace::Dump(std::ostream& os) const { in Dump() 122 size_t BumpPointerSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers() [all …]
|
D | bump_pointer_space-inl.h | 29 inline mirror::Object* BumpPointerSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated, in Alloc() 44 inline mirror::Object* BumpPointerSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes, in AllocThreadUnsafe() 69 inline mirror::Object* BumpPointerSpace::AllocNonvirtualWithoutAccounting(size_t num_bytes) { in AllocNonvirtualWithoutAccounting() 84 inline mirror::Object* BumpPointerSpace::AllocNonvirtual(size_t num_bytes) { in AllocNonvirtual() 93 inline mirror::Object* BumpPointerSpace::GetNextObject(mirror::Object* obj) { in GetNextObject()
|
D | bump_pointer_space.h | 42 class EXPORT BumpPointerSpace final : public ContinuousMemMapAllocSpace { 53 static BumpPointerSpace* Create(const std::string& name, size_t capacity); 54 static BumpPointerSpace* CreateFromMemMap(const std::string& name, MemMap&& mem_map); 143 BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit); 149 BumpPointerSpace* AsBumpPointerSpace() override { in AsBumpPointerSpace() 172 BumpPointerSpace(const std::string& name, MemMap&& mem_map); 221 DISALLOW_COPY_AND_ASSIGN(BumpPointerSpace);
|
D | bump_pointer_space-walk-inl.h | 33 inline void BumpPointerSpace::Walk(Visitor&& visitor) { in Walk()
|
D | space.cc | 59 BumpPointerSpace* Space::AsBumpPointerSpace() { in AsBumpPointerSpace()
|
D | space.h | 43 class BumpPointerSpace; variable 134 virtual BumpPointerSpace* AsBumpPointerSpace();
|
/art/runtime/gc/ |
D | heap-inl.h | 116 byte_count = RoundUp(byte_count, space::BumpPointerSpace::kAlignment); in AllocObjectWithAllocator() 317 alloc_size = RoundUp(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate() 408 static_assert(space::RegionSpace::kAlignment == space::BumpPointerSpace::kAlignment, in TryToAllocate() 410 static_assert(kObjectAlignment == space::BumpPointerSpace::kAlignment, in TryToAllocate()
|
D | heap.h | 104 class BumpPointerSpace; variable 595 space::BumpPointerSpace* GetBumpPointerSpace() const { in GetBumpPointerSpace() 1603 space::BumpPointerSpace* bump_pointer_space_; 1605 space::BumpPointerSpace* temp_space_;
|
D | heap.cc | 661 bump_pointer_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 1", in Heap() 668 temp_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 2", in Heap() 2516 space::BumpPointerSpace target_space("zygote bump space", non_moving_space_->End(), in PreZygoteFork()
|
/art/runtime/entrypoints/quick/ |
D | quick_alloc_entrypoints.cc | 52 static_assert(kObjectAlignment == gc::space::BumpPointerSpace::kAlignment, "Alignment check"); in artAllocObjectFromCode() 53 DCHECK_ALIGNED(byte_count, gc::space::BumpPointerSpace::kAlignment); in artAllocObjectFromCode()
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 53 class BumpPointerSpace; variable 754 space::BumpPointerSpace* const bump_pointer_space_;
|