Lines Matching defs:free_array
118 CompactPtrT *free_array = GetFreeArray(region_beg);
133 free_array[old_num_chunks + i] = chunks[i];
144 CompactPtrT *free_array = GetFreeArray(region_beg);
156 chunks[i] = free_array[base_idx + i];
448 // Iterates over the free_array to identify memory pages containing freed
453 static void ReleaseFreeMemoryToOS(CompactPtrT *free_array,
507 counters.Inc(free_array[i] >> page_size_scaled_log);
512 free_array[i] >> page_size_scaled_log,
513 (free_array[i] + chunk_size_scaled - 1) >> page_size_scaled_log);
753 CompactPtrT *free_array = GetFreeArray(region_beg);
756 free_array[total_freed_chunks - 1 - i] = PointerToCompactPtr(0, chunk);
758 RandomShuffle(&free_array[region->num_freed_chunks], new_chunks_count,