Lines Matching defs:OWriter
100 ELFObjectWriter &OWriter;
150 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS,
152 : OWriter(OWriter), W(OS, IsLittleEndian ? llvm::endianness::little
267 return OWriter.TargetObjectWriter->is64Bit();
290 uint8_t OSABI = OWriter.TargetObjectWriter->getOSABI();
291 W.OS << char(OSABI == ELF::ELFOSABI_NONE && OWriter.seenGnuAbi()
295 W.OS << char(OWriter.OverrideABIVersion
296 ? *OWriter.OverrideABIVersion
297 : OWriter.TargetObjectWriter->getABIVersion());
303 W.write<uint16_t>(OWriter.TargetObjectWriter->getEMachine()); // e_machine = target
311 W.write<uint32_t>(OWriter.getELFHeaderEFlags());
511 OWriter.getFileNames();
524 OWriter.Renames.count(&Symbol)))
671 for (const MCSymbol *Sym : OWriter.getAddrsigSyms())
678 if (OWriter.Relocations[&Sec].empty())
694 const bool Rela = OWriter.usesRela(TO, Sec);
808 std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec];
810 const bool Rela = OWriter.usesRela(TO, Sec);
813 OWriter.TargetObjectWriter->sortRelocs(Asm, Relocs);
815 if (OWriter.TargetObjectWriter->getEMachine() == ELF::EM_MIPS) {
821 write(OWriter.TargetObjectWriter->getRSsym(Entry.Type));
822 write(OWriter.TargetObjectWriter->getRType3(Entry.Type));
823 write(OWriter.TargetObjectWriter->getRType2(Entry.Type));
824 write(OWriter.TargetObjectWriter->getRType(Entry.Type));
835 OWriter.TargetObjectWriter->getRType2(Entry.Type)) {
842 OWriter.TargetObjectWriter->getRType3(Entry.Type)) {
1022 OWriter.TargetObjectWriter->addTargetSectionFlags(Ctx, Section);
1042 if (OWriter.getEmitAddrsigSection()) {
1062 if (OWriter.getEmitAddrsigSection()) {