reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
443 if (ref.kindNamespace() != Reference::KindNamespace::mach_o) 445 assert(ref.kindArch() == Reference::KindArch::x86); 447 switch (static_cast<X86Kind>(ref.kindValue())) { 449 *loc32 = (targetAddress - (fixupAddress + 4)) + ref.addend(); 452 *loc32 = (targetAddress - (fixupAddress + 2)) + ref.addend(); 456 *loc32 = targetAddress + ref.addend(); 459 *loc32 = targetAddress - inAtomAddress + ref.addend(); 462 *loc32 = targetAddress - fixupAddress + ref.addend(); 465 *loc32 = fixupAddress - targetAddress + ref.addend(); 473 *loc32 = ref.addend();