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

/art/runtime/gc/space/
H A Dzygote_space.cc106 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
116 for (size_t i = 0; i < num_ptrs; ++i) {
121 for (size_t i = 0; i < num_ptrs; ++i) {
125 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;
89 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
H A Dmemory_tool_malloc_space.h48 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Ddlmalloc_space.cc183 size_t DlMallocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
188 for (size_t i = 0; i < num_ptrs; i++) {
191 if (kPrefetchDuringDlMallocFreeList && i + look_ahead < num_ptrs) {
200 for (size_t i = 0; i < num_ptrs; i++) {
207 for (size_t i = 0; i < num_ptrs; i++) {
221 mspace_bulk_free(mspace_, reinterpret_cast<void**>(ptrs), num_ptrs);
H A Drosalloc_space.cc205 size_t RosAllocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
209 for (size_t i = 0; i < num_ptrs; i++) {
210 if (kPrefetchDuringRosAllocFreeList && i + kPrefetchLookAhead < num_ptrs) {
220 for (size_t i = 0; i < num_ptrs; i++) {
227 for (size_t i = 0; i < num_ptrs; i++) {
239 const size_t bytes_freed = rosalloc_->BulkFree(self, reinterpret_cast<void**>(ptrs), num_ptrs);
H A Dmalloc_space.h57 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
188 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg)
H A Dmalloc_space.cc236 void MallocSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
245 for (size_t i = 0; i < num_ptrs; ++i) {
252 context->freed.objects += num_ptrs;
253 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs);
H A Dlarge_object_space.h64 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE;
114 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
H A Dmemory_tool_malloc_space-inl.h226 Thread* self, size_t num_ptrs, mirror::Object** ptrs) {
228 for (size_t i = 0; i < num_ptrs; i++) {
225 FreeList( Thread* self, size_t num_ptrs, mirror::Object** ptrs) argument
H A Ddlmalloc_space.h70 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Dlarge_object_space.cc215 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { argument
217 for (size_t i = 0; i < num_ptrs; ++i) {
576 void LargeObjectSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { argument
585 for (size_t i = 0; i < num_ptrs; ++i) {
589 context->freed.objects += num_ptrs;
590 context->freed.bytes += space->FreeList(self, num_ptrs, ptrs);
H A Drosalloc_space.h68 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE
H A Dspace.h232 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
/art/runtime/gc/allocator/
H A Drosalloc.cc1004 size_t RosAlloc::BulkFree(Thread* self, void** ptrs, size_t num_ptrs) { argument
1008 for (size_t i = 0; i < num_ptrs; ++i) {
1023 for (size_t i = 0; i < num_ptrs; i++) {
H A Drosalloc.h855 size_t BulkFree(Thread* self, void** ptrs, size_t num_ptrs)

Completed in 168 milliseconds