Lines Matching refs:Writer
1 //===- lib/MC/ELFObjectWriter.cpp - ELF File Writer -----------------------===//
10 // This file implements ELF object file writer information.
97 /// The target specific ELF writer instance.
166 support::endian::Writer<support::little>(getStream()).write(Val);
168 support::endian::Writer<support::big>(getStream()).write(Val);
173 void writeSymbol(SymbolTableWriter &Writer, uint32_t StringIndex,
459 void ELFObjectWriter::writeSymbol(SymbolTableWriter &Writer,
498 Writer.writeSymbol(StringIndex, Info, Value, Size, Other, MSD.SectionIndex,
771 SymbolTableWriter Writer(*this, is64Bit());
784 Writer.writeSymbol(0, 0, 0, 0, 0, 0, false);
837 // FIXME: All name handling should be done before we get to the writer,
902 Writer.writeSymbol(StrTabBuilder.getOffset(Name),
919 writeSymbol(Writer, StringIndex, MSD, Layout);
928 writeSymbol(Writer, StringIndex, MSD, Layout);
935 ArrayRef<uint32_t> ShndxIndexes = Writer.getShndxIndexes();