Lines Matching refs:ELFWriter
73 struct ELFWriter;
80 ELFWriter &EWriter;
94 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
102 struct ELFWriter { struct
154 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() function
272 friend struct ELFWriter;
286 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
290 friend struct ELFWriter;
319 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
321 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
329 uint64_t ELFWriter::align(unsigned Alignment) { in align()
335 unsigned ELFWriter::addToSectionTable(const MCSectionELF *Sec) { in addToSectionTable()
352 SymbolTableWriter::SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit) in SymbolTableWriter()
391 bool ELFWriter::is64Bit() const { in is64Bit()
395 bool ELFWriter::usesRela(const MCSectionELF &Sec) const { in usesRela()
401 void ELFWriter::writeHeader(const MCAssembler &Asm) { in writeHeader()
460 uint64_t ELFWriter::SymbolValue(const MCSymbol &Sym, in SymbolValue()
523 void ELFWriter::writeSymbol(SymbolTableWriter &Writer, uint32_t StringIndex, in writeSymbol()
567 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
602 void ELFWriter::computeSymbolTable( in computeSymbolTable()
778 void ELFWriter::writeAddrsigSection() { in writeAddrsigSection()
783 MCSectionELF *ELFWriter::createRelocationSection(MCContext &Ctx, in createRelocationSection()
811 bool ELFWriter::maybeWriteCompression( in maybeWriteCompression()
845 void ELFWriter::writeSectionData(const MCAssembler &Asm, MCSection &Sec, in writeSectionData()
901 void ELFWriter::WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, in WriteSecHdrEntry()
917 void ELFWriter::writeRelocations(const MCAssembler &Asm, in writeRelocations()
983 void ELFWriter::writeSection(const SectionIndexMapTy &SectionIndexMap, in writeSection()
1039 void ELFWriter::writeSectionHeader( in writeSectionHeader()
1070 uint64_t ELFWriter::writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) { in writeObject()