Home
last modified time | relevance | path

Searched refs:free_start (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/heap/
Dsweeper.cc251 Address free_start = p->area_start(); in RawSweep() local
252 DCHECK_EQ(0, free_start % (32 * kPointerSize)); in RawSweep()
278 if (free_end != free_start) { in RawSweep()
279 CHECK_GT(free_end, free_start); in RawSweep()
280 size_t size = static_cast<size_t>(free_end - free_start); in RawSweep()
282 ZapCode(free_start, size); in RawSweep()
286 free_start, size, SpaceAccountingMode::kSpaceUnaccounted); in RawSweep()
290 free_start, static_cast<int>(size), ClearRecordedSlots::kNo, in RawSweep()
293 RememberedSet<OLD_TO_NEW>::RemoveRange(p, free_start, free_end, in RawSweep()
295 RememberedSet<OLD_TO_OLD>::RemoveRange(p, free_start, free_end, in RawSweep()
[all …]
Dspaces.cc3393 void LargePage::ClearOutOfLiveRangeSlots(Address free_start) { in AllocateChunk() argument
3394 RememberedSet<OLD_TO_NEW>::RemoveRange(this, free_start, area_end(), in AllocateChunk()
3396 RememberedSet<OLD_TO_OLD>::RemoveRange(this, free_start, area_end(), in AllocateChunk()
3398 RememberedSet<OLD_TO_NEW>::RemoveRangeTyped(this, free_start, area_end()); in AllocateChunk()
3399 RememberedSet<OLD_TO_OLD>::RemoveRangeTyped(this, free_start, area_end()); in AllocateChunk()
3567 Address free_start) { in AllocateChunk() argument
3568 for (Address current = ::RoundUp(free_start, MemoryChunk::kPageSize); in AllocateChunk()
3585 Address free_start; in AllocateChunk() local
3588 if ((free_start = current->GetAddressToShrink(object->address(), size)) != in AllocateChunk()
3591 current->ClearOutOfLiveRangeSlots(free_start); in AllocateChunk()
[all …]
Dmark-compact.cc3862 Address free_start = p->area_start(); in MakeIterable() local
3863 DCHECK_EQ(0, free_start % (32 * kPointerSize)); in MakeIterable()
3870 if (free_end != free_start) { in MakeIterable()
3871 CHECK_GT(free_end, free_start); in MakeIterable()
3872 size_t size = static_cast<size_t>(free_end - free_start); in MakeIterable()
3874 p->AddressToMarkbitIndex(free_start), in MakeIterable()
3877 ZapCode(free_start, size); in MakeIterable()
3879 p->heap()->CreateFillerObjectAt(free_start, static_cast<int>(size), in MakeIterable()
3884 free_start = free_end + size; in MakeIterable()
3887 if (free_start != p->area_end()) { in MakeIterable()
[all …]
Dspaces.h911 void ClearOutOfLiveRangeSlots(Address free_start);
3038 void RemoveChunkMapEntries(LargePage* page, Address free_start);
/external/e2fsprogs/lib/ext2fs/
Dpunch.c195 blk64_t lfree_start, blk64_t free_start, in punch_extent_blocks() argument
207 ext2fs_block_alloc_stats2(fs, free_start++, -1); in punch_extent_blocks()
216 if (free_start & EXT2FS_CLUSTER_MASK(fs)) { in punch_extent_blocks()
222 ext2fs_block_alloc_stats2(fs, free_start, -1); in punch_extent_blocks()
226 (free_start & EXT2FS_CLUSTER_MASK(fs)); in punch_extent_blocks()
230 free_start += cluster_freed; in punch_extent_blocks()
236 ext2fs_block_alloc_stats2(fs, free_start, -1); in punch_extent_blocks()
240 free_start += cluster_freed; in punch_extent_blocks()
251 ext2fs_block_alloc_stats2(fs, free_start, -1); in punch_extent_blocks()
268 blk64_t free_start, next, lfree_start; in ext2fs_punch_extent() local
[all …]
/external/v8/src/
Dallocation.cc241 size_t VirtualMemory::Release(Address free_start) { in Release() argument
243 DCHECK(IsAddressAligned(free_start, CommitPageSize())); in Release()
246 const size_t free_size = size_ - (free_start - address_); in Release()
247 CHECK(InVM(free_start, free_size)); in Release()
248 DCHECK_LT(address_, free_start); in Release()
249 DCHECK_LT(free_start, address_ + size_); in Release()
Dallocation.h197 size_t Release(Address free_start);