Lines Matching defs:pFixup

146                             int32_t offset, RTRCPTR *pFixup);
553 RTRCPTR *pFixup = (RTRCPTR *)rec.pRelocPos;
957 RTRCPTR *pFixup;
972 pFixup = (RTRCPTR *)rec.pRelocPos;
983 pFixup = (RTRCPTR *)rec.pRelocPos;
986 rc = patmCorrectFixup(pVM, uVersion, patmInfo, &pPatchRec->patch, &rec, offset, pFixup);
1059 RTRCPTR *pFixup;
1070 pFixup = (RTRCPTR *)pRec->pRelocPos;
1073 rc = patmCorrectFixup(pVM, uVersion, patmInfo, &pVM->patm.s.pGlobalPatchRec->patch, pRec, offset, pFixup);
1100 * @param pFixup Fixup address
1103 int32_t offset, RTRCPTR *pFixup)
1121 RTRCPTR const uFixup = *pFixup;
1126 *pFixup = (uFixup - patmInfo.pGCStateGC) + pVM->patm.s.pGCStateGC;
1144 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[0]);
1149 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[1]);
1154 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[2]);
1159 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[3]);
1164 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[4]);
1169 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[5]);
1174 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[6]);
1179 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, dr[7]);
1184 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, cr0);
1189 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, cr2);
1194 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, cr3);
1199 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, cr4);
1204 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, tr);
1209 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, ldtr);
1214 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, gdtr.pGdt);
1219 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, gdtr.cbGdt);
1224 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, idtr.pIdt);
1229 *pFixup = pVM->patm.s.pCPUMCtxGC + RT_OFFSETOF(CPUMCTX, idtr.cbIdt);
1235 *pFixup = (uFixup - patmInfo.pCPUMCtxGC) + pVM->patm.s.pCPUMCtxGC;
1241 *pFixup = (uFixup - patmInfo.pStatsGC) + pVM->patm.s.pStatsGC;
1247 *pFixup = (uFixup - patmInfo.pGCStackGC) + pVM->patm.s.pGCStackGC;
1253 *pFixup = (uFixup - patmInfo.pPatchMemGC) + pVM->patm.s.pPatchMemGC;
1267 *pFixup = pVM->pVMRC + RT_OFFSETOF(VM, aCpus[0].fLocalForcedActions);
1280 *pFixup = CPUMR3GetGuestCpuIdPatmDefRCPtr(pVM);
1285 *pFixup = CPUMR3GetGuestCpuIdPatmStdRCPtr(pVM);
1290 *pFixup = CPUMR3GetGuestCpuIdPatmExtRCPtr(pVM);
1295 *pFixup = CPUMR3GetGuestCpuIdPatmCentaurRCPtr(pVM);
1300 LogFlow(("Changing cpuid fixup %d from %RRv to %RRv\n", cCpuidFixup, uFixup, *pFixup));
1314 *pFixup = pVM->pVMRC + RT_OFFSETOF(VM, aCpus[0].fLocalForcedActions);
1317 LogFlow(("Changing cpu ff action fixup from %x to %x\n", uFixup, *pFixup));
1320 *pFixup = CPUMR3GetGuestCpuIdPatmDefRCPtr(pVM);
1323 LogFlow(("Changing cpuid def fixup from %x to %x\n", uFixup, *pFixup));
1326 *pFixup = CPUMR3GetGuestCpuIdPatmStdRCPtr(pVM);
1329 LogFlow(("Changing cpuid std fixup from %x to %x\n", uFixup, *pFixup));
1332 *pFixup = CPUMR3GetGuestCpuIdPatmExtRCPtr(pVM);
1335 LogFlow(("Changing cpuid ext fixup from %x to %x\n", uFixup, *pFixup));
1338 *pFixup = CPUMR3GetGuestCpuIdPatmCentaurRCPtr(pVM);
1341 LogFlow(("Changing cpuid centaur fixup from %x to %x\n", uFixup, *pFixup));
1359 *pFixup = pVM->pVMRC + RT_OFFSETOF(VM, aCpus[0].fLocalForcedActions);
1362 *pFixup = CPUMR3GetGuestCpuIdPatmDefRCPtr(pVM);
1365 *pFixup = CPUMR3GetGuestCpuIdPatmStdRCPtr(pVM);
1368 *pFixup = CPUMR3GetGuestCpuIdPatmExtRCPtr(pVM);
1371 *pFixup = CPUMR3GetGuestCpuIdPatmCentaurRCPtr(pVM);
1421 RTRCPTR uRCPtrAfter = pVM->patm.s.pPatchMemGC + ((uintptr_t)&pFixup[1] - (uintptr_t)pVM->patm.s.pPatchMemHC);
1422 *pFixup = uRCPtrDest - uRCPtrAfter;