Lines Matching defs:TargetPtr

407   uint32_t *TargetPtr =
430 write(isBE, TargetPtr, static_cast<uint16_t>(Result & 0xffffU));
437 write(isBE, TargetPtr, static_cast<uint32_t>(Result & 0xffffffffU));
441 write(isBE, TargetPtr, Value + Addend);
447 write(isBE, TargetPtr, static_cast<uint32_t>(Result));
454 write(isBE, TargetPtr, static_cast<uint16_t>(Result & 0xffffU));
461 write(isBE, TargetPtr, static_cast<uint32_t>(Result & 0xffffffffU));
465 write(isBE, TargetPtr, Value + Addend - FinalAddress);
471 *TargetPtr &= 0xff00001fU;
473 or32le(TargetPtr, (BranchImm & 0x001FFFFC) << 3);
481 uint32_t RawInstr = *(support::little32_t *)TargetPtr;
482 *(support::little32_t *)TargetPtr = RawInstr & 0xfff8001fU;
485 or32le(TargetPtr, (BranchImm & 0x0000FFFC) << 3);
496 or32le(TargetPtr, (BranchImm & 0x0FFFFFFC) >> 2);
500 or32le(TargetPtr, ((Value + Addend) & 0xFFFF000000000000) >> 43);
503 or32le(TargetPtr, ((Value + Addend) & 0xFFFF00000000) >> 27);
506 or32le(TargetPtr, ((Value + Addend) & 0xFFFF0000) >> 11);
509 or32le(TargetPtr, ((Value + Addend) & 0xFFFF) << 5);
521 write32AArch64Addr(TargetPtr, Result >> 12);
528 or32AArch64Imm(TargetPtr, Value + Addend);
534 or32AArch64Imm(TargetPtr, getBits(Value + Addend, 0, 11));
540 or32AArch64Imm(TargetPtr, getBits(Value + Addend, 1, 11));
546 or32AArch64Imm(TargetPtr, getBits(Value + Addend, 2, 11));
552 or32AArch64Imm(TargetPtr, getBits(Value + Addend, 3, 11));
558 or32AArch64Imm(TargetPtr, getBits(Value + Addend, 4, 11));
567 *TargetPtr &= 0xff00001fU;
570 *TargetPtr |= ((Result & 0xffc) << (5 - 2));
580 *TargetPtr &= 0x9f00001fU;
583 *TargetPtr |= ((Result & 0xffc) << (5 - 2));
584 *TargetPtr |= (Result & 0x3) << 29;
594 uint32_t *TargetPtr =
614 support::ulittle32_t::ref{TargetPtr} =
615 (support::ulittle32_t::ref{TargetPtr} & 0x80000000) |
620 support::ulittle32_t::ref{TargetPtr} = Value;
630 support::ulittle32_t::ref{TargetPtr} =
631 (support::ulittle32_t::ref{TargetPtr} & ~0x000F0FFF) | (Value & 0xFFF) |
640 assert((support::ulittle32_t::ref{TargetPtr} & 0xFFFFFF) == 0xFFFFFE);
641 support::ulittle32_t::ref{TargetPtr} =
642 (support::ulittle32_t::ref{TargetPtr} & 0xFF000000) | RelValue;
734 auto *TargetPtr = Section.getAddressWithOffset(Offset);
749 support::ulittle32_t::ref{TargetPtr} =
753 support::ulittle64_t::ref{TargetPtr} = Value + Addend;
756 support::ulittle32_t::ref{TargetPtr} =
761 auto Instr = support::ulittle32_t::ref(TargetPtr);
769 auto Pcaddu18i = support::ulittle32_t::ref(TargetPtr);
773 auto Jirl = support::ulittle32_t::ref(TargetPtr + 4);
785 auto Instr = support::ulittle32_t::ref(TargetPtr);
793 auto Instr = support::ulittle32_t::ref(TargetPtr);
800 auto Instr = support::ulittle32_t::ref(TargetPtr);
807 auto Instr = support::ulittle32_t::ref(TargetPtr);
814 auto Instr = support::ulittle32_t::ref(TargetPtr);
821 auto Instr = support::ulittle32_t::ref(TargetPtr);
827 support::ulittle32_t::ref{TargetPtr} =
828 (support::ulittle32_t::ref{TargetPtr} +
832 support::ulittle32_t::ref{TargetPtr} =
833 (support::ulittle32_t::ref{TargetPtr} -
837 support::ulittle64_t::ref{TargetPtr} =
838 (support::ulittle64_t::ref{TargetPtr} + Value + Addend);
841 support::ulittle64_t::ref{TargetPtr} =
842 (support::ulittle64_t::ref{TargetPtr} - Value - Addend);