Lines Matching defs:pPatchTargetGC
3408 RTRCPTR pPage, pPatchTargetGC = 0;
3437 pPatchTargetGC = patmGuestGCPtrToPatchGCPtr(pVM, pPatchToJmp, pInstrGC);
3438 if (pPatchTargetGC)
3440 uint32_t offsetPatch = pPatchTargetGC - pVM->patm.s.pPatchMemGC;
3445 Assert(pPatchTargetGC != pPatchToJmp->pPrivInstrGC);
3446 Log(("patmCreateTrampoline: generating jump to code inside patch at %RRv (patch target %RRv)\n", pPatchToJmp->pPrivInstrGC, pPatchTargetGC));
3453 AssertReturn(pPatchPage && pPatchTargetGC && pPatchToJmp, VERR_PATCHING_REFUSED);
3489 rc = patmPatchGenPatchJump(pVM, pPatch, pInstrGC, pPatchTargetGC);
3572 RTRCPTR pPatchTargetGC = 0;
3595 pPatchTargetGC = patmGuestGCPtrToPatchGCPtr(pVM, pPatch, pBranchTarget);
3596 if (pPatchTargetGC)
3606 if (pPatchTargetGC)
3618 pPatchTargetGC = PATMR3QueryPatchGCPtr(pVM, pBranchTarget);
3619 Assert(pPatchTargetGC);
3622 if (pPatchTargetGC)
3624 pCtx->eax = pPatchTargetGC;
5677 RTRCPTR pPatchTargetGC = patmGuestGCPtrToPatchGCPtr(pVM, pRefreshPatchState->pPatchRec,
5679 int32_t displ = pPatchTargetGC - (pVM->patm.s.pPatchMemGC + pPatch2GuestRec->Core.Key + SIZEOF_NEARJUMP32);
5682 pPatchTargetGC, displ, *(uint32_t *)&pPatchInstr[1]));
5750 RTRCPTR pPatchTargetGC;
5754 pPatchTargetGC = PATMR3QueryPatchGCPtr(pVM, pInstrGC);
5755 Assert(pPatchTargetGC);
5756 if (!pPatchTargetGC)
5766 rc = patmPatchGenPatchJump(pVM, pPatch, pInstrGC, pPatchTargetGC, false /* no lookup record */);