/vbox/src/VBox/Debugger/ |
H A D | DBGCEmulateCodeView.cpp | 943 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); local 945 && CPUMIsGuestIn64BitCode(pVCpu)) 948 pDbgc->SourcePos.u.GCFlat = CPUMGetGuestRIP(pVCpu); 953 pDbgc->SourcePos.u.GCFar.off = pDbgc->fRegCtxGuest ? CPUMGetGuestEIP(pVCpu) : CPUMGetHyperEIP(pVCpu); 954 pDbgc->SourcePos.u.GCFar.sel = pDbgc->fRegCtxGuest ? CPUMGetGuestCS(pVCpu) : CPUMGetHyperCS(pVCpu); 957 && (CPUMGetGuestEFlags(pVCpu) & X86_EFL_VM)) 1150 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); local 1152 pDbgc->SourcePos.u.GCFar.off = pDbgc->fRegCtxGuest ? CPUMGetGuestEIP(pVCpu) 2026 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); local 2139 PVMCPU pVCpu = VMMR3GetCpuByIdU(pUVM, pDbgc->idCpu); local 2438 PVMCPU pVCpu = VMMR3GetCpuByIdU(pDbgc->pUVM, pDbgc->idCpu); local 2469 PVMCPU pVCpu = VMMR3GetCpuByIdU(pDbgc->pUVM, pDbgc->idCpu); local [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFBp.cpp | 78 PVMCPU pVCpu = &pVM->aCpus[idCpu]; local 79 pVCpu->dbgf.s.iActiveBp = ~0U; 565 DECLCALLBACK(VBOXSTRICTRC) dbgfR3BpRegRecalcOnCpu(PVM pVM, PVMCPU pVCpu, void *pvUser) argument 568 return CPUMRecalcHyperDRx(pVCpu, UINT8_MAX, false);
|
H A D | DBGFReg.cpp | 104 PVMCPU pVCpu; member in union:DBGFREGSET::__anon16848 503 * @param pVCpu Pointer to the VMCPU. 508 VMMR3_INT_DECL(int) DBGFR3RegRegisterCpu(PVM pVM, PVMCPU pVCpu, PCDBGFREGDESC paRegisters, bool fGuestRegs) 518 return dbgfR3RegRegisterCommon(pUVM, paRegisters, DBGFREGSETTYPE_CPU, pVCpu, 519 fGuestRegs ? "cpu" : "hypercpu", pVCpu->idCpu); 1001 * @param pVCpu The current CPU. 1006 static void dbgfR3RegGetMsrBatch(PVMCPU pVCpu, PDBGFREGENTRY pReg, uint32_t idMsr) 1009 int rc = CPUMQueryGuestMsr(pVCpu, idMsr, &pReg->Val.u64); 1021 PVMCPU pVCpu = &pUVM->pVM->aCpus[idCpu]; 1022 PCCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu); [all...] |
H A D | PGMSharedPage.cpp | 203 * @param pVCpu Pointer to the VMCPU of the calling EMT. 206 static DECLCALLBACK(VBOXSTRICTRC) pgmR3SharedModuleRegRendezvous(PVM pVM, PVMCPU pVCpu, void *pvUser) argument 211 if (pVCpu->idCpu != idCpu)
|
H A D | PGMDbg.cpp | 308 PVMCPU pVCpu = &pVM->aCpus[0]; local 312 int rc = PGMPhysSimpleReadGCPtr(pVCpu, pvDst, GCPtrSrc, cb); 326 rc = PGMPhysSimpleReadGCPtr(pVCpu, pvDst, GCPtrSrc, cbChunk); 364 PVMCPU pVCpu = &pVM->aCpus[0]; local 368 int rc = PGMPhysSimpleWriteGCPtr(pVCpu, GCPtrDst, pvSrc, cb); 382 rc = PGMPhysSimpleWriteGCPtr(pVCpu, GCPtrDst, pvSrc, cbChunk); 727 * @param pVCpu The CPU context to search in. 736 VMMR3_INT_DECL(int) PGMR3DbgScanVirtual(PVM pVM, PVMCPU pVCpu, RTGCPTR GCPtr, RTGCPTR cbRange, RTGCPTR GCPtrAlign, 739 VMCPU_ASSERT_EMT(pVCpu); 779 PGMMODE enmMode = PGMGetGuestMode(pVCpu); [all...] |
H A D | DBGFStack.cpp | 334 PVMCPU pVCpu = VMMGetCpuById(pUVM->pVM, idCpu); local 335 CPUMMODE CpuMode = CPUMGetGuestMode(pVCpu); 339 || !CPUMIsGuestIn64BitCode(pVCpu))
|
H A D | VMReq.cpp | 867 PVMCPU pVCpu = &pUVM->pVM->aCpus[idTarget]; local 890 VMCPU_FF_SET(pVCpu, VMCPU_FF_REQUEST); 1201 PVMCPU pVCpu = NULL; local 1206 pVCpu = VMMGetCpu(pUVM->pVM); 1207 fSavedInRendezvous = VMMR3EmtRendezvousSetDisabled(pVCpu, true /*fDisabled*/); 1352 VMMR3EmtRendezvousSetDisabled(pVCpu, false /*fDisabled*/);
|
H A D | DBGFCoreWrite.cpp | 499 * @param pVCpu The handle of the calling VCPU. 504 static DECLCALLBACK(VBOXSTRICTRC) dbgfR3CoreWriteRendezvous(PVM pVM, PVMCPU pVCpu, void *pvData) argument 510 AssertReturn(pVCpu, VERR_INVALID_VMCPU_HANDLE);
|
H A D | PATM.cpp | 4122 PVMCPU pVCpu = VMMGetCpu0(pVM); local 4183 pCtx = CPUMQueryGuestCtxPtr(pVCpu); 4184 if (CPUMGetGuestCPL(pVCpu) == 0) 4289 rc = PGMGstGetPage(pVCpu, pInstrGC, NULL, &GCPhys); 6160 PVMCPU pVCpu = VMMGetCpu0(pVM); local 6184 rc = CPUMR3DisasmInstrCPU(pVM, pVCpu, pCtx, pCurPatchInstrGC, &CpuOld, 0); 6198 DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, pCtx->cs.Sel, pCurPatchInstrGC, DBGF_DISAS_FLAGS_DEFAULT_MODE, 6235 rc = CPUMR3DisasmInstrCPU(pVM, pVCpu, pCtx, pCurInstrGC, &CpuNew, 0); 6261 DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, pCtx->cs.Sel, pCurInstrGC, DBGF_DISAS_FLAGS_DEFAULT_MODE, 6277 DBGFR3DisasInstrEx(pVM->pUVM, pVCpu 6385 PVMCPU pVCpu = VMMGetCpu0(pVM); local [all...] |
H A D | FTM.cpp | 1242 * @param pVCpu The VMCPU for the EMT we're being called on. Unused. 1245 static DECLCALLBACK(VBOXSTRICTRC) ftmR3SetCheckpointRendezvous(PVM pVM, PVMCPU pVCpu, void *pvUser) argument 1249 NOREF(pVCpu); 1336 PVMCPU pVCpu = VMMGetCpu(pVM); local 1343 rc = VMMR3EmtRendezvousFF(pVM, pVCpu);
|
H A D | PDMDevHlp.cpp | 829 PVMCPU pVCpu = VMMGetCpu(pVM); local 830 if (!pVCpu) 836 int rc = PGMPhysSimpleReadGCPtr(pVCpu, pvDst, GCVirtSrc, cb); 853 PVMCPU pVCpu = VMMGetCpu(pVM); local 854 if (!pVCpu) 860 int rc = PGMPhysSimpleWriteGCPtr(pVCpu, GCVirtDst, pvSrc, cb); 877 PVMCPU pVCpu = VMMGetCpu(pVM); local 878 if (!pVCpu) 884 int rc = PGMPhysGCPtr2GCPhys(pVCpu, GCPtr, pGCPhys);
|
/vbox/src/VBox/VMM/include/ |
H A D | VMMInternal.h | 576 typedef DECLCALLBACK(int) FNVMMR0SETJMP(PVM pVM, PVMCPU pVCpu); 592 DECLASM(int) vmmR0CallRing3SetJmp(PVMMR0JMPBUF pJmpBuf, PFNVMMR0SETJMP pfn, PVM pVM, PVMCPU pVCpu);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAllCImplStrInstr.cpp.h | 1086 PVMCPU pVCpu = IEMCPU_TO_VMCPU(pIemCpu); variable 1169 rcStrict = IOMIOPortRead(pVM, pVCpu, u16Port, &u32Value, OP_SIZE / 8); 1222 rcStrict = IOMIOPortRead(pVM, pVCpu, u16Port, &u32Value, OP_SIZE / 8); 1305 PVMCPU pVCpu = IEMCPU_TO_VMCPU(pIemCpu); variable 1380 rcStrict = IOMIOPortWrite(pVM, pVCpu, u16Port, u32Value, OP_SIZE / 8); 1431 rcStrict = IOMIOPortWrite(pVM, pVCpu, u16Port, uValue, OP_SIZE / 8);
|
H A D | IEMAllCImpl.cpp.h | 3605 PVMCPU pVCpu = IEMCPU_TO_VMCPU(pIemCpu); local 3606 VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_BLOCK_NMIS); 4781 PVMCPU pVCpu = IEMCPU_TO_VMCPU(pIemCpu); local 4847 CPUMSetGuestCR0(pVCpu, uNewCrX); 4865 CPUMSetGuestEFER(pVCpu, NewEFER); 4879 rc = PGMFlushTLB(pVCpu, pCtx->cr3, true /* global */); 4883 rcStrict = PGMChangeMode(pVCpu, pCtx->cr0, pCtx->cr4, pCtx->msrEFER); 4943 rc = CPUMSetGuestCR3(pVCpu, uNewCrX); 4954 rc = PGMFlushTLB(pVCpu, pCtx->cr3, !(pCtx->cr4 & X86_CR4_PGE)); 5006 rc = CPUMSetGuestCR4(pVCpu, uNewCr [all...] |
H A D | PGMAllHandler.cpp | 1616 PVMCPU pVCpu = &pVM->aCpus[i]; 1620 int rc = PGMGstGetPage(pVCpu, (RTGCPTR)GCPtr, &fGst, &GCPhysGst);
|
/vbox/include/VBox/ |
H A D | types.h | 981 PVMCPU pVCpu; member in struct:PGMPAGEMAPLOCK
|
/vbox/include/VBox/vmm/ |
H A D | gmm.h | 417 GMMR0DECL(int) GMMR0CheckSharedModules(PVM pVM, PVMCPU pVCpu);
|
H A D | vmapi.h | 475 VMMR3_INT_DECL(int) VMR3WaitHalted(PVM pVM, PVMCPU pVCpu, bool fIgnoreInterrupts);
|
H A D | hm_svm.h | 859 VMMR0DECL(int) SVMR0InvalidatePage(PVM pVM, PVMCPU pVCpu, RTGCPTR GCVirt);
|
/vbox/src/VBox/Devices/Bus/ |
H A D | DevPCI.cpp | 1844 PVMCPU pVCpu = PDMDevHlpGetVMCPU(pDevIns); Assert(pVM); local 1866 VBOXSTRICTRC rcStrict = IOMIOPortWrite(pVM, pVCpu, 0x4d0, elcr[0], sizeof(uint8_t)); 1868 rcStrict = IOMIOPortWrite(pVM, pVCpu, 0x4d1, elcr[1], sizeof(uint8_t));
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GVMMR0.cpp | 1880 /** @todo we can optimize some of that by means of the pVCpu->enmState now. */ 1979 * @param pVCpu Pointer to the VMCPU. 1981 DECLINLINE(int) gvmmR0SchedPokeOne(PGVM pGVM, PVMCPU pVCpu) argument 1985 RTCPUID idHostCpu = pVCpu->idHostCpu; 1987 || VMCPU_GET_STATE(pVCpu) != VMCPUSTATE_STARTED_EXEC)
|
H A D | GMMR0.cpp | 5172 * @param pVCpu Pointer to the VMCPU. 5174 GMMR0DECL(int) GMMR0CheckSharedModules(PVM pVM, PVMCPU pVCpu) 5183 int rc = GVMMR0ByVMAndEMT(pVM, pVCpu->idCpu, &pGVM); 5202 Args.idCpu = pVCpu->idCpu; 5216 NOREF(pVM); NOREF(pVCpu);
|
/vbox/src/recompiler/target-i386/ |
H A D | cpu.h | 725 PVMCPU pVCpu; member in struct:CPUX86State
|
/vbox/src/recompiler/ |
H A D | cpu-exec.c | 834 || TMTimerPollBool(env->pVM, env->pVCpu)) ) {
|