Lines Matching refs:pVCpu

229  * @param   pVCpu       Pointer to the VMCPU.
232 VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr)
298 uint32_t uEIP = CPUMGetHyperEIP(pVCpu);
304 int rc2 = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, &cbInstr);
319 u8TrapNo, uErrorCode, uCR2, CPUMGetGuestRIP(pVCpu), enmType, cbInstr);
327 || pVCpu->vmm.s.CallRing3JmpBufR0.fInRing3Call)
336 pVCpu->vmm.s.CallRing3JmpBufR0.SavedEsp,
337 pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp,
338 pVCpu->vmm.s.CallRing3JmpBufR0.SpResume,
339 pVCpu->vmm.s.CallRing3JmpBufR0.SpCheck);
342 pVCpu->vmm.s.CallRing3JmpBufR0.pvSavedStack,
343 pVCpu->vmm.s.CallRing3JmpBufR0.cbSavedStack,
344 pVCpu->vmm.s.CallRing3JmpBufR0.fInRing3Call);
347 pVCpu->vmm.s.CallRing3JmpBufR0.cbUsedMax,
348 pVCpu->vmm.s.CallRing3JmpBufR0.cbUsedAvg,
349 pVCpu->vmm.s.CallRing3JmpBufR0.cbUsedTotal,
350 pVCpu->vmm.s.CallRing3JmpBufR0.cUsedTotal);
355 pBP = (PRTHCUINTPTR)&pVCpu->vmm.s.pbEMTStackR3[ pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp
356 - MMHyperCCToR0(pVM, pVCpu->vmm.s.pbEMTStackR3)];
358 pBP = (PRTHCUINTPTR)&pVCpu->vmm.s.pbEMTStackR3[ pVCpu->vmm.s.CallRing3JmpBufR0.cbSavedStack
359 - pVCpu->vmm.s.CallRing3JmpBufR0.SpCheck
360 + pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp];
368 pBP[1], pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp - 8, pBP[0], pBP[-4]);
382 pBP[1], pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp - 16, pBP[0], pBP[-8]);
394 pBP[1], pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp - 16, pBP[0], pBP[-6]);
402 pc.FlatPtr = pc.off = pVCpu->vmm.s.CallRing3JmpBufR0.rip;
404 pc.FlatPtr = pc.off = pVCpu->vmm.s.CallRing3JmpBufR0.eip;
410 ebp.FlatPtr = ebp.off = pVCpu->vmm.s.CallRing3JmpBufR0.SavedEbp;
416 esp.FlatPtr = esp.off = pVCpu->vmm.s.CallRing3JmpBufR0.SavedEsp;
419 rc2 = DBGFR3StackWalkBeginEx(pVM->pUVM, pVCpu->idCpu, DBGFCODETYPE_RING0, &ebp, &esp, &pc,
482 MMHyperCCToR0(pVM, pVCpu->vmm.s.pbEMTStackR3),
483 MMHyperCCToR0(pVM, pVCpu->vmm.s.pbEMTStackR3) + VMM_STACK_SIZE,
485 pVCpu->vmm.s.pbEMTStackR3,
486 VMM_STACK_SIZE, pVCpu->vmm.s.pbEMTStackR3);
531 rc2 = DBGFR3DisasInstrEx(pVM->pUVM, pVCpu->idCpu, 0, 0,
548 rc2 = DBGFR3StackWalkBegin(pVM->pUVM, pVCpu->idCpu, DBGFCODETYPE_HYPER, &pFirstFrame);
595 pVCpu->vmm.s.pbEMTStackRC, pVCpu->vmm.s.pbEMTStackBottomRC,
596 VMM_STACK_SIZE, pVCpu->vmm.s.pbEMTStackR3);