Lines Matching refs:Fill
309 void writeFill(ELFYAML::Fill &Fill, ContiguousBlobAccumulator &CBA);
536 DenseMap<StringRef, ELFYAML::Fill *> NameToFill; in initProgramHeaders()
539 if (auto S = dyn_cast<ELFYAML::Fill>(Doc.Chunks[I].get())) in initProgramHeaders()
766 if (ELFYAML::Fill *S = dyn_cast<ELFYAML::Fill>(D.get())) { in initSectionHeaders()
1152 if (const ELFYAML::Fill *F = dyn_cast<ELFYAML::Fill>(C)) { in getPhdrFragments()
1229 return (isa<ELFYAML::Fill>(C) || in shouldAllocateFileSpace()
1823 void ELFState<ELFT>::writeFill(ELFYAML::Fill &Fill, in writeFill() argument
1825 size_t PatternSize = Fill.Pattern ? Fill.Pattern->binary_size() : 0; in writeFill()
1827 CBA.writeZeros(Fill.Size); in writeFill()
1833 for (; Written + PatternSize <= Fill.Size; Written += PatternSize) in writeFill()
1834 CBA.writeAsBinary(*Fill.Pattern); in writeFill()
1835 CBA.writeAsBinary(*Fill.Pattern, Fill.Size - Written); in writeFill()