Lines Matching defs:XCOFFSection
82 struct XCOFFSection {
94 XCOFFSection(const MCSectionXCOFF *MCSec)
102 using CsectGroup = std::deque<XCOFFSection>;
194 std::unique_ptr<XCOFFSection> DwarfSect;
214 std::unique_ptr<XCOFFSection> Sect)
308 // Maps the MCSection representation to its corresponding XCOFFSection
309 // wrapper. Needed for finding the XCOFFSection to insert an MCSymbol into
311 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap;
366 const XCOFFSection &CSectionRef,
369 void writeSymbolEntryForControlSection(const XCOFFSection &CSectionRef,
372 void writeSymbolEntryForDwarfSection(const XCOFFSection &DwarfSectionRef,
408 void writeRelocation(XCOFFRelocation Reloc, const XCOFFSection &Section);
579 std::unique_ptr<XCOFFSection> DwarfSec =
580 std::make_unique<XCOFFSection>(MCSec);
625 XCOFFSection *Csect = SectionMap[ContainingCsect];
944 const Symbol &SymbolRef, const XCOFFSection &CSectionRef,
989 const XCOFFSection &DwarfSectionRef, int16_t SectionIndex) {
999 const XCOFFSection &CSectionRef, int16_t SectionIndex,
1125 const XCOFFSection &Section) {
1532 XCOFFSection &DwarfSect = *DwarfSection.DwarfSect;