Lines Matching refs:SectionMap
313 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap; member in __anonf52d242f0111::XCOFFObjectWriter
469 SectionMap.clear(); in reset()
557 assert(!SectionMap.contains(MCSec) && "Cannot add a section twice."); in executePostLayoutBinding()
571 SectionMap[MCSec] = &Group.back(); in executePostLayoutBinding()
576 SectionMap[MCSec] = DwarfSec.get(); in executePostLayoutBinding()
600 SectionMap[ContainingCsect] = &UndefinedCsects.back(); in executePostLayoutBinding()
615 assert(SectionMap.contains(ContainingCsect) && in executePostLayoutBinding()
617 XCOFFSection *Csect = SectionMap[ContainingCsect]; in executePostLayoutBinding()
669 return SectionMap[ContainingSect]->Address; in recordRelocation()
673 return SectionMap[ContainingSect]->Address + Layout.getSymbolOffset(*Sym); in recordRelocation()
688 assert(SectionMap.contains(SymASec) && in recordRelocation()
721 const int64_t TOCEntryOffset = SectionMap[SymASec]->Address - in recordRelocation()
738 SectionMap[ParentSec]->Address + FixupOffsetInCsect; in recordRelocation()
752 assert(SectionMap.contains(RelocationSec) && in recordRelocation()
754 SectionMap[RelocationSec]->Relocations.push_back(Reloc); in recordRelocation()
764 assert(SectionMap.contains(SymBSec) && in recordRelocation()
778 SectionMap[RelocationSec]->Relocations.push_back(RelocB); in recordRelocation()