Searched refs:BumpPointerSpace (Results 1 – 10 of 10) 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 61 BumpPointerSpace::BumpPointerSpace(const std::string& name, MemMap&& mem_map) in BumpPointerSpace() function in art::gc::space::BumpPointerSpace 75 void BumpPointerSpace::Clear() { in Clear() 94 void BumpPointerSpace::Dump(std::ostream& os) const { in Dump() 100 mirror::Object* BumpPointerSpace::GetNextObject(mirror::Object* obj) { in GetNextObject() 105 size_t BumpPointerSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers() [all …]
|
D | bump_pointer_space.h | 40 class BumpPointerSpace final : public ContinuousMemMapAllocSpace { 51 static BumpPointerSpace* Create(const std::string& name, size_t capacity); 52 static BumpPointerSpace* CreateFromMemMap(const std::string& name, MemMap&& mem_map); 137 BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit); 146 BumpPointerSpace* AsBumpPointerSpace() override { in AsBumpPointerSpace() 171 BumpPointerSpace(const std::string& name, MemMap&& mem_map); 203 DISALLOW_COPY_AND_ASSIGN(BumpPointerSpace);
|
D | bump_pointer_space-inl.h | 28 inline mirror::Object* BumpPointerSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated, in Alloc() 43 inline mirror::Object* BumpPointerSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes, in AllocThreadUnsafe() 68 inline mirror::Object* BumpPointerSpace::AllocNonvirtualWithoutAccounting(size_t num_bytes) { in AllocNonvirtualWithoutAccounting() 83 inline mirror::Object* BumpPointerSpace::AllocNonvirtual(size_t num_bytes) { in AllocNonvirtual()
|
D | bump_pointer_space-walk-inl.h | 31 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 | 108 byte_count = RoundUp(byte_count, space::BumpPointerSpace::kAlignment); in AllocObjectWithAllocator() 300 alloc_size = RoundUp(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate() 391 static_assert(space::RegionSpace::kAlignment == space::BumpPointerSpace::kAlignment, in TryToAllocate() 393 static_assert(kObjectAlignment == space::BumpPointerSpace::kAlignment, in TryToAllocate()
|
D | heap.h | 100 class BumpPointerSpace; variable 1470 space::BumpPointerSpace* bump_pointer_space_; 1472 space::BumpPointerSpace* temp_space_;
|
/art/runtime/entrypoints/quick/ |
D | quick_alloc_entrypoints.cc | 49 static_assert(kObjectAlignment == gc::space::BumpPointerSpace::kAlignment, "Alignment check"); in artAllocObjectFromCode() 50 DCHECK_ALIGNED(byte_count, gc::space::BumpPointerSpace::kAlignment); in artAllocObjectFromCode()
|
/art/runtime/native/ |
D | dalvik_system_VMDebug.cc | 425 gc::space::BumpPointerSpace* bump_pointer_space = space->AsBumpPointerSpace(); in VMDebug_getHeapSpaceStats()
|