Lines Matching refs:pRelocPos
439 SSMFIELD_ENTRY_HCPTR_HACK_U32( RELOCREC, pRelocPos), // converted to a patch member offset.
553 RTRCPTR *pFixup = (RTRCPTR *)rec.pRelocPos;
557 Assert(rec.pRelocPos);
558 uintptr_t offRelocPos = (uintptr_t)rec.pRelocPos - (uintptr_t)pVM->patm.s.pPatchMemHC;
561 rec.pRelocPos = (uint8_t *)offRelocPos;
965 /* rec.pRelocPos now contains the relative position inside the hypervisor area. */
966 offset = (int32_t)(intptr_t)rec.pRelocPos;
968 if ((uintptr_t)rec.pRelocPos < pVM->patm.s.cbPatchMem)
969 rec.pRelocPos = pVM->patm.s.pPatchMemHC + (uintptr_t)rec.pRelocPos;
971 rec.pRelocPos = NULL;
972 pFixup = (RTRCPTR *)rec.pRelocPos;
982 rec.pRelocPos = pPrivInstrHC + offset2;
983 pFixup = (RTRCPTR *)rec.pRelocPos;
990 rc = patmPatchAddReloc32(pVM, &pPatchRec->patch, rec.pRelocPos, rec.uType, rec.pSource, rec.pDest);
1066 key = (AVLPVKEY)(pRec->pRelocPos + 1); /* search for the next record during the next round. */
1068 /* rec.pRelocPos now contains the relative position inside the hypervisor area. */
1069 offset = (int32_t)(pRec->pRelocPos - pVM->patm.s.pPatchMemHC);
1070 pFixup = (RTRCPTR *)pRec->pRelocPos;
1444 Log(("Relative fixup (g2p) %08X -> %08X at %08X (source=%08x, target=%08x)\n", *(int32_t*)pRec->pRelocPos, displ, pRec->pRelocPos, pRec->pSource, pRec->pDest));
1505 Log(("Skip the guest jump to patch code for this disabled patch %08X\n", pRec->pRelocPos));
1517 Log(("Relative fixup (p2g) %08X -> %08X at %08X (source=%08x, target=%08x)\n", *(int32_t*)pRec->pRelocPos, displ, pRec->pRelocPos, pRec->pSource, pRec->pDest));
1518 *(RTRCUINTPTR *)pRec->pRelocPos = displ;