Searched refs:PPATMPATCHREC (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/VMM/include/
H A DPATMInternal.h371 } PATMPATCHREC, *PPATMPATCHREC; typedef in typeref:struct:PATMPATCHREC
381 PPATMPATCHREC pPatchTrampoline;
405 #define PATM_PATCHREC_FROM_COREOFFSET(a) (PPATMPATCHREC)((uintptr_t)a - RT_OFFSETOF(PATMPATCHREC, CoreOffset))
406 #define PATM_PATCHREC_FROM_PATCHINFO(a) (PPATMPATCHREC)((uintptr_t)a - RT_OFFSETOF(PATMPATCHREC, patch))
501 R3PTRTYPE(PPATMPATCHREC) pGlobalPatchRec;
612 int patmR3RemovePatch(PVM pVM, PPATMPATCHREC pPatchRec, bool fForceRemove);
627 int patmR3InstallGuestSpecificPatch(PVM pVM, PDISCPUSTATE pCpu, RTRCPTR pInstrGC, uint8_t *pInstrHC, PPATMPATCHREC pPatchRec);
628 PPATMPATCHREC patmQueryFunctionPatch(PVM pVM, RTRCPTR pInstrGC);
698 void patmR3DbgAddPatch(PVM pVM, PPATMPATCHREC pPatchRec);
/vbox/src/VBox/VMM/VMMR3/
H A DPATMGuest.cpp88 int PATMPatchSysenterXP(PVM pVM, RTGCPTR32 pInstrGC, PPATMPATCHREC pPatchRec)
179 int PATMPatchOpenBSDHandlerPrefix(PVM pVM, PDISCPUSTATE pCpu, RTGCPTR32 pInstrGC, uint8_t *pInstrHC, PPATMPATCHREC pPatchRec)
212 int patmR3InstallGuestSpecificPatch(PVM pVM, PDISCPUSTATE pCpu, RTGCPTR32 pInstrGC, uint8_t *pInstrHC, PPATMPATCHREC pPatchRec)
H A DPATMR3Dbg.cpp98 static size_t patmR3DbgDescribePatchAsSymbol(PPATMPATCHREC pPatchRec, char *pszName, size_t cbLeft)
177 void patmR3DbgAddPatch(PVM pVM, PPATMPATCHREC pPatchRec)
227 patmR3DbgAddPatch((PVM)pvUser, (PPATMPATCHREC)pNode);
365 PPATMPATCHREC pPatchRec;
366 pPatchRec = (PPATMPATCHREC)RTAvloU32GetBestFit(&pVM->patm.s.PatchLookupTreeHC->PatchTree, RCPtr, false /*fFromAbove*/);
370 pPatchRec = (PPATMPATCHREC)RTAvloU32GetBestFit(&pVM->patm.s.PatchLookupTreeHC->PatchTree, RCPtr, true /*fFromAbove*/);
H A DPATM.cpp570 PPATMPATCHREC pPatchRec = (PPATMPATCHREC)RTAvloU32RemoveBestFit(&pVM->patm.s.PatchLookupTreeHC->PatchTree, 0, true);
755 PPATMPATCHREC pPatch = (PPATMPATCHREC)pNode;
999 PPATMPATCHREC pPatch = (PPATMPATCHREC)pNode;
1017 PPATMPATCHREC pPatch = (PPATMPATCHREC)pNode;
1184 PPATMPATCHREC pFunctionRec = patmQueryFunctionPatch(pVM, pRec->pTargetGC);
2813 uint32_t uOpcode, uint32_t uOpSize, PPATMPATCHREC pPatchRe
[all...]
H A DPATMSSM.cpp581 static void patmR3PatchConvertSSM2Mem(PPATMPATCHREC pPatch, PPATMPATCHRECSSM pPatchSSM)
628 static void patmR3PatchConvertMem2SSM(PPATMPATCHRECSSM pPatchSSM, PPATMPATCHREC pPatch)
676 PPATMPATCHREC pPatch = (PPATMPATCHREC)pNode;
/vbox/src/VBox/VMM/VMMAll/
H A DPATMAll.cpp432 PPATMPATCHREC patmQueryFunctionPatch(PVM pVM, RTRCPTR pInstrGC)
434 PPATMPATCHREC pRec;
437 pRec = (PPATMPATCHREC)RTAvloU32Get(&CTXSUFF(pVM->patm.s.PatchLookupTree)->PatchTree, (AVLOU32KEY)pInstrGC);
458 PPATMPATCHREC pRec;
461 pRec = (PPATMPATCHREC)RTAvloU32Get(&CTXSUFF(pVM->patm.s.PatchLookupTree)->PatchTree, (AVLOU32KEY)pInstrGC);
/vbox/src/VBox/VMM/VMMRC/
H A DPATMRC.cpp152 PPATMPATCHREC pRec;
455 PPATMPATCHREC pRec;
471 pRec = (PPATMPATCHREC)RTAvloU32Get(&CTXSUFF(pVM->patm.s.PatchLookupTree)->PatchTree, (AVLOU32KEY)(pRegFrame->eip - 1)); /* eip is pointing to the instruction *after* 'int 3' already */

Completed in 67 milliseconds