Lines Matching defs:TargetPtr

309   uint32_t *TargetPtr =
325 uint64_t *TargetPtr =
327 *TargetPtr = Value + Addend;
334 *TargetPtr = static_cast<uint32_t>(Result & 0xffffffffU);
348 *TargetPtr &= 0xfc000000U;
350 *TargetPtr |= static_cast<uint32_t>(BranchImm & 0xffffffcU) >> 2;
358 *TargetPtr &= 0xffe0001fU;
360 *TargetPtr |= Result >> (48 - 5);
362 assert((*TargetPtr >> 21 & 0x3) == 3 && "invalid shift for relocation");
370 *TargetPtr &= 0xffe0001fU;
372 *TargetPtr |= ((Result & 0xffff00000000ULL) >> (32 - 5));
374 assert((*TargetPtr >> 21 & 0x3) == 2 && "invalid shift for relocation");
382 *TargetPtr &= 0xffe0001fU;
384 *TargetPtr |= ((Result & 0xffff0000U) >> (16 - 5));
386 assert((*TargetPtr >> 21 & 0x3) == 1 && "invalid shift for relocation");
394 *TargetPtr &= 0xffe0001fU;
396 *TargetPtr |= ((Result & 0xffffU) << 5);
398 assert((*TargetPtr >> 21 & 0x3) == 0 && "invalid shift for relocation");
411 *TargetPtr &= 0x9f00001fU;
414 *TargetPtr |= ((Result & 0x3000U) << (29 - 12));
415 *TargetPtr |= ((Result & 0x1ffffc000ULL) >> (14 - 5));
424 *TargetPtr &= 0xffc003ffU;
427 *TargetPtr |= ((Result & 0xffc) << (10 - 2));
436 *TargetPtr &= 0xffc003ffU;
439 *TargetPtr |= ((Result & 0xff8) << (10 - 3));
449 uint32_t *TargetPtr =
469 *TargetPtr = Value;
479 *TargetPtr &= ~0x000F0FFF;
480 *TargetPtr |= Value & 0xFFF;
481 *TargetPtr |= ((Value >> 12) & 0xF) << 16;
489 assert((*TargetPtr & 0xFFFFFF) == 0xFFFFFE);
490 *TargetPtr &= 0xFF000000;
491 *TargetPtr |= RelValue;
499 uint8_t *TargetPtr = Section.getAddressWithOffset(Offset);
509 uint32_t Insn = readBytesUnaligned(TargetPtr, 4);
516 writeBytesUnaligned(Value, TargetPtr, 4);
521 writeBytesUnaligned(Insn, TargetPtr, 4);
527 writeBytesUnaligned(Insn, TargetPtr, 4);
532 writeBytesUnaligned(Insn, TargetPtr, 4);
536 writeBytesUnaligned(Value - FinalAddress, (uint8_t *)TargetPtr, 4);
543 writeBytesUnaligned(Insn, TargetPtr, 4);
550 writeBytesUnaligned(Insn, TargetPtr, 4);
557 writeBytesUnaligned(Insn, TargetPtr, 4);
564 writeBytesUnaligned(Insn, TargetPtr, 4);
571 writeBytesUnaligned(Insn, TargetPtr, 4);
578 writeBytesUnaligned(Insn, TargetPtr, 4);
730 void RuntimeDyldELF::applyMIPS64Relocation(uint8_t *TargetPtr,
733 uint32_t Insn = readBytesUnaligned(TargetPtr, 4);
741 writeBytesUnaligned(CalculatedValue & 0xffffffff, TargetPtr, 4);
745 writeBytesUnaligned(CalculatedValue, TargetPtr, 8);
750 writeBytesUnaligned(Insn, TargetPtr, 4);
754 writeBytesUnaligned(Insn, TargetPtr, 4);
766 writeBytesUnaligned(Insn, TargetPtr, 4);
770 writeBytesUnaligned(Insn, TargetPtr, 4);
774 writeBytesUnaligned(Insn, TargetPtr, 4);
778 writeBytesUnaligned(Insn, TargetPtr, 4);