Lines Matching refs:pVCpu

71 VMMDECL(int)        TRPMQueryTrap(PVMCPU pVCpu, uint8_t *pu8TrapNo, PTRPMEVENT penmType);
72 VMMDECL(uint8_t) TRPMGetTrapNo(PVMCPU pVCpu);
73 VMMDECL(RTGCUINT) TRPMGetErrorCode(PVMCPU pVCpu);
74 VMMDECL(RTGCUINTPTR) TRPMGetFaultAddress(PVMCPU pVCpu);
75 VMMDECL(uint8_t) TRPMGetInstrLength(PVMCPU pVCpu);
76 VMMDECL(int) TRPMResetTrap(PVMCPU pVCpu);
77 VMMDECL(int) TRPMAssertTrap(PVMCPU pVCpu, uint8_t u8TrapNo, TRPMEVENT enmType);
78 VMMDECL(int) TRPMAssertXcptPF(PVMCPU pVCpu, RTGCUINTPTR uCR2, RTGCUINT uErrorCode);
79 VMMDECL(void) TRPMSetErrorCode(PVMCPU pVCpu, RTGCUINT uErrorCode);
80 VMMDECL(void) TRPMSetFaultAddress(PVMCPU pVCpu, RTGCUINTPTR uCR2);
81 VMMDECL(void) TRPMSetInstrLength(PVMCPU pVCpu, uint8_t cbInstr);
82 VMMDECL(bool) TRPMIsSoftwareInterrupt(PVMCPU pVCpu);
83 VMMDECL(bool) TRPMHasTrap(PVMCPU pVCpu);
84 VMMDECL(int) TRPMQueryTrapAll(PVMCPU pVCpu, uint8_t *pu8TrapNo, PTRPMEVENT pEnmType, PRTGCUINT puErrorCode, PRTGCUINTPTR puCR2, uint8_t *pcbInstr);
85 VMMDECL(void) TRPMSaveTrap(PVMCPU pVCpu);
86 VMMDECL(void) TRPMRestoreTrap(PVMCPU pVCpu);
87 VMMDECL(int) TRPMForwardTrap(PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t iGate, uint32_t cbInstr, TRPMERRORCODE enmError, TRPMEVENT enmType, int32_t iOrgTrap);
88 VMMDECL(int) TRPMRaiseXcpt(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, X86XCPT enmXcpt);
89 VMMDECL(int) TRPMRaiseXcptErr(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, X86XCPT enmXcpt, uint32_t uErr);
90 VMMDECL(int) TRPMRaiseXcptErrCR2(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, X86XCPT enmXcpt, uint32_t uErr, RTGCUINTPTR uCR2);
99 VMMR3DECL(void) TRPMR3ResetCpu(PVMCPU pVCpu);
102 VMMR3DECL(int) TRPMR3InjectEvent(PVM pVM, PVMCPU pVCpu, TRPMEVENT enmEvent);
105 VMMR3DECL(int) TRPMR3SyncIDT(PVM pVM, PVMCPU pVCpu);