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

References

lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h
  204     LLVM_DEBUG(dumpRelocationToResolve(RE, Value));
  212       Value -= FinalAddress;
  215       Value -= (RE.RelType == MachO::ARM_THUMB_RELOC_BR22) ? 4 : 8;
  220       Value += RE.Addend;
  224       HighInsn = (HighInsn & 0xf800) | ((Value >> 12) & 0x7ff);
  229       LowInsn = (LowInsn & 0xf800) | ((Value >> 1) & 0x7ff);
  238         Value |= 0x01;
  239       writeBytesUnaligned(Value + RE.Addend, LocalAddress, 1 << RE.Size);
  244       Value += RE.Addend;
  246       Value >>= 2;
  248       uint64_t FinalValue = Value & 0xffffff;
  262       assert((Value == SectionABase || Value == SectionBBase) &&
  262       assert((Value == SectionABase || Value == SectionBBase) &&
  264       Value = SectionABase - SectionBBase + RE.Addend;
  266         Value = (Value >> 16);
  266         Value = (Value >> 16);
  270       Value &= 0xffff;
  275         Insn = (Insn & 0x8f00fbf0) | ((Value & 0xf000) >> 12) |
  276                ((Value & 0x0800) >> 1) | ((Value & 0x0700) << 20) |
  276                ((Value & 0x0800) >> 1) | ((Value & 0x0700) << 20) |
  277                ((Value & 0x00ff) << 16);
  279         Insn = (Insn & 0xfff0f000) | ((Value & 0xf000) << 4) | (Value & 0x0fff);
  279         Insn = (Insn & 0xfff0f000) | ((Value & 0xf000) << 4) | (Value & 0x0fff);