Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching refs:RelType

896   return resolveRelocation(Section, RE.Offset, Value, RE.RelType, RE.Addend,
946 uint64_t RelType;
947 Check(RelI->getType(RelType));
956 DEBUG(dbgs() << "\t\tRelType: " << RelType << " Addend: " << Addend
1023 (RelType == ELF::R_AARCH64_CALL26 || RelType == ELF::R_AARCH64_JUMP26)) {
1032 RelType, 0);
1063 (uint64_t)Section.Address + Section.StubOffset, RelType,
1068 (RelType == ELF::R_ARM_PC24 || RelType == ELF::R_ARM_CALL ||
1069 RelType == ELF::R_ARM_JUMP24)) {
1078 RelType, 0);
1094 (uint64_t)Section.Address + Section.StubOffset, RelType,
1099 RelType == ELF::R_MIPS_26) {
1114 RelocationEntry RE(SectionID, Offset, RelType, i->second);
1138 RelocationEntry RE(SectionID, Offset, RelType, Section.StubOffset);
1143 if (RelType == ELF::R_PPC64_REL24) {
1159 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend);
1175 (uint64_t)Section.Address + i->second, RelType, 0);
1217 RelType, 0);
1224 } else if (RelType == ELF::R_PPC64_TOC16 ||
1225 RelType == ELF::R_PPC64_TOC16_DS ||
1226 RelType == ELF::R_PPC64_TOC16_LO ||
1227 RelType == ELF::R_PPC64_TOC16_LO_DS ||
1228 RelType == ELF::R_PPC64_TOC16_HI ||
1229 RelType == ELF::R_PPC64_TOC16_HA) {
1240 switch (RelType) {
1241 case ELF::R_PPC64_TOC16: RelType = ELF::R_PPC64_ADDR16; break;
1242 case ELF::R_PPC64_TOC16_DS: RelType = ELF::R_PPC64_ADDR16_DS; break;
1243 case ELF::R_PPC64_TOC16_LO: RelType = ELF::R_PPC64_ADDR16_LO; break;
1244 case ELF::R_PPC64_TOC16_LO_DS: RelType = ELF::R_PPC64_ADDR16_LO_DS; break;
1245 case ELF::R_PPC64_TOC16_HI: RelType = ELF::R_PPC64_ADDR16_HI; break;
1246 case ELF::R_PPC64_TOC16_HA: RelType = ELF::R_PPC64_ADDR16_HA; break;
1255 resolveRelocation(Sections[SectionID], Offset, Value.Addend, RelType, 0);
1261 if (RelType == ELF::R_PPC64_TOC) {
1262 RelType = ELF::R_PPC64_ADDR64;
1269 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend);
1277 (RelType == ELF::R_390_PLT32DBL || RelType == ELF::R_390_GOTENT)) {
1317 if (RelType == ELF::R_390_GOTENT)
1321 resolveRelocation(Section, Offset, StubAddress, RelType, Addend);
1322 } else if (Arch == Triple::x86_64 && RelType == ELF::R_X86_64_PLT32) {
1381 if (Arch == Triple::x86_64 && RelType == ELF::R_X86_64_GOTPCREL) {
1384 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset);