Lines Matching refs:SectionID
305 unsigned SectionID = AbsoluteSymbolSection; in loadObjectImpl() local
308 << " SID: " << SectionID in loadObjectImpl()
313 SymbolTableEntry(SectionID, Addr, *JITSymFlags); in loadObjectImpl()
334 unsigned SectionID; in loadObjectImpl() local
337 SectionID = *SectionIDOrErr; in loadObjectImpl()
342 << " SID: " << SectionID in loadObjectImpl()
347 SymbolTableEntry(SectionID, SectOffset, *JITSymFlags); in loadObjectImpl()
377 unsigned SectionID = 0; in loadObjectImpl() local
380 SectionID = *SectionIDOrErr; in loadObjectImpl()
384 LLVM_DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n"); in loadObjectImpl()
387 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) in loadObjectImpl()
396 StringRef SectionName = Sections[SectionID].getName(); in loadObjectImpl()
404 NotifyStubEmitted(FileName, SectionName, VR.SymbolName, SectionID, in loadObjectImpl()
413 if (GSTEntry.getSectionID() == VR.SectionID && in loadObjectImpl()
415 NotifyStubEmitted(FileName, SectionName, SymbolName, SectionID, in loadObjectImpl()
742 unsigned SectionID = Sections.size(); in emitCommonSymbols() local
743 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID, in emitCommonSymbols()
752 LLVM_DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID in emitCommonSymbols()
781 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags)); in emitCommonSymbols()
824 unsigned SectionID = Sections.size(); in emitSection() local
854 Addr = IsCode ? MemMgr.allocateCodeSection(Allocate, Alignment, SectionID, in emitSection()
856 : MemMgr.allocateDataSection(Allocate, Alignment, SectionID, in emitSection()
879 LLVM_DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " in emitSection()
891 dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name in emitSection()
904 return SectionID; in emitSection()
913 unsigned SectionID = 0; in findOrEmitSection() local
916 SectionID = i->second; in findOrEmitSection()
919 SectionID = *SectionIDOrErr; in findOrEmitSection()
922 LocalSections[Section] = SectionID; in findOrEmitSection()
924 return SectionID; in findOrEmitSection()
928 unsigned SectionID) { in addRelocationForSection() argument
929 Relocations[SectionID].push_back(RE); in addRelocationForSection()
1059 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID, in reassignSectionAddress() argument
1072 dbgs() << "Reassigning address for section " << SectionID << " (" in reassignSectionAddress()
1073 << Sections[SectionID].getName() << "): " in reassignSectionAddress()
1074 << format("0x%016" PRIx64, Sections[SectionID].getLoadAddress()) in reassignSectionAddress()
1076 Sections[SectionID].setLoadAddress(Addr); in reassignSectionAddress()
1084 if (RE.SectionID != AbsoluteSymbolSection && in resolveRelocationList()
1085 Sections[RE.SectionID].getAddress() == nullptr) in resolveRelocationList()
1372 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) { in reassignSectionAddress() argument
1373 Dyld->reassignSectionAddress(SectionID, Addr); in reassignSectionAddress()
1396 StringRef RuntimeDyld::getSectionContent(unsigned SectionID) const { in getSectionContent()
1398 return Dyld->getSectionContent(SectionID); in getSectionContent()
1401 uint64_t RuntimeDyld::getSectionLoadAddress(unsigned SectionID) const { in getSectionLoadAddress()
1403 return Dyld->getSectionLoadAddress(SectionID); in getSectionLoadAddress()