• Home
  • Raw
  • Download

Lines Matching refs:SectionID

195         unsigned SectionID =  in loadObjectImpl()  local
198 << " SID: " << SectionID << " Offset: " in loadObjectImpl()
207 SymbolTableEntry(SectionID, SectOffset, RTDyldSymFlags); in loadObjectImpl()
219 unsigned SectionID = 0; in loadObjectImpl() local
233 SectionID = in loadObjectImpl()
235 DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n"); in loadObjectImpl()
238 I = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs); in loadObjectImpl()
243 Checker->registerStubMap(Obj.getFileName(), SectionID, Stubs); in loadObjectImpl()
506 unsigned SectionID = Sections.size(); in emitCommonSymbols() local
508 SectionID, StringRef(), false); in emitCommonSymbols()
515 DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID << " new addr: " in emitCommonSymbols()
541 SymbolTableEntry(SectionID, Offset, RTDyldSymFlags); in emitCommonSymbols()
573 unsigned SectionID = Sections.size(); in emitSection() local
584 Addr = IsCode ? MemMgr.allocateCodeSection(Allocate, Alignment, SectionID, in emitSection()
586 : MemMgr.allocateDataSection(Allocate, Alignment, SectionID, in emitSection()
608 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name in emitSection()
619 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name in emitSection()
628 Checker->registerSection(Obj.getFileName(), SectionID); in emitSection()
630 return SectionID; in emitSection()
638 unsigned SectionID = 0; in findOrEmitSection() local
641 SectionID = i->second; in findOrEmitSection()
643 SectionID = emitSection(Obj, Section, IsCode); in findOrEmitSection()
644 LocalSections[Section] = SectionID; in findOrEmitSection()
646 return SectionID; in findOrEmitSection()
650 unsigned SectionID) { in addRelocationForSection() argument
651 Relocations[SectionID].push_back(RE); in addRelocationForSection()
749 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID, in reassignSectionAddress() argument
762 << SectionID << " (" << Sections[SectionID].Name << "): " in reassignSectionAddress()
763 << format("0x%016" PRIx64, Sections[SectionID].LoadAddress) << " -> " in reassignSectionAddress()
765 Sections[SectionID].LoadAddress = Addr; in reassignSectionAddress()
773 if (Sections[RE.SectionID].Address == nullptr) in resolveRelocationList()
930 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) { in reassignSectionAddress() argument
931 Dyld->reassignSectionAddress(SectionID, Addr); in reassignSectionAddress()