Lines Matching refs:SectionID
54 // symbol for the relocation is located. The SectionID in the relocation
169 unsigned SectionID =
171 LocalSymbols[Name.data()] = SymbolLoc(SectionID, SectOffset);
173 << " flags: " << Flags << " SID: " << SectionID);
174 GlobalSymbolTable[Name] = SymbolLoc(SectionID, SectOffset);
188 unsigned SectionID = 0;
200 SectionID =
202 DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n");
205 I = processRelocationRef(SectionID, I, *Obj, LocalSections, LocalSymbols,
362 unsigned SectionID = Sections.size();
364 SectionID, StringRef(), false);
371 DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID << " new addr: "
390 SymbolTable[Name.data()] = SymbolLoc(SectionID, Offset);
429 unsigned SectionID = Sections.size();
437 Addr = IsCode ? MemMgr->allocateCodeSection(Allocate, Alignment, SectionID,
439 : MemMgr->allocateDataSection(Allocate, Alignment, SectionID,
461 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
473 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
480 return SectionID;
488 unsigned SectionID = 0;
491 SectionID = i->second;
493 SectionID = emitSection(Obj, Section, IsCode);
494 LocalSections[Section] = SectionID;
496 return SectionID;
500 unsigned SectionID) {
501 Relocations[SectionID].push_back(RE);
600 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID,
612 Sections[SectionID].LoadAddress = Addr;
620 if (Sections[RE.SectionID].Address == nullptr)
788 void RuntimeDyld::reassignSectionAddress(unsigned SectionID, uint64_t Addr) {
789 Dyld->reassignSectionAddress(SectionID, Addr);