Lines Matching refs:SectionID

581   Rel.SectionID = 0;  in findPPC64TOCSection()
595 Rel.SectionID = findOrEmitSection(Obj, *si, false, LocalSections); in findPPC64TOCSection()
660 Rel.SectionID = findOrEmitSection(Obj, (*tsi), IsCode, LocalSections); in findOPDEntrySection()
846 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
892 unsigned SectionID, relocation_iterator RelI, in processRelocationRef() argument
920 Value.SectionID = SymInfo.getSectionID(); in processRelocationRef()
935 Value.SectionID = findOrEmitSection(Obj, (*si), isCode, ObjSectionToID); in processRelocationRef()
961 DEBUG(dbgs() << "\t\tSectionID: " << SectionID << " Offset: " << Offset in processRelocationRef()
967 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
982 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
984 RelocationEntry REmovk_g2(SectionID, StubTargetAddr - Section.Address + 4, in processRelocationRef()
986 RelocationEntry REmovk_g1(SectionID, StubTargetAddr - Section.Address + 8, in processRelocationRef()
988 RelocationEntry REmovk_g0(SectionID, in processRelocationRef()
998 addRelocationForSection(REmovz_g3, Value.SectionID); in processRelocationRef()
999 addRelocationForSection(REmovk_g2, Value.SectionID); in processRelocationRef()
1000 addRelocationForSection(REmovk_g1, Value.SectionID); in processRelocationRef()
1001 addRelocationForSection(REmovk_g0, Value.SectionID); in processRelocationRef()
1013 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
1027 RelocationEntry RE(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
1032 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1043 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
1055 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef()
1056 addRelocationForSection(RE, SectionID); in processRelocationRef()
1066 RelocationEntry REHi(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
1068 RelocationEntry RELo(SectionID, StubTargetAddr - Section.Address + 4, in processRelocationRef()
1075 addRelocationForSection(REHi, Value.SectionID); in processRelocationRef()
1076 addRelocationForSection(RELo, Value.SectionID); in processRelocationRef()
1079 RelocationEntry RE(SectionID, Offset, RelType, Section.StubOffset); in processRelocationRef()
1080 addRelocationForSection(RE, SectionID); in processRelocationRef()
1092 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
1108 uint8_t *RelocTarget = Sections[Value.SectionID].Address + Value.Addend; in processRelocationRef()
1112 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend); in processRelocationRef()
1116 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1137 RelocationEntry RE(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
1148 RelocationEntry REhst(SectionID, StubRelocOffset + 0, in processRelocationRef()
1150 RelocationEntry REhr(SectionID, StubRelocOffset + 4, in processRelocationRef()
1152 RelocationEntry REh(SectionID, StubRelocOffset + 12, in processRelocationRef()
1154 RelocationEntry REl(SectionID, StubRelocOffset + 16, in processRelocationRef()
1163 addRelocationForSection(REhst, Value.SectionID); in processRelocationRef()
1164 addRelocationForSection(REhr, Value.SectionID); in processRelocationRef()
1165 addRelocationForSection(REh, Value.SectionID); in processRelocationRef()
1166 addRelocationForSection(REl, Value.SectionID); in processRelocationRef()
1210 if (Value.SymbolName || Value.SectionID != TOCValue.SectionID) in processRelocationRef()
1213 resolveRelocation(Sections[SectionID], Offset, Value.Addend, RelType, 0); in processRelocationRef()
1227 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend); in processRelocationRef()
1232 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1246 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
1266 RelocationEntry RE(SectionID, StubOffset + 8, ELF::R_390_64, in processRelocationRef()
1271 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1300 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
1322 uint64_t GOTOffset = allocateGOTEntries(SectionID, 1); in processRelocationRef()
1325 resolveGOTOffsetRelocation(SectionID, StubOffset + 2, GOTOffset - 4); in processRelocationRef()
1328 addRelocationForSymbol(computeGOTOffsetRE(SectionID,GOTOffset,0,ELF::R_X86_64_64), in processRelocationRef()
1336 RelocationEntry RE(SectionID, Offset, ELF::R_X86_64_PC32, Value.Addend, in processRelocationRef()
1338 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1341 uint64_t GOTOffset = allocateGOTEntries(SectionID, 1); in processRelocationRef()
1342 resolveGOTOffsetRelocation(SectionID, Offset, GOTOffset + Addend); in processRelocationRef()
1345 RelocationEntry RE = computeGOTOffsetRE(SectionID, GOTOffset, Value.Offset, ELF::R_X86_64_64); in processRelocationRef()
1349 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1351 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processRelocationRef()
1355 addRelocationForSection(RE, Value.SectionID); in processRelocationRef()
1386 uint64_t RuntimeDyldELF::allocateGOTEntries(unsigned SectionID, unsigned no) in allocateGOTEntries() argument
1388 (void)SectionID; // The GOT Section is the same for all section in the object file in allocateGOTEntries()
1400 void RuntimeDyldELF::resolveGOTOffsetRelocation(unsigned SectionID, uint64_t Offset, uint64_t GOTOf… in resolveGOTOffsetRelocation() argument
1403 RelocationEntry GOTRE(SectionID, Offset, ELF::R_X86_64_PC32, GOTOffset); in resolveGOTOffsetRelocation()
1407 RelocationEntry RuntimeDyldELF::computeGOTOffsetRE(unsigned SectionID, uint64_t GOTOffset, uint64_t… in computeGOTOffsetRE() argument
1410 (void)SectionID; // The GOT Section is the same for all section in the object file in computeGOTOffsetRE()