Lines Matching refs:XCOFFObjectWriter
293 class XCOFFObjectWriter : public MCObjectWriter { class
436 XCOFFObjectWriter(std::unique_ptr<MCXCOFFObjectTargetWriter> MOTW,
449 XCOFFObjectWriter::XCOFFObjectWriter( in XCOFFObjectWriter() function in __anon43032e790111::XCOFFObjectWriter
466 void XCOFFObjectWriter::reset() { in reset()
492 CsectGroup &XCOFFObjectWriter::getCsectGroup(const MCSectionXCOFF *MCSec) { in getCsectGroup()
559 void XCOFFObjectWriter::executePostLayoutBinding(MCAssembler &Asm) { in executePostLayoutBinding()
660 void XCOFFObjectWriter::recordRelocation(MCAssembler &Asm, in recordRelocation()
814 void XCOFFObjectWriter::writeSections(const MCAssembler &Asm) { in writeSections()
826 uint64_t XCOFFObjectWriter::writeObject(MCAssembler &Asm) { in writeObject()
846 bool XCOFFObjectWriter::nameShouldBeInStringTable(const StringRef &SymbolName) { in nameShouldBeInStringTable()
850 void XCOFFObjectWriter::writeSymbolName(const StringRef &SymbolName) { in writeSymbolName()
863 void XCOFFObjectWriter::writeSymbolEntry(StringRef SymbolName, uint64_t Value, in writeSymbolEntry()
881 void XCOFFObjectWriter::writeSymbolAuxCsectEntry(uint64_t SectionOrLength, in writeSymbolAuxCsectEntry()
899 bool XCOFFObjectWriter::auxFileSymNameShouldBeInStringTable( in auxFileSymNameShouldBeInStringTable()
904 void XCOFFObjectWriter::writeAuxFileSymName(const StringRef &SymbolName) { in writeAuxFileSymName()
918 void XCOFFObjectWriter::writeSymbolAuxFileEntry(StringRef &Name, in writeSymbolAuxFileEntry()
929 void XCOFFObjectWriter::writeSymbolAuxDwarfEntry( in writeSymbolAuxDwarfEntry()
943 void XCOFFObjectWriter::writeSymbolEntryForCsectMemberLabel( in writeSymbolEntryForCsectMemberLabel()
988 void XCOFFObjectWriter::writeSymbolEntryForDwarfSection( in writeSymbolEntryForDwarfSection()
998 void XCOFFObjectWriter::writeSymbolEntryForControlSection( in writeSymbolEntryForControlSection()
1008 void XCOFFObjectWriter::writeSymbolAuxFunctionEntry(uint32_t EntryOffset, in writeSymbolAuxFunctionEntry()
1028 void XCOFFObjectWriter::writeSymbolAuxExceptionEntry(uint64_t EntryOffset, in writeSymbolAuxExceptionEntry()
1039 void XCOFFObjectWriter::writeFileHeader() { in writeFileHeader()
1055 void XCOFFObjectWriter::writeAuxFileHeader() { in writeAuxFileHeader()
1071 void XCOFFObjectWriter::writeSectionHeader(const SectionEntry *Sec) { in writeSectionHeader()
1111 void XCOFFObjectWriter::writeSectionHeaderTable() { in writeSectionHeaderTable()
1124 void XCOFFObjectWriter::writeRelocation(XCOFFRelocation Reloc, in writeRelocation()
1138 void XCOFFObjectWriter::writeRelocations() { in writeRelocations()
1160 void XCOFFObjectWriter::writeSymbolTable(MCAssembler &Asm) { in writeSymbolTable()
1241 void XCOFFObjectWriter::finalizeRelocationInfo(SectionEntry *Sec, in finalizeRelocationInfo()
1267 void XCOFFObjectWriter::calcOffsetToRelocations(SectionEntry *Sec, in calcOffsetToRelocations()
1299 void XCOFFObjectWriter::finalizeSectionInfo() { in finalizeSectionInfo()
1363 void XCOFFObjectWriter::addExceptionEntry( in addExceptionEntry()
1385 unsigned XCOFFObjectWriter::getExceptionSectionSize() { in getExceptionSectionSize()
1397 unsigned XCOFFObjectWriter::getExceptionOffset(const MCSymbol *Symbol) { in getExceptionOffset()
1408 void XCOFFObjectWriter::addCInfoSymEntry(StringRef Name, StringRef Metadata) { in addCInfoSymEntry()
1414 void XCOFFObjectWriter::assignAddressesAndIndices(MCAssembler &Asm) { in assignAddressesAndIndices()
1590 void XCOFFObjectWriter::writeSectionForControlSectionEntry( in writeSectionForControlSectionEntry()
1637 void XCOFFObjectWriter::writeSectionForDwarfSectionEntry( in writeSectionForDwarfSectionEntry()
1665 void XCOFFObjectWriter::writeSectionForExceptionSectionEntry( in writeSectionForExceptionSectionEntry()
1687 void XCOFFObjectWriter::writeSectionForCInfoSymSectionEntry( in writeSectionForCInfoSymSectionEntry()
1739 return std::make_unique<XCOFFObjectWriter>(std::move(MOTW), OS); in createXCOFFObjectWriter()
1748 static_cast<XCOFFObjectWriter &>(Writer).addExceptionEntry( in addExceptionEntry()
1754 static_cast<XCOFFObjectWriter &>(Writer).addCInfoSymEntry(Name, Metadata); in addCInfoSymEntry()