Searched refs:pVCpu (Results 126 - 149 of 149) sorted by relevance

123456

/vbox/src/VBox/Debugger/
H A DDBGCEmulateCodeView.cpp943 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 DDBGFBp.cpp78 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 DDBGFReg.cpp104 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 DPGMSharedPage.cpp203 * @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 DPGMDbg.cpp308 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 DDBGFStack.cpp334 PVMCPU pVCpu = VMMGetCpuById(pUVM->pVM, idCpu); local
335 CPUMMODE CpuMode = CPUMGetGuestMode(pVCpu);
339 || !CPUMIsGuestIn64BitCode(pVCpu))
H A DVMReq.cpp867 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 DDBGFCoreWrite.cpp499 * @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 DPATM.cpp4122 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 DFTM.cpp1242 * @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 DPDMDevHlp.cpp829 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 DVMMInternal.h576 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 DIEMAllCImplStrInstr.cpp.h1086 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 DIEMAllCImpl.cpp.h3605 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 DPGMAllHandler.cpp1616 PVMCPU pVCpu = &pVM->aCpus[i];
1620 int rc = PGMGstGetPage(pVCpu, (RTGCPTR)GCPtr, &fGst, &GCPhysGst);
/vbox/include/VBox/
H A Dtypes.h981 PVMCPU pVCpu; member in struct:PGMPAGEMAPLOCK
/vbox/include/VBox/vmm/
H A Dgmm.h417 GMMR0DECL(int) GMMR0CheckSharedModules(PVM pVM, PVMCPU pVCpu);
H A Dvmapi.h475 VMMR3_INT_DECL(int) VMR3WaitHalted(PVM pVM, PVMCPU pVCpu, bool fIgnoreInterrupts);
H A Dhm_svm.h859 VMMR0DECL(int) SVMR0InvalidatePage(PVM pVM, PVMCPU pVCpu, RTGCPTR GCVirt);
/vbox/src/VBox/Devices/Bus/
H A DDevPCI.cpp1844 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 DGVMMR0.cpp1880 /** @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 DGMMR0.cpp5172 * @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 Dcpu.h725 PVMCPU pVCpu; member in struct:CPUX86State
/vbox/src/recompiler/
H A Dcpu-exec.c834 || TMTimerPollBool(env->pVM, env->pVCpu)) ) {

Completed in 199 milliseconds

123456