reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
577 if (ref.kindNamespace() != Reference::KindNamespace::mach_o) 579 assert(ref.kindArch() == Reference::KindArch::x86_64); 582 switch (static_cast<X86_64Kind>(ref.kindValue())) { 589 *loc32 = targetAddress - (fixupAddress + 4) + ref.addend(); 593 *loc64 = targetAddress + ref.addend(); 596 *loc64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend(); 596 *loc64 = targetAddress - findSectionAddress(*ref.target()) + ref.addend(); 600 *loc32 = targetAddress - (fixupAddress + 5) + ref.addend(); 604 *loc32 = targetAddress - (fixupAddress + 6) + ref.addend(); 608 *loc32 = targetAddress - (fixupAddress + 8) + ref.addend(); 612 *loc32 = targetAddress - fixupAddress + ref.addend(); 617 *loc64 = targetAddress - fixupAddress + ref.addend(); 623 *loc32 = targetAddress - (fixupAddress + 4) + ref.addend(); 626 *loc64 = fixupAddress - targetAddress + ref.addend(); 629 *loc32 = fixupAddress - targetAddress + ref.addend(); 637 *loc32 = ref.addend(); 641 *loc32 = (targetAddress - imageBaseAddress) + ref.addend(); 644 uint64_t val = targetAddress - findSectionAddress(*ref.target()) + ref.addend(); 644 uint64_t val = targetAddress - findSectionAddress(*ref.target()) + ref.addend();