Lines Matching refs:filler
130 Address SkipFillers(HeapObject filler, Address end) { in SkipFillers() argument
131 Address addr = filler.address(); in SkipFillers()
133 filler = HeapObject::FromAddress(addr); in SkipFillers()
134 CHECK(filler.IsFreeSpaceOrFiller()); in SkipFillers()
135 addr = filler.address() + filler.Size(); in SkipFillers()
150 HeapObject filler = HeapObject::FromAddress(HighWaterMark()); in ShrinkToHighWaterMark() local
151 if (filler.address() == area_end()) return 0; in ShrinkToHighWaterMark()
152 CHECK(filler.IsFreeSpaceOrFiller()); in ShrinkToHighWaterMark()
154 DCHECK_EQ(area_end(), SkipFillers(filler, area_end())); in ShrinkToHighWaterMark()
164 size_t unused = RoundDown(static_cast<size_t>(area_end() - filler.address()), in ShrinkToHighWaterMark()
175 filler.address(), in ShrinkToHighWaterMark()
176 static_cast<int>(area_end() - filler.address() - unused), in ShrinkToHighWaterMark()
180 if (filler.address() != area_end()) { in ShrinkToHighWaterMark()
181 CHECK(filler.IsFreeSpaceOrFiller()); in ShrinkToHighWaterMark()
182 CHECK_EQ(filler.address() + filler.Size(), area_end()); in ShrinkToHighWaterMark()