Lines Matching defs:filler
111 // Skips filler starting from the given filler until the end address.
113 Address SkipFillers(PtrComprCageBase cage_base, HeapObject filler,
115 Address addr = filler.address();
117 filler = HeapObject::FromAddress(addr);
118 CHECK(filler.IsFreeSpaceOrFiller(cage_base));
119 addr = filler.address() + filler.Size(cage_base);
132 // Shrink pages to high water mark. The water mark points either to a filler
134 HeapObject filler = HeapObject::FromAddress(HighWaterMark());
135 if (filler.address() == area_end()) return 0;
137 CHECK(filler.IsFreeSpaceOrFiller(cage_base));
138 // Ensure that no objects were allocated in [filler, area_end) region.
139 DCHECK_EQ(area_end(), SkipFillers(cage_base, filler, area_end()));
148 size_t unused = RoundDown(static_cast<size_t>(area_end() - filler.address()),
159 filler.address(),
160 static_cast<int>(area_end() - filler.address() - unused),
164 if (filler.address() != area_end()) {
165 CHECK(filler.IsFreeSpaceOrFiller(cage_base));
166 CHECK_EQ(filler.address() + filler.Size(cage_base), area_end());
390 // aligned_size_in_bytes is the size of the object including the filler right