Searched refs:pTargetGC (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DPATMPatch.h21 int patmPatchAddJump(PVM pVM, PPATCHINFO pPatch, uint8_t *pJumpHC, uint32_t offset, RTRCPTR pTargetGC, uint32_t opcode);
29 int patmPatchGenRelJump(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride);
30 int patmPatchGenLoop(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride);
42 int patmPatchGenCall(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pInstrGC, RTRCPTR pTargetGC, bool fIndirect);
84 * @param pTargetGC Guest target jump
H A DPATMPatch.cpp58 RTRCPTR pTargetGC; member in struct:__anon16852
131 int patmPatchAddJump(PVM pVM, PPATCHINFO pPatch, uint8_t *pJumpHC, uint32_t offset, RTRCPTR pTargetGC, uint32_t opcode) argument
141 pRec->pTargetGC = pTargetGC;
281 patmPatchAddJump(pVM, pPatch, &pPB[j-1], 1, pCallInfo->pTargetGC, OP_CALL);
575 int patmPatchGenLoop(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) argument
600 Log(("PatchGenLoop %d jump %d to %08x offrel=%d\n", opcode, pPatch->nrJumpRecs, pTargetGC, pPatchAsmRec->offRelJump));
612 patmPatchAddJump(pVM, pPatch, &pPB[pPatchAsmRec->offRelJump - 1], 1, pTargetGC, opcode);
618 int patmPatchGenRelJump(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) argument
625 Assert(PATMIsPatchGCAddr(pVM, pTargetGC)
716 patmPatchGenCall(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC, RTRCPTR pTargetGC, bool fIndirect) argument
762 AssertMsg(PATMIsPatchGCAddr(pVM, pTargetGC) == false, ("Target is already a patch address (%RRv)?!?\\n", pTargetGC)); local
[all...]
H A DPATM.cpp1184 PPATMPATCHREC pFunctionRec = patmQueryFunctionPatch(pVM, pRec->pTargetGC);
1189 if (PATMR3HasBeenPatched(pVM, pRec->pTargetGC) == false)
1190 rc = PATMR3InstallPatch(pVM, pRec->pTargetGC, PATMFL_CODE32 | PATMFL_DUPLICATE_FUNCTION);
1223 pBranchTargetGC = PATMR3QueryPatchGCPtr(pVM, pRec->pTargetGC);
1226 pBranchTargetGC = patmGuestGCPtrToPatchGCPtr(pVM, pPatch, pRec->pTargetGC);
1230 AssertMsgFailed(("patmr3SetBranchTargets: patmGuestGCPtrToPatchGCPtr failed for %08X\n", pRec->pTargetGC));
1773 RCPTRTYPE(uint8_t *) pTargetGC = PATMResolveBranch(pCpu, pCurInstrGC);
1774 if (pTargetGC == 0)
1782 Assert(!PATMIsPatchGCAddr(pVM, pTargetGC));
1783 rc = patmPatchGenCall(pVM, pPatch, pCpu, pCurInstrGC, pTargetGC, fals
2319 RTRCPTR pTargetGC = PATMResolveBranch(&cpu, pCurInstrGC); local
2763 patmGenCallToPatch(PVM pVM, PPATCHINFO pPatch, RTRCPTR pTargetGC, PPATMP2GLOOKUPREC pCacheRec, bool fAddFixup = true) argument
3657 RTRCPTR pTargetGC; local
6242 RTRCPTR pTargetGC = PATMResolveBranch(&CpuNew, pCurInstrGC); local
[all...]
H A DPATMA.asm1885 ; + 20 push [pTargetGC]
2024 ; + 8 push [pTargetGC]
2115 ; push [pTargetGC]
2160 ; push [pTargetGC]
2206 ; push [pTargetGC]
/vbox/src/VBox/VMM/include/
H A DPATMInternal.h203 RCPTRTYPE(uint8_t *) pTargetGC; member in struct:__anon16934

Completed in 72 milliseconds