Lines Matching refs:pVCpu

60     PVMCPU          pVCpu;
102 * @param pVCpu Pointer to the VMCPU.
109 static int dbgfR3DisasInstrFirst(PVM pVM, PVMCPU pVCpu, PDBGFSELINFO pSelInfo, PGMMODE enmMode,
122 pState->pVCpu = pVCpu;
251 rc = PGMPhysGCPtr2CCPtrReadOnly(pState->pVCpu, pState->GCPtrPage, &pState->pvPageR3, &pState->PageMapLock);
404 * @param pVCpu Pointer to the VMCPU.
416 dbgfR3DisasInstrExOnVCpu(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PRTGCPTR pGCPtr, uint32_t fFlags,
419 VMCPU_ASSERT_EMT(pVCpu);
430 pCtxCore = CPUMGetGuestCtxCore(pVCpu);
438 pCtxCore = CPUMGetHyperCtxCore(pVCpu);
448 pCtxCore = CPUMGetGuestCtxCore(pVCpu);
463 const PGMMODE enmMode = PGMGetGuestMode(pVCpu);
467 && CPUMSELREG_ARE_HIDDEN_PARTS_VALID(pVCpu, pSRegCS))
507 pSRegCS = &CPUMGetGuestCtxCore(pVCpu)->cs;
508 if (CPUMSELREG_ARE_HIDDEN_PARTS_VALID(pVCpu, pSRegCS))
554 rc = SELMR3GetSelectorInfo(pVM, pVCpu, Sel, &SelInfo);
568 rc = dbgfR3DisasInstrFirst(pVM, pVCpu, &SelInfo, enmMode, GCPtr, fFlags, &State);
712 PVMCPU pVCpu = VMMGetCpu(pVM);
713 if ( pVCpu
714 && pVCpu->idCpu == idCpu)
715 rc = dbgfR3DisasInstrExOnVCpu(pVM, pVCpu, Sel, &GCPtr, fFlags, pszOutput, cbOutput, pcbInstr);
728 * @param pVCpu Pointer to the VMCPU.
732 * @thread EMT(pVCpu)
734 VMMR3_INT_DECL(int) DBGFR3DisasInstrCurrent(PVMCPU pVCpu, char *pszOutput, uint32_t cbOutput)
738 Assert(VMCPU_IS_EMT(pVCpu));
741 return dbgfR3DisasInstrExOnVCpu(pVCpu->pVMR3, pVCpu, 0, &GCPtr,
753 * @param pVCpu Pointer to the VMCPU.
755 * @thread EMT(pVCpu)
757 VMMR3DECL(int) DBGFR3DisasInstrCurrentLogInternal(PVMCPU pVCpu, const char *pszPrefix)
761 int rc = DBGFR3DisasInstrCurrent(pVCpu, &szBuf[0], sizeof(szBuf));
766 if (pVCpu->CTX_SUFF(pVM)->cCpus > 1)
767 RTLogPrintf("%s-CPU%u: %s\n", pszPrefix, pVCpu->idCpu, szBuf);
783 * @param pVCpu Pointer to the VMCPU, defaults to CPU 0 if NULL.
788 * @thread EMT(pVCpu)
790 VMMR3DECL(int) DBGFR3DisasInstrLogInternal(PVMCPU pVCpu, RTSEL Sel, RTGCPTR GCPtr, const char *pszPrefix)
792 Assert(VMCPU_IS_EMT(pVCpu));
796 int rc = dbgfR3DisasInstrExOnVCpu(pVCpu->pVMR3, pVCpu, Sel, &GCPtrTmp, DBGF_DISAS_FLAGS_DEFAULT_MODE,
802 if (pVCpu->CTX_SUFF(pVM)->cCpus > 1)
803 RTLogPrintf("%s-CPU%u: %s\n", pszPrefix, pVCpu->idCpu, szBuf);