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

References

tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  589   if (ref.kindNamespace() != Reference::KindNamespace::mach_o)
  591   assert(ref.kindArch() == Reference::KindArch::AArch64);
  598   switch (static_cast<Arm64Kind>(ref.kindValue())) {
  600     displacement = (targetAddress - fixupAddress) + ref.addend();
  607         ((targetAddress + ref.addend()) & (-4096)) - (fixupAddress & (-4096));
  613     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  617     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  623     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  629     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  635     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  644     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  651     *loc64 = targetAddress + ref.addend();
  655     *loc64 = (targetAddress - fixupAddress) + ref.addend();
  660     *loc32 = (targetAddress - fixupAddress) + ref.addend();
  663     *loc32 = fixupAddress - targetAddress + ref.addend();
  669     *loc32 = ref.addend();
  672     *loc32 = (targetAddress - imageBaseAddress) + ref.addend();
  678     value64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend();
  678     value64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend();