Lines Matching refs:ELFWriter
70 struct ELFWriter;
77 ELFWriter &EWriter;
91 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
99 struct ELFWriter { struct
150 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function
203 uint64_t ELFWriter::align(Align Alignment) { in align()
210 unsigned ELFWriter::addToSectionTable(MCSectionELF *Sec) { in addToSectionTable()
227 SymbolTableWriter::SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit) in SymbolTableWriter()
266 bool ELFWriter::is64Bit() const { in is64Bit()
271 void ELFWriter::writeHeader(const MCAssembler &Asm) { in writeHeader()
332 uint64_t ELFWriter::symbolValue(const MCAssembler &Asm, const MCSymbol &Sym) { in symbolValue()
394 void ELFWriter::writeSymbol(const MCAssembler &Asm, SymbolTableWriter &Writer, in writeSymbol()
456 bool ELFWriter::isInSymtab(const MCAssembler &Asm, const MCSymbolELF &Symbol, in isInSymtab()
491 void ELFWriter::computeSymbolTable(MCAssembler &Asm, in computeSymbolTable()
670 void ELFWriter::writeAddrsigSection() { in writeAddrsigSection()
676 MCSectionELF *ELFWriter::createRelocationSection(MCContext &Ctx, in createRelocationSection()
710 bool ELFWriter::maybeWriteCompression( in maybeWriteCompression()
733 void ELFWriter::writeSectionData(const MCAssembler &Asm, MCSection &Sec) { in writeSectionData()
780 void ELFWriter::WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, in WriteSecHdrEntry()
806 void ELFWriter::writeRelocations(const MCAssembler &Asm, in writeRelocations()
877 void ELFWriter::writeSection(uint32_t GroupSymbolIndex, uint64_t Offset, in writeSection()
931 void ELFWriter::writeSectionHeader(const MCAssembler &Asm) { in writeSectionHeader()
958 uint64_t ELFWriter::writeObject(MCAssembler &Asm) { in writeObject()
1452 ELFWriter(*this, OS, IsLittleEndian, in writeObject()
1453 DwoOS ? ELFWriter::NonDwoOnly : ELFWriter::AllSections) in writeObject()
1456 Size += ELFWriter(*this, *DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()