Lines Matching refs:Fill
307 void writeFill(ELFYAML::Fill &Fill, ContiguousBlobAccumulator &CBA);
534 DenseMap<StringRef, ELFYAML::Fill *> NameToFill; in initProgramHeaders()
537 if (auto S = dyn_cast<ELFYAML::Fill>(Doc.Chunks[I].get())) in initProgramHeaders()
764 if (ELFYAML::Fill *S = dyn_cast<ELFYAML::Fill>(D.get())) { in initSectionHeaders()
1150 if (const ELFYAML::Fill *F = dyn_cast<ELFYAML::Fill>(C)) { in getPhdrFragments()
1227 return (isa<ELFYAML::Fill>(C) || in shouldAllocateFileSpace()
1767 void ELFState<ELFT>::writeFill(ELFYAML::Fill &Fill, in writeFill() argument
1769 size_t PatternSize = Fill.Pattern ? Fill.Pattern->binary_size() : 0; in writeFill()
1771 CBA.writeZeros(Fill.Size); in writeFill()
1777 for (; Written + PatternSize <= Fill.Size; Written += PatternSize) in writeFill()
1778 CBA.writeAsBinary(*Fill.Pattern); in writeFill()
1779 CBA.writeAsBinary(*Fill.Pattern, Fill.Size - Written); in writeFill()