reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
 1203   LLVM_DEBUG(dbgs() << "\t\tSectionID: " << SectionID << " Offset: " << Offset
 1207       resolveAArch64Branch(SectionID, Value, RelI, Stubs);
 1212       resolveGOTOffsetRelocation(SectionID, Offset, GOTOffset + Addend,
 1217       resolveGOTOffsetRelocation(SectionID, Offset, GOTOffset + Addend,
 1220       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1227       SectionEntry &Section = Sections[SectionID];
 1243         RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(),
 1258         reinterpret_cast<uint32_t*>(computePlaceholderAddress(SectionID, Offset));
 1266       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1270         computePlaceholderAddress(SectionID, Offset));
 1275       SectionEntry &Section = Sections[SectionID];
 1287         RelocationEntry RE(SectionID, Offset, RelType, i->second);
 1288         addRelocationForSection(RE, SectionID);
 1301         RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(),
 1303         RelocationEntry RELo(SectionID,
 1315         RelocationEntry RE(SectionID, Offset, RelType, Section.getStubOffset());
 1316         addRelocationForSection(RE, SectionID);
 1321       RelocationEntry RE(SectionID, Offset, RelType, Addend);
 1330             SectionID == Reloc.SectionID) {
 1340       RelocationEntry RE(SectionID, Offset, RelType, Addend);
 1356       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1360     RelocationEntry RE(SectionID, Offset, RelType, Value.Addend);
 1377       SectionEntry &Section = Sections[SectionID];
 1382         RelocationEntry RE(SectionID, Offset, RelType, i->second);
 1383         addRelocationForSection(RE, SectionID);
 1397           RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(),
 1399           RelocationEntry RELo(SectionID,
 1412           RelocationEntry REHighest(SectionID,
 1415           RelocationEntry REHigher(SectionID,
 1418           RelocationEntry REHi(SectionID,
 1421           RelocationEntry RELo(SectionID,
 1436         RelocationEntry RE(SectionID, Offset, RelType, Section.getStubOffset());
 1437         addRelocationForSection(RE, SectionID);
 1441       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1453       SectionEntry &Section = Sections[SectionID];
 1467           if (Value.SectionID == SectionID){
 1479                    (AbiVariant == 2  && Value.SectionID == SectionID)) {
 1480           RelocationEntry RE(SectionID, Offset, RelType, Value.Addend);
 1484       if (IsExtern || (AbiVariant == 2 && Value.SectionID != SectionID) ||
 1503           RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(),
 1514           RelocationEntry REhst(SectionID, StubRelocOffset + 0,
 1516           RelocationEntry REhr(SectionID, StubRelocOffset + 4,
 1518           RelocationEntry REh(SectionID, StubRelocOffset + 12,
 1520           RelocationEntry REl(SectionID, StubRelocOffset + 16,
 1541         if (IsExtern || (AbiVariant == 2 && Value.SectionID != SectionID)) {
 1581       resolveRelocation(Sections[SectionID], Offset, Value.Addend, RelType, 0);
 1597       RelocationEntry RE(SectionID, Offset, RelType, Value.Addend);
 1616     SectionEntry &Section = Sections[SectionID];
 1637       RelocationEntry RE(SectionID, StubOffset + 8, ELF::R_390_64,
 1672         SectionEntry &Section = Sections[SectionID];
 1698           resolveGOTOffsetRelocation(SectionID, StubOffset + 2, GOTOffset - 4,
 1711         RelocationEntry RE(SectionID, Offset, ELF::R_X86_64_PC32, Value.Addend,
 1719       resolveGOTOffsetRelocation(SectionID, Offset, GOTOffset + Addend,
 1732       resolveRelocation(Sections[SectionID], Offset, GOTOffset,
 1747       resolveGOTOffsetRelocation(SectionID, Offset, Addend, ELF::R_X86_64_PC64);
 1751       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1753       Value.Addend += support::ulittle32_t::ref(computePlaceholderAddress(SectionID, Offset));
 1754       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1756       Value.Addend += support::ulittle64_t::ref(computePlaceholderAddress(SectionID, Offset));
 1757       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1759       processSimpleRelocation(SectionID, Offset, RelType, Value);
 1763       Value.Addend += support::ulittle32_t::ref(computePlaceholderAddress(SectionID, Offset));
 1765     processSimpleRelocation(SectionID, Offset, RelType, Value);