Lines Matching refs:getRVA
82 uint64_t secRel = s - os->getRVA(); in applySecRel()
252 applyArm64Imm(off, (s - os->getRVA()) & 0xfff, 0); in applySecRelLow12A()
259 uint64_t secRel = (s - os->getRVA()) >> 12; in applySecRelHigh12A()
271 applyArm64Ldr(off, (s - os->getRVA()) & 0xfff); in applySecRelLdr()
393 uint64_t s = sym->getRVA(); in writeTo()
671 write32le(buf + 2, impSymbol->getRVA() - rva - getSize()); in writeTo()
675 res->emplace_back(getRVA() + 2); in getBaserels()
682 impSymbol->getRVA() + config->imageBase); in writeTo()
686 res->emplace_back(getRVA(), IMAGE_REL_BASED_ARM_MOV32T); in getBaserels()
692 applyMOV32T(buf, impSymbol->getRVA() + config->imageBase); in writeTo()
696 int64_t off = impSymbol->getRVA() & 0xfff; in writeTo()
698 applyArm64Addr(buf, impSymbol->getRVA(), rva, 12); in writeTo()
716 uint64_t offset = target->getRVA() - rva - 12; in writeTo()
737 applyArm64Addr(buf + 0, target->getRVA(), rva, 12); in writeTo()
738 applyArm64Imm(buf + 4, target->getRVA() & 0xfff, 0); in writeTo()
742 res->emplace_back(getRVA()); in getBaserels()
749 write64le(buf, sym->getRVA() + config->imageBase); in writeTo()
751 write32le(buf, sym->getRVA() + config->imageBase); in writeTo()
759 begin[cnt++] = co.inputChunk->getRVA() + co.offset; in writeTo()
786 table[idx + 0] = rpr.sym->getRVA(); in writeTo()
787 table[idx + 1] = rpr.target->getRVA() + rpr.targetOffset; in writeTo()