Home
last modified time | relevance | path

Searched refs:BumpPointerSpace (Results 1 – 12 of 12) sorted by relevance

/art/runtime/gc/space/
Dbump_pointer_space.cc27 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 …]
Dbump_pointer_space-inl.h27 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()
Dbump_pointer_space.h34 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);
131 BumpPointerSpace(const std::string& name, uint8_t* begin, uint8_t* limit);
140 BumpPointerSpace* AsBumpPointerSpace() OVERRIDE { in AsBumpPointerSpace()
163 BumpPointerSpace(const std::string& name, MemMap* mem_map);
195 DISALLOW_COPY_AND_ASSIGN(BumpPointerSpace);
Dspace.h44 class BumpPointerSpace; variable
135 virtual BumpPointerSpace* AsBumpPointerSpace();
Dspace.cc56 BumpPointerSpace* Space::AsBumpPointerSpace() { in AsBumpPointerSpace()
/art/runtime/gc/collector/
Dmark_compact.h53 class BumpPointerSpace; variable
82 void SetSpace(space::BumpPointerSpace* space);
201 space::BumpPointerSpace* space_;
Dmark_compact.cc74 const size_t alloc_size = RoundUp(obj->SizeOf(), space::BumpPointerSpace::kAlignment); in ForwardObject()
94 DCHECK_ALIGNED(obj, space::BumpPointerSpace::kAlignment); in operator ()()
625 void MarkCompact::SetSpace(space::BumpPointerSpace* space) { in SetSpace()
/art/runtime/gc/
Dheap-inl.h74 byte_count = RoundUp(byte_count, space::BumpPointerSpace::kAlignment); in AllocObjectWithAllocator()
252 alloc_size = RoundUp(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate()
314 DCHECK_ALIGNED(alloc_size, space::BumpPointerSpace::kAlignment); in TryToAllocate()
Dheap.h83 class BumpPointerSpace; variable
1243 space::BumpPointerSpace* bump_pointer_space_;
1245 space::BumpPointerSpace* temp_space_;
Dheap.cc452 bump_pointer_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 1", in Heap()
456 temp_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 2", in Heap()
473 bump_pointer_space_ = space::BumpPointerSpace::Create("Bump pointer space 1", in Heap()
477 temp_space_ = space::BumpPointerSpace::Create("Bump pointer space 2", in Heap()
2152 bump_pointer_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space", in TransitionCollector()
2172 temp_space_ = space::BumpPointerSpace::CreateFromMemMap("Bump pointer space 2", in TransitionCollector()
2453 space::BumpPointerSpace target_space("zygote bump space", non_moving_space_->End(), in PreZygoteFork()
/art/runtime/entrypoints/quick/
Dquick_alloc_entrypoints.cc39 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \
65 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \
90 byte_count = RoundUp(byte_count, gc::space::BumpPointerSpace::kAlignment); \
/art/runtime/native/
Ddalvik_system_VMDebug.cc332 gc::space::BumpPointerSpace* bump_pointer_space = space->AsBumpPointerSpace(); in VMDebug_getHeapSpaceStats()