Searched refs:FreeList (Results 1 - 7 of 7) sorted by relevance

/art/runtime/gc/space/
H A Ddlmalloc_space.h62 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs);
H A Dlarge_object_space.h60 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs);
H A Dspace.h169 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
H A Ddlmalloc_space.cc96 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { function in class:art::gc::space::ValgrindDlMallocSpace
365 size_t DlMallocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { function in class:art::gc::space::DlMallocSpace
392 LOG(ERROR) << "FreeList[" << i << "] (" << ptrs[i] << ") not in bounds of heap " << *this;
H A Dspace_test.cc286 space->FreeList(self, arraysize(lots_of_objects), lots_of_objects);
300 space->FreeList(self, arraysize(lots_of_objects), lots_of_objects);
H A Dlarge_object_space.cc98 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { function in class:art::gc::space::LargeObjectSpace
/art/runtime/gc/collector/
H A Dmark_sweep.cc1124 // AllocSpace::FreeList clears the value in ptrs, so perform after clearing the live bit
1125 size_t freed_bytes = space->FreeList(self, num_ptrs, ptrs);
1180 timings_.StartSplit("FreeList");
1183 freed_bytes += space->FreeList(self, chunk_freed_objects, objects_to_chunk_free);
1197 timings_.StartSplit("FreeList");
1200 freed_bytes += space->FreeList(self, chunk_freed_objects, objects_to_chunk_free);

Completed in 293 milliseconds