Lines Matching refs:RosAllocSpace
47 RosAllocSpace::RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, in RosAllocSpace() function in art::gc::space::RosAllocSpace
57 RosAllocSpace* RosAllocSpace::CreateFromMemMap(MemMap* mem_map, const std::string& name, in CreateFromMemMap()
83 return new MemoryToolMallocSpace<RosAllocSpace, kDefaultMemoryToolRedZoneBytes, false, true>( in CreateFromMemMap()
87 return new RosAllocSpace(mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, in CreateFromMemMap()
92 RosAllocSpace::~RosAllocSpace() { in ~RosAllocSpace()
96 RosAllocSpace* RosAllocSpace::Create(const std::string& name, size_t initial_size, in Create()
122 RosAllocSpace* space = CreateFromMemMap(mem_map, name, starting_size, initial_size, in Create()
133 allocator::RosAlloc* RosAllocSpace::CreateRosAlloc(void* begin, size_t morecore_start, in CreateRosAlloc()
156 mirror::Object* RosAllocSpace::AllocWithGrowth(Thread* self, size_t num_bytes, in AllocWithGrowth()
178 MallocSpace* RosAllocSpace::CreateInstance(MemMap* mem_map, const std::string& name, in CreateInstance()
183 return new MemoryToolMallocSpace<RosAllocSpace, kDefaultMemoryToolRedZoneBytes, false, true>( in CreateInstance()
187 return new RosAllocSpace(mem_map, initial_size_, name, in CreateInstance()
193 size_t RosAllocSpace::Free(Thread* self, mirror::Object* ptr) { in Free()
205 size_t RosAllocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList()
246 size_t RosAllocSpace::Trim() { in Trim()
263 void RosAllocSpace::Walk(void(*callback)(void *start, void *end, size_t num_bytes, void* callback_a… in Walk()
268 size_t RosAllocSpace::GetFootprint() { in GetFootprint()
273 size_t RosAllocSpace::GetFootprintLimit() { in GetFootprintLimit()
278 void RosAllocSpace::SetFootprintLimit(size_t new_size) { in SetFootprintLimit()
291 uint64_t RosAllocSpace::GetBytesAllocated() { in GetBytesAllocated()
297 uint64_t RosAllocSpace::GetObjectsAllocated() { in GetObjectsAllocated()
303 void RosAllocSpace::InspectAllRosAllocWithSuspendAll( in InspectAllRosAllocWithSuspendAll()
317 void RosAllocSpace::InspectAllRosAlloc(void (*callback)(void *start, void *end, size_t num_bytes, v… in InspectAllRosAlloc()
340 size_t RosAllocSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers()
344 size_t RosAllocSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()
348 void RosAllocSpace::AssertThreadLocalBuffersAreRevoked(Thread* thread) { in AssertThreadLocalBuffersAreRevoked()
354 void RosAllocSpace::AssertAllThreadLocalBuffersAreRevoked() { in AssertAllThreadLocalBuffersAreRevoked()
360 void RosAllocSpace::Clear() { in Clear()
373 void RosAllocSpace::DumpStats(std::ostream& os) { in DumpStats()
379 size_t RosAllocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual()
419 art::gc::space::RosAllocSpace* rosalloc_space = heap->GetRosAllocSpace(rosalloc); in ArtRosAllocMoreCore()