Lines Matching refs:SectionID
307 unsigned SectionID = AbsoluteSymbolSection; in loadObjectImpl() local
310 << " SID: " << SectionID in loadObjectImpl()
315 SymbolTableEntry(SectionID, Addr, *JITSymFlags); in loadObjectImpl()
336 unsigned SectionID; in loadObjectImpl() local
339 SectionID = *SectionIDOrErr; in loadObjectImpl()
344 << " SID: " << SectionID in loadObjectImpl()
349 SymbolTableEntry(SectionID, SectOffset, *JITSymFlags); in loadObjectImpl()
379 unsigned SectionID = 0; in loadObjectImpl() local
382 SectionID = *SectionIDOrErr; in loadObjectImpl()
386 LLVM_DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n"); in loadObjectImpl()
389 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) in loadObjectImpl()
398 StringRef SectionName = Sections[SectionID].getName(); in loadObjectImpl()
406 NotifyStubEmitted(FileName, SectionName, VR.SymbolName, SectionID, in loadObjectImpl()
415 if (GSTEntry.getSectionID() == VR.SectionID && in loadObjectImpl()
417 NotifyStubEmitted(FileName, SectionName, SymbolName, SectionID, in loadObjectImpl()
752 unsigned SectionID = Sections.size(); in emitCommonSymbols() local
753 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID, in emitCommonSymbols()
762 LLVM_DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID in emitCommonSymbols()
791 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags)); in emitCommonSymbols()
835 unsigned SectionID = Sections.size(); in emitSection() local
868 MemMgr.allocateTLSSection(Allocate, Alignment, SectionID, Name); in emitSection()
872 Addr = MemMgr.allocateCodeSection(Allocate, Alignment, SectionID, Name); in emitSection()
874 Addr = MemMgr.allocateDataSection(Allocate, Alignment, SectionID, Name, in emitSection()
898 LLVM_DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " in emitSection()
910 dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name in emitSection()
927 return SectionID; in emitSection()
936 unsigned SectionID = 0; in findOrEmitSection() local
939 SectionID = i->second; in findOrEmitSection()
942 SectionID = *SectionIDOrErr; in findOrEmitSection()
945 LocalSections[Section] = SectionID; in findOrEmitSection()
947 return SectionID; in findOrEmitSection()
951 unsigned SectionID) { in addRelocationForSection() argument
952 Relocations[SectionID].push_back(RE); in addRelocationForSection()
1082 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID, in reassignSectionAddress() argument
1095 dbgs() << "Reassigning address for section " << SectionID << " (" in reassignSectionAddress()
1096 << Sections[SectionID].getName() << "): " in reassignSectionAddress()
1097 << format("0x%016" PRIx64, Sections[SectionID].getLoadAddress()) in reassignSectionAddress()
1099 Sections[SectionID].setLoadAddress(Addr); in reassignSectionAddress()
1107 if (RE.SectionID != AbsoluteSymbolSection && in resolveRelocationList()
1108 Sections[RE.SectionID].getAddress() == nullptr) in resolveRelocationList()
1290 unsigned SectionID, in allocateTLSSection() argument
1403 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) { in reassignSectionAddress() argument
1404 Dyld->reassignSectionAddress(SectionID, Addr); in reassignSectionAddress()
1427 StringRef RuntimeDyld::getSectionContent(unsigned SectionID) const { in getSectionContent()
1429 return Dyld->getSectionContent(SectionID); in getSectionContent()
1432 uint64_t RuntimeDyld::getSectionLoadAddress(unsigned SectionID) const { in getSectionLoadAddress()
1434 return Dyld->getSectionLoadAddress(SectionID); in getSectionLoadAddress()