Lines Matching refs:pState
1933 PCPUMDISASSTATE pState = (PCPUMDISASSTATE)pDis->pvUser;
1936 RTGCUINTPTR GCPtr = pDis->uInstrAddr + offInstr + pState->GCPtrSegBase;
1941 if ( !pState->pvPageR3
1942 || (GCPtr >> PAGE_SHIFT) != (pState->pvPageGC >> PAGE_SHIFT))
1947 pState->pvPageGC = GCPtr & PAGE_BASE_GC_MASK;
1948 if ( !HMIsEnabled(pState->pVM)
1949 && MMHyperIsInsideArea(pState->pVM, pState->pvPageGC))
1951 pState->pvPageR3 = MMHyperRCToR3(pState->pVM, (RTRCPTR)pState->pvPageGC);
1952 if (!pState->pvPageR3)
1958 if (pState->fLocked)
1959 PGMPhysReleasePageMappingLock(pState->pVM, &pState->PageMapLock);
1960 rc = PGMPhysGCPtr2CCPtrReadOnly(pState->pVCpu, pState->pvPageGC, &pState->pvPageR3, &pState->PageMapLock);
1961 pState->fLocked = RT_SUCCESS_NP(rc);
1965 pState->pvPageR3 = NULL;
1973 if (!pState->f64Bits && pDis->uInstrAddr + offInstr > pState->cbSegLimit)
1980 if (!pState->f64Bits)
1982 RTGCUINTPTR cbSeg = pState->GCPtrSegEnd - GCPtr;
1992 memcpy(&pDis->abInstr[offInstr], (uint8_t *)pState->pvPageR3 + (GCPtr & PAGE_OFFSET_MASK), cb);