Lines Matching refs:WinCOFFWriter
126 class WinCOFFWriter { class
163 WinCOFFWriter(WinCOFFObjectWriter &OWriter, raw_pwrite_stream &OS,
207 friend class WinCOFFWriter;
210 std::unique_ptr<WinCOFFWriter> ObjWriter, DwoWriter;
216 ObjWriter(std::make_unique<WinCOFFWriter>(*this, OS, in WinCOFFObjectWriter()
217 WinCOFFWriter::AllSections)) { in WinCOFFObjectWriter()
222 ObjWriter(std::make_unique<WinCOFFWriter>(*this, OS, in WinCOFFObjectWriter()
223 WinCOFFWriter::NonDwoOnly)), in WinCOFFObjectWriter()
224 DwoWriter(std::make_unique<WinCOFFWriter>(*this, DwoOS, in WinCOFFObjectWriter()
225 WinCOFFWriter::DwoOnly)) {} in WinCOFFObjectWriter()
261 WinCOFFWriter::WinCOFFWriter(WinCOFFObjectWriter &OWriter, in WinCOFFWriter() function in WinCOFFWriter
272 COFFSymbol *WinCOFFWriter::createSymbol(StringRef Name) { in createSymbol()
277 COFFSymbol *WinCOFFWriter::GetOrCreateCOFFSymbol(const MCSymbol *Symbol) { in GetOrCreateCOFFSymbol()
284 COFFSection *WinCOFFWriter::createSection(StringRef Name) { in createSection()
325 void WinCOFFWriter::defineSection(const MCSectionCOFF &MCSec, in defineSection()
384 COFFSymbol *WinCOFFWriter::getLinkedSymbol(const MCSymbol &Symbol) { in getLinkedSymbol()
402 void WinCOFFWriter::DefineSymbol(const MCSymbol &MCSym, MCAssembler &Assembler, in DefineSymbol()
467 void WinCOFFWriter::SetSectionName(COFFSection &S) { in SetSectionName()
478 void WinCOFFWriter::SetSymbolName(COFFSymbol &S) { in SetSymbolName()
485 bool WinCOFFWriter::IsPhysicalSection(COFFSection *S) { in IsPhysicalSection()
493 void WinCOFFWriter::WriteFileHeader(const COFF::header &Header) { in WriteFileHeader()
519 void WinCOFFWriter::WriteSymbol(const COFFSymbol &S) { in WriteSymbol()
532 void WinCOFFWriter::WriteAuxiliarySymbols( in WriteAuxiliarySymbols()
565 void WinCOFFWriter::writeSectionHeaders() { in writeSectionHeaders()
596 void WinCOFFWriter::WriteRelocation(const COFF::relocation &R) { in WriteRelocation()
605 uint32_t WinCOFFWriter::writeSectionContents(MCAssembler &Asm, in writeSectionContents()
624 void WinCOFFWriter::writeSection(MCAssembler &Asm, const MCAsmLayout &Layout, in writeSection()
668 void WinCOFFWriter::createFileSymbols(MCAssembler &Asm) { in createFileSymbols()
699 void WinCOFFWriter::setWeakDefaultNames() { in setWeakDefaultNames()
745 void WinCOFFWriter::assignSectionNumbers() { in assignSectionNumbers()
766 void WinCOFFWriter::assignFileOffsets(MCAssembler &Asm, in assignFileOffsets()
826 void WinCOFFWriter::reset() { in reset()
837 void WinCOFFWriter::executePostLayoutBinding(MCAssembler &Asm, in executePostLayoutBinding()
856 void WinCOFFWriter::recordRelocation(MCAssembler &Asm, in recordRelocation()
1014 uint64_t WinCOFFWriter::writeObject(MCAssembler &Asm, in writeObject()