Lines Matching refs:free_start
230 Address free_start, Address free_end, Page* page, Space* space,
233 CHECK_GT(free_end, free_start);
235 size_t size = static_cast<size_t>(free_end - free_start);
237 ZapCode(free_start, size);
244 free_start, static_cast<int>(size), clear_memory_mode);
247 reinterpret_cast<PagedSpace*>(space)->UnaccountedFree(free_start, size);
249 if (should_reduce_memory_) page->DiscardUnusedMemory(free_start, size);
255 Address free_start, Address free_end, Page* page, bool record_free_ranges,
258 DCHECK_LE(free_start, free_end);
265 RememberedSet<OLD_TO_NEW>::RemoveRange(page, free_start, free_end,
270 RememberedSet<OLD_TO_OLD>::RemoveRange(page, free_start, free_end,
278 RememberedSet<OLD_TO_SHARED>::RemoveRange(page, free_start, free_end,
283 static_cast<uint32_t>(free_start - page->address()),
287 old_to_new_cleanup->Free(free_start, free_end);
388 Address free_start = p->area_start();
397 if (free_end != free_start) {
400 FreeAndProcessFreedMemory(free_start, free_end, p, space,
403 free_start, free_end, p, record_free_ranges, &free_ranges_map,
411 free_start = free_end + size;
415 free_end - p->address(), free_start - p->address(),
426 if (free_end != free_start) {
429 FreeAndProcessFreedMemory(free_start, free_end, p, space,
432 free_start, free_end, p, record_free_ranges, &free_ranges_map,