• Home
  • Raw
  • Download

Lines Matching refs:SectionID

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