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

References

lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h
  307     if (RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT) {
  309           (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel);
  309           (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel);
  309           (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel);
  309           (RE.Size == 2 && RE.IsPCRel) || (RE.Size == 3 && !RE.IsPCRel);
  316     if (auto Addend = decodeAddend(RE))
  317       RE.Addend = *Addend;
  321     assert((ExplicitAddend == 0 || RE.Addend == 0) && "Relocation has "\
  324       RE.Addend = ExplicitAddend;
  327     if (auto ValueOrErr = getRelocationValueRef(Obj, RelI, RE, ObjSectionToID))
  333     if (RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT) {
  336     } else if (!IsExtern && RE.IsPCRel)
  337       makeValueAddendPCRel(Value, RelI, 1 << RE.Size);
  339     RE.Addend = Value.Offset;
  341     if (RE.RelType == MachO::ARM64_RELOC_GOT_LOAD_PAGE21 ||
  342         RE.RelType == MachO::ARM64_RELOC_GOT_LOAD_PAGEOFF12 ||
  343         RE.RelType == MachO::ARM64_RELOC_POINTER_TO_GOT)
  344       processGOTRelocation(RE, Value, Stubs);
  347         addRelocationForSymbol(RE, Value.SymbolName);
  349         addRelocationForSection(RE, Value.SectionID);