Searched refs:num_ptrs (Results 1 - 15 of 15) sorted by path

/art/runtime/gc/allocator/
H A Drosalloc.cc1146 size_t RosAlloc::BulkFree(Thread* self, void** ptrs, size_t num_ptrs) { argument
1150 for (size_t i = 0; i < num_ptrs; ++i) {
1165 for (size_t i = 0; i < num_ptrs; i++) {
H A Drosalloc.h537 size_t BulkFree(Thread* self, void** ptrs, size_t num_ptrs)
/art/runtime/gc/space/
H A Ddlmalloc_space.cc173 size_t DlMallocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
178 for (size_t i = 0; i < num_ptrs; i++) {
181 if (kPrefetchDuringDlMallocFreeList && i + look_ahead < num_ptrs) {
190 for (size_t i = 0; i < num_ptrs; i++) {
197 for (size_t i = 0; i < num_ptrs; i++) {
211 mspace_bulk_free(mspace_, reinterpret_cast<void**>(ptrs), num_ptrs);
H A Ddlmalloc_space.h66 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Dlarge_object_space.cc164 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
166 for (size_t i = 0; i < num_ptrs; ++i) {
491 void LargeObjectSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
500 for (size_t i = 0; i < num_ptrs; ++i) {
504 context->freed.objects += num_ptrs;
505 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs);
H A Dlarge_object_space.h57 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE;
95 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
H A Dmalloc_space.cc230 void MallocSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
239 for (size_t i = 0; i < num_ptrs; ++i) {
246 context->freed.objects += num_ptrs;
247 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs);
H A Dmalloc_space.h67 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
189 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg)
H A Drosalloc_space.cc186 size_t RosAllocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
190 for (size_t i = 0; i < num_ptrs; i++) {
191 if (kPrefetchDuringRosAllocFreeList && i + kPrefetchLookAhead < num_ptrs) {
201 for (size_t i = 0; i < num_ptrs; i++) {
208 for (size_t i = 0; i < num_ptrs; i++) {
220 const size_t bytes_freed = rosalloc_->BulkFree(self, reinterpret_cast<void**>(ptrs), num_ptrs);
H A Drosalloc_space.h65 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Dspace.h216 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
H A Dvalgrind_malloc_space-inl.h85 size_t ValgrindMallocSpace<S, A>::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
87 for (size_t i = 0; i < num_ptrs; i++) {
H A Dvalgrind_malloc_space.h43 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Dzygote_space.cc94 size_t ZygoteSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
114 for (size_t i = 0; i < num_ptrs; ++i) {
119 for (size_t i = 0; i < num_ptrs; ++i) {
123 zygote_space->objects_allocated_.FetchAndSubSequentiallyConsistent(num_ptrs);
H A Dzygote_space.h55 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE;
87 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);

Completed in 80 milliseconds