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,
756 unsigned SectionID = Sections.size();
757 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID,
766 LLVM_DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID
795 SymbolTableEntry(SectionID, Offset, std::move(*JITSymFlags));
833 unsigned SectionID = Sections.size();
866 SectionID, Name);
870 Addr = MemMgr.allocateCodeSection(Allocate, Alignment.value(), SectionID,
873 Addr = MemMgr.allocateDataSection(Allocate, Alignment.value(), SectionID,
897 LLVM_DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: "
909 dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
926 return SectionID;
935 unsigned SectionID = 0;
938 SectionID = i->second;
941 SectionID = *SectionIDOrErr;
944 LocalSections[Section] = SectionID;
946 return SectionID;
950 unsigned SectionID) {
951 Relocations[SectionID].push_back(RE);
1093 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID,
1106 dbgs() << "Reassigning address for section " << SectionID << " ("
1107 << Sections[SectionID].getName() << "): "
1108 << format("0x%016" PRIx64, Sections[SectionID].getLoadAddress())
1110 Sections[SectionID].setLoadAddress(Addr);
1117 if (RE.SectionID != AbsoluteSymbolSection &&
1118 Sections[RE.SectionID].getAddress() == nullptr)
1300 unsigned SectionID,
1413 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) {
1414 Dyld->reassignSectionAddress(SectionID, Addr);
1437 StringRef RuntimeDyld::getSectionContent(unsigned SectionID) const {
1439 return Dyld->getSectionContent(SectionID);
1442 uint64_t RuntimeDyld::getSectionLoadAddress(unsigned SectionID) const {
1444 return Dyld->getSectionLoadAddress(SectionID);