Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching defs:SectionID

121         unsigned SectionID = findOrEmitSection(*obj, *si, IsCode, LocalSections);
122 LocalSymbols[Name.data()] = SymbolLoc(SectionID, SectOffset);
125 << " SID: " << SectionID
127 GlobalSymbolTable[Name] = SymbolLoc(SectionID, SectOffset);
143 unsigned SectionID = 0;
150 // If it's the first relocation in this section, find its SectionID
152 SectionID = findOrEmitSection(*obj, *si, true, LocalSections);
153 DEBUG(dbgs() << "\tSectionID: " << SectionID << "\n");
158 RI.SectionID = SectionID;
180 unsigned SectionID = Sections.size();
182 SectionID, false);
189 DEBUG(dbgs() << "emitCommonSection SectionID: " << SectionID
210 SymbolTable[Name.data()] = SymbolLoc(SectionID, Offset);
248 unsigned SectionID = Sections.size();
257 ? MemMgr->allocateCodeSection(Allocate, Alignment, SectionID)
258 : MemMgr->allocateDataSection(Allocate, Alignment, SectionID, IsReadOnly);
272 DEBUG(dbgs() << "emitSection SectionID: " << SectionID
288 DEBUG(dbgs() << "emitSection SectionID: " << SectionID
300 return SectionID;
308 unsigned SectionID = 0;
311 SectionID = i->second;
313 SectionID = emitSection(Obj, Section, IsCode);
314 LocalSections[Section] = SectionID;
316 return SectionID;
320 unsigned SectionID) {
321 Relocations[SectionID].push_back(RE);
389 void RuntimeDyldImpl::reassignSectionAddress(unsigned SectionID,
401 Sections[SectionID].LoadAddress = Addr;
407 if (Sections[RE.SectionID].Address != 0) {
408 DEBUG(dbgs() << "\tSectionID: " << RE.SectionID
410 << format("%p", Sections[RE.SectionID].Address + RE.Offset) << ")"
415 resolveRelocation(Sections[RE.SectionID], RE.Offset,
523 void RuntimeDyld::reassignSectionAddress(unsigned SectionID,
525 Dyld->reassignSectionAddress(SectionID, Addr);