Lines Matching defs:SectionID

149     // symbol for the relocation is located.  The SectionID in the relocation
305 unsigned SectionID = AbsoluteSymbolSection;
308 << " SID: " << SectionID
314 Name, SymbolTableEntry(SectionID, Addr, *JITSymFlags));
337 unsigned SectionID;
340 SectionID = *SectionIDOrErr;
345 << " SID: " << SectionID
351 Name, SymbolTableEntry(SectionID, SectOffset, *JITSymFlags));
383 unsigned SectionID = 0;
386 SectionID = *SectionIDOrErr;
390 LLVM_DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n");
393 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs))
402 StringRef SectionName = Sections[SectionID].getName();
410 NotifyStubEmitted(FileName, SectionName, VR.SymbolName, SectionID,
419 if (GSTEntry.getSectionID() == VR.SectionID &&
421 NotifyStubEmitted(FileName, SectionName, SymbolName, SectionID,
753 unsigned SectionID = Sections.size();
754 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID,
763 LLVM_DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID
792 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags));
830 unsigned SectionID = Sections.size();
863 SectionID, Name);
867 Addr = MemMgr.allocateCodeSection(Allocate, Alignment.value(), SectionID,
870 Addr = MemMgr.allocateDataSection(Allocate, Alignment.value(), SectionID,
894 LLVM_DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: "
906 dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
923 return SectionID;
932 unsigned SectionID = 0;
935 SectionID = i->second;
938 SectionID = *SectionIDOrErr;
941 LocalSections[Section] = SectionID;
943 return SectionID;
947 unsigned SectionID) {
948 Relocations[SectionID].push_back(RE);
1078 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID,
1091 dbgs() << "Reassigning address for section " << SectionID << " ("
1092 << Sections[SectionID].getName() << "): "
1093 << format("0x%016" PRIx64, Sections[SectionID].getLoadAddress())
1095 Sections[SectionID].setLoadAddress(Addr);
1102 if (RE.SectionID != AbsoluteSymbolSection &&
1103 Sections[RE.SectionID].getAddress() == nullptr)
1285 unsigned SectionID,
1398 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) {
1399 Dyld->reassignSectionAddress(SectionID, Addr);
1422 StringRef RuntimeDyld::getSectionContent(unsigned SectionID) const {
1424 return Dyld->getSectionContent(SectionID);
1427 uint64_t RuntimeDyld::getSectionLoadAddress(unsigned SectionID) const {
1429 return Dyld->getSectionLoadAddress(SectionID);