reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();