/art/runtime/gc/space/ |
D | zygote_space.cc | 104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { in SweepCallback() argument 114 for (size_t i = 0; i < num_ptrs; ++i) { in SweepCallback() 119 for (size_t i = 0; i < num_ptrs; ++i) { in SweepCallback() 123 zygote_space->objects_allocated_.FetchAndSubSequentiallyConsistent(num_ptrs); in SweepCallback()
|
D | zygote_space.h | 55 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE; 89 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
|
D | dlmalloc_space.cc | 181 size_t DlMallocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument 186 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 189 if (kPrefetchDuringDlMallocFreeList && i + look_ahead < num_ptrs) { in FreeList() 198 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 205 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 219 mspace_bulk_free(mspace_, reinterpret_cast<void**>(ptrs), num_ptrs); in FreeList()
|
D | rosalloc_space.cc | 203 size_t RosAllocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument 207 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 208 if (kPrefetchDuringRosAllocFreeList && i + kPrefetchLookAhead < num_ptrs) { in FreeList() 218 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 225 for (size_t i = 0; i < num_ptrs; i++) { in FreeList() 237 const size_t bytes_freed = rosalloc_->BulkFree(self, reinterpret_cast<void**>(ptrs), num_ptrs); in FreeList()
|
D | malloc_space.cc | 235 void MallocSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { in SweepCallback() argument 244 for (size_t i = 0; i < num_ptrs; ++i) { in SweepCallback() 251 context->freed.objects += num_ptrs; in SweepCallback() 252 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs); in SweepCallback()
|
D | malloc_space.h | 67 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) 198 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg)
|
D | memory_tool_malloc_space.h | 48 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
|
D | large_object_space.cc | 210 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument 212 for (size_t i = 0; i < num_ptrs; ++i) { in FreeList() 571 void LargeObjectSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { in SweepCallback() argument 580 for (size_t i = 0; i < num_ptrs; ++i) { in SweepCallback() 584 context->freed.objects += num_ptrs; in SweepCallback() 585 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs); in SweepCallback()
|
D | memory_tool_malloc_space-inl.h | 224 Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList() argument 226 for (size_t i = 0; i < num_ptrs; i++) { in FreeList()
|
D | large_object_space.h | 63 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE; 113 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
|
D | dlmalloc_space.h | 70 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
|
D | rosalloc_space.h | 68 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
|
D | space.h | 233 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
|
/art/runtime/gc/allocator/ |
D | rosalloc.h | 851 size_t BulkFree(Thread* self, void** ptrs, size_t num_ptrs)
|
D | rosalloc.cc | 1003 size_t RosAlloc::BulkFree(Thread* self, void** ptrs, size_t num_ptrs) { in BulkFree() argument 1007 for (size_t i = 0; i < num_ptrs; ++i) { in BulkFree() 1022 for (size_t i = 0; i < num_ptrs; i++) { in BulkFree()
|