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

References

tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
  661   if (ref.kindNamespace() != Reference::KindNamespace::mach_o)
  663   assert(ref.kindArch() == Reference::KindArch::x86_64);
  666   switch (static_cast<X86_64Kind>(ref.kindValue())) {
  672     *loc32 = ref.addend();
  675     *loc32 = (targetAddress - (fixupAddress + 4)) + ref.addend();
  679     *loc64 = ref.addend();
  682     *loc64 = targetAddress + ref.addend();
  685     *loc32 = ref.addend() - 1;
  688     *loc32 = (targetAddress - (fixupAddress + 5)) + ref.addend();
  691     *loc32 = ref.addend() - 2;
  694     *loc32 = (targetAddress - (fixupAddress + 6)) + ref.addend();
  697     *loc32 = ref.addend() - 4;
  700     *loc32 = (targetAddress - (fixupAddress + 8)) + ref.addend();
  703     *loc32 = ref.addend() + inAtomAddress - fixupAddress;
  716     *loc32 = (targetAddress + ref.addend()) - (fixupAddress - inAtomAddress);
  719     *loc64 = ref.addend() + inAtomAddress - fixupAddress;
  732     *loc64 = (targetAddress + ref.addend()) - (fixupAddress - inAtomAddress);
  735     *loc64 = ref.addend() + fixupAddress - inAtomAddress;
  738     *loc32 = ref.addend() + fixupAddress - inAtomAddress;