Lines Matching refs:XCOFFObjectWriter
294 class XCOFFObjectWriter : public MCObjectWriter { class
441 XCOFFObjectWriter(std::unique_ptr<MCXCOFFObjectTargetWriter> MOTW,
449 XCOFFObjectWriter::XCOFFObjectWriter( in XCOFFObjectWriter() function in __anonf52d242f0111::XCOFFObjectWriter
466 void XCOFFObjectWriter::reset() { in reset()
492 CsectGroup &XCOFFObjectWriter::getCsectGroup(const MCSectionXCOFF *MCSec) { in getCsectGroup()
553 void XCOFFObjectWriter::executePostLayoutBinding(MCAssembler &Asm, in executePostLayoutBinding()
645 void XCOFFObjectWriter::recordRelocation(MCAssembler &Asm, in recordRelocation()
784 void XCOFFObjectWriter::writeSections(const MCAssembler &Asm, in writeSections()
799 uint64_t XCOFFObjectWriter::writeObject(MCAssembler &Asm, in writeObject()
822 bool XCOFFObjectWriter::nameShouldBeInStringTable(const StringRef &SymbolName) { in nameShouldBeInStringTable()
826 void XCOFFObjectWriter::writeSymbolName(const StringRef &SymbolName) { in writeSymbolName()
839 void XCOFFObjectWriter::writeSymbolEntry(StringRef SymbolName, uint64_t Value, in writeSymbolEntry()
857 void XCOFFObjectWriter::writeSymbolAuxCsectEntry(uint64_t SectionOrLength, in writeSymbolAuxCsectEntry()
875 void XCOFFObjectWriter::writeSymbolAuxDwarfEntry( in writeSymbolAuxDwarfEntry()
889 void XCOFFObjectWriter::writeSymbolEntryForCsectMemberLabel( in writeSymbolEntryForCsectMemberLabel()
934 void XCOFFObjectWriter::writeSymbolEntryForDwarfSection( in writeSymbolEntryForDwarfSection()
944 void XCOFFObjectWriter::writeSymbolEntryForControlSection( in writeSymbolEntryForControlSection()
954 void XCOFFObjectWriter::writeSymbolAuxFunctionEntry(uint32_t EntryOffset, in writeSymbolAuxFunctionEntry()
974 void XCOFFObjectWriter::writeSymbolAuxExceptionEntry(uint64_t EntryOffset, in writeSymbolAuxExceptionEntry()
985 void XCOFFObjectWriter::writeFileHeader() { in writeFileHeader()
1001 void XCOFFObjectWriter::writeAuxFileHeader() { in writeAuxFileHeader()
1017 void XCOFFObjectWriter::writeSectionHeader(const SectionEntry *Sec) { in writeSectionHeader()
1057 void XCOFFObjectWriter::writeSectionHeaderTable() { in writeSectionHeaderTable()
1070 void XCOFFObjectWriter::writeRelocation(XCOFFRelocation Reloc, in writeRelocation()
1084 void XCOFFObjectWriter::writeRelocations() { in writeRelocations()
1106 void XCOFFObjectWriter::writeSymbolTable(const MCAsmLayout &Layout) { in writeSymbolTable()
1179 void XCOFFObjectWriter::finalizeRelocationInfo(SectionEntry *Sec, in finalizeRelocationInfo()
1205 void XCOFFObjectWriter::calcOffsetToRelocations(SectionEntry *Sec, in calcOffsetToRelocations()
1237 void XCOFFObjectWriter::finalizeSectionInfo() { in finalizeSectionInfo()
1301 void XCOFFObjectWriter::addExceptionEntry( in addExceptionEntry()
1323 unsigned XCOFFObjectWriter::getExceptionSectionSize() { in getExceptionSectionSize()
1336 unsigned XCOFFObjectWriter::getExceptionOffset(const MCSymbol *Symbol) { in getExceptionOffset()
1348 void XCOFFObjectWriter::addCInfoSymEntry(StringRef Name, StringRef Metadata) { in addCInfoSymEntry()
1354 void XCOFFObjectWriter::assignAddressesAndIndices(const MCAsmLayout &Layout) { in assignAddressesAndIndices()
1528 void XCOFFObjectWriter::writeSectionForControlSectionEntry( in writeSectionForControlSectionEntry()
1575 void XCOFFObjectWriter::writeSectionForDwarfSectionEntry( in writeSectionForDwarfSectionEntry()
1603 void XCOFFObjectWriter::writeSectionForExceptionSectionEntry( in writeSectionForExceptionSectionEntry()
1626 void XCOFFObjectWriter::writeSectionForCInfoSymSectionEntry( in writeSectionForCInfoSymSectionEntry()
1678 return std::make_unique<XCOFFObjectWriter>(std::move(MOTW), OS); in createXCOFFObjectWriter()