Lines Matching refs:ELFWriter
72 struct ELFWriter;
79 ELFWriter &EWriter;
93 SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit);
101 struct ELFWriter { struct
153 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS, in ELFWriter() argument
274 friend struct ELFWriter;
288 return ELFWriter(*this, OS, IsLittleEndian, ELFWriter::AllSections) in writeObject()
292 friend struct ELFWriter;
320 uint64_t Size = ELFWriter(*this, OS, IsLittleEndian, ELFWriter::NonDwoOnly) in writeObject()
322 Size += ELFWriter(*this, DwoOS, IsLittleEndian, ELFWriter::DwoOnly) in writeObject()
330 uint64_t ELFWriter::align(Align Alignment) { in align()
337 unsigned ELFWriter::addToSectionTable(const MCSectionELF *Sec) { in addToSectionTable()
354 SymbolTableWriter::SymbolTableWriter(ELFWriter &EWriter, bool Is64Bit) in SymbolTableWriter()
393 bool ELFWriter::is64Bit() const { in is64Bit()
397 bool ELFWriter::usesRela(const MCSectionELF &Sec) const { in usesRela()
403 void ELFWriter::writeHeader(const MCAssembler &Asm) { in writeHeader()
464 uint64_t ELFWriter::SymbolValue(const MCSymbol &Sym, in SymbolValue()
527 void ELFWriter::writeSymbol(SymbolTableWriter &Writer, uint32_t StringIndex, in writeSymbol()
589 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
624 void ELFWriter::createMemtagRelocs(MCAssembler &Asm) { in createMemtagRelocs()
641 void ELFWriter::computeSymbolTable( in computeSymbolTable()
817 void ELFWriter::writeAddrsigSection() { in writeAddrsigSection()
823 MCSectionELF *ELFWriter::createRelocationSection(MCContext &Ctx, in createRelocationSection()
851 bool ELFWriter::maybeWriteCompression( in maybeWriteCompression()
874 void ELFWriter::writeSectionData(const MCAssembler &Asm, MCSection &Sec, in writeSectionData()
923 void ELFWriter::WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, in WriteSecHdrEntry()
939 void ELFWriter::writeRelocations(const MCAssembler &Asm, in writeRelocations()
1005 void ELFWriter::writeSection(const SectionIndexMapTy &SectionIndexMap, in writeSection()
1061 void ELFWriter::writeSectionHeader( in writeSectionHeader()
1092 uint64_t ELFWriter::writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) { in writeObject()