Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching refs:Section

62   SectionEntry &Section = Sections[SectionID];
67 uint8_t *LocalAddress = Section.getAddressWithOffset(Offset);
73 assert(TargetSI != Obj.section_end() && "Can't find section for symbol");
137 const SectionEntry &Section = Sections[RE.SectionID];
138 uint8_t *LocalAddress = Section.getAddress() + RE.Offset;
139 uint64_t FinalAddress = Section.getLoadAddress() + RE.Offset;
141 dbgs() << "resolveRelocation Section: " << RE.SectionID
166 // Populate __pointers section.
172 "Pointer table section not supported in 64-bit MachO.");
175 MachO::section Sec32 = Obj.getSection(PTSection.getRawDataRefImpl());
183 "Pointers section does not contain a whole number of stubs?");
185 DEBUG(dbgs() << "Populating pointer table section "
186 << Sections[PTSectionID].getName() << ", Section ID "
218 for (const auto &Section : Obj.sections()) {
220 Section.getName(Name);
226 TextSID = findOrEmitSection(Obj, Section, true, SectionMap);
228 EHFrameSID = findOrEmitSection(Obj, Section, false, SectionMap);
230 ExceptTabSID = findOrEmitSection(Obj, Section, true, SectionMap);
232 auto I = SectionMap.find(Section);
234 impl().finalizeSection(Obj, I->second, Section);