Lines Matching refs:SectionMap
311 DenseMap<const MCSectionXCOFF *, XCOFFSection *> SectionMap; member in __anon43032e790111::XCOFFObjectWriter
469 SectionMap.clear(); in reset()
562 assert(!SectionMap.contains(MCSec) && "Cannot add a section twice."); in executePostLayoutBinding()
576 SectionMap[MCSec] = &Group.back(); in executePostLayoutBinding()
581 SectionMap[MCSec] = DwarfSec.get(); in executePostLayoutBinding()
608 SectionMap[ContainingCsect] = &UndefinedCsects.back(); in executePostLayoutBinding()
623 assert(SectionMap.contains(ContainingCsect) && in executePostLayoutBinding()
625 XCOFFSection *Csect = SectionMap[ContainingCsect]; in executePostLayoutBinding()
683 return SectionMap[ContainingSect]->Address; in recordRelocation()
687 return SectionMap[ContainingSect]->Address + Asm.getSymbolOffset(*Sym); in recordRelocation()
702 assert(SectionMap.contains(SymASec) && in recordRelocation()
736 int64_t TOCEntryOffset = SectionMap[SymASec]->Address - in recordRelocation()
768 SectionMap[ParentSec]->Address + FixupOffsetInCsect; in recordRelocation()
782 assert(SectionMap.contains(RelocationSec) && in recordRelocation()
784 SectionMap[RelocationSec]->Relocations.push_back(Reloc); in recordRelocation()
794 assert(SectionMap.contains(SymBSec) && in recordRelocation()
808 SectionMap[RelocationSec]->Relocations.push_back(RelocB); in recordRelocation()