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

References

tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
 1072   if (ref.kindNamespace() != Reference::KindNamespace::mach_o)
 1074   assert(ref.kindArch() == Reference::KindArch::ARM);
 1075   bool useExternalReloc = useExternalRelocationTo(*ref.target());
 1080   bool targetIsUndef = isa<UndefinedAtom>(ref.target());
 1081   switch (static_cast<ArmKind>(ref.kindValue())) {
 1094       displacement = (ref.addend() - (fixupAddress + 4));
 1096       displacement = (targetAddress - (fixupAddress + 4)) + ref.addend();
 1105       value16 = ref.addend() & 0xFFFF;
 1107       value16 = (targetAddress + ref.addend()) & 0xFFFF;
 1113       value16 = ref.addend() >> 16;
 1115       value16 = (targetAddress + ref.addend()) >> 16;
 1120     value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
 1125     value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
 1132       displacement = (ref.addend() - (fixupAddress + 8));
 1134       displacement = (targetAddress - (fixupAddress + 8)) + ref.addend();
 1142       value16 = ref.addend() & 0xFFFF;
 1144       value16 = (targetAddress + ref.addend()) & 0xFFFF;
 1150       value16 = ref.addend() >> 16;
 1152       value16 = (targetAddress + ref.addend()) >> 16;
 1157     value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
 1162     value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
 1166     *loc32 = targetAddress + ref.addend();
 1169     *loc32 = targetAddress - fixupAddress + ref.addend();