Lines Matching defs:rva
420 write32le(buf - sizeof(uint32_t), entryThunk->getRVA() - rva + 1);
447 uint64_t p = rva + rel.VirtualAddress;
565 res->emplace_back(rva + rel.VirtualAddress, ty);
808 write32le(buf + 2, impSymbol->getRVA() - rva - getSize());
834 applyArm64Addr(buf, impSymbol->getRVA(), rva, 12);
853 uint64_t offset = target->getRVA() - rva - 12;
870 applyArm64Addr(buf + 0, target->getRVA(), rva, 12);
905 ulittle32_t rva;
913 flag.rva = sym.inputChunk->getRVA() + sym.offset;
917 [](const RVAFlag &a, const RVAFlag &b) { return a.rva < b.rva; });
919 const RVAFlag &b) { return a.rva == b.rva; }) ==
1014 write16le(p, (i->type << 12) | (i->rva - page));
1056 c->setRVA(rva + off);
1085 write32le(buf + 10, target->getRVA() - rva - 14);
1130 applyArm64Addr(buf, file->impSym->getRVA(), rva, 12);
1140 applyArm64Addr(buf + 8, exitThunkRVA, rva + 8, 12);
1147 applyArm64Addr(buf + 16, helper->getRVA(), rva + 16, 12);
1150 applyArm64Branch26(buf + 16, helper->getRVA() - rva - 16);
1158 return isInt<28>(helper->getRVA() - rva - 16);
1253 void DynamicRelocsChunk::set(uint32_t rva, Arm64XRelocVal value) {
1255 llvm::find_if(arm64xRelocs, [rva](const Arm64XDynamicRelocEntry &e) {
1256 return e.offset.get() == rva;