Lines Matching refs:PVMCPU

92 static void cpumGuestLazyLoadHiddenSelectorReg(PVMCPU pVCpu, PCPUMSELREG pSReg)
145 VMM_INT_DECL(void) CPUMGuestLazyLoadHiddenCsAndSs(PVMCPU pVCpu)
157 VMM_INT_DECL(void) CPUMGuestLazyLoadHiddenSelectorReg(PVMCPU pVCpu, PCPUMSELREG pSReg)
173 VMMDECL(PCCPUMCTXCORE) CPUMGetHyperCtxCore(PVMCPU pVCpu)
184 VMMDECL(PCPUMCTX) CPUMGetHyperCtxPtr(PVMCPU pVCpu)
190 VMMDECL(void) CPUMSetHyperGDTR(PVMCPU pVCpu, uint32_t addr, uint16_t limit)
197 VMMDECL(void) CPUMSetHyperIDTR(PVMCPU pVCpu, uint32_t addr, uint16_t limit)
204 VMMDECL(void) CPUMSetHyperCR3(PVMCPU pVCpu, uint32_t cr3)
214 VMMDECL(uint32_t) CPUMGetHyperCR3(PVMCPU pVCpu)
220 VMMDECL(void) CPUMSetHyperCS(PVMCPU pVCpu, RTSEL SelCS)
226 VMMDECL(void) CPUMSetHyperDS(PVMCPU pVCpu, RTSEL SelDS)
232 VMMDECL(void) CPUMSetHyperES(PVMCPU pVCpu, RTSEL SelES)
238 VMMDECL(void) CPUMSetHyperFS(PVMCPU pVCpu, RTSEL SelFS)
244 VMMDECL(void) CPUMSetHyperGS(PVMCPU pVCpu, RTSEL SelGS)
250 VMMDECL(void) CPUMSetHyperSS(PVMCPU pVCpu, RTSEL SelSS)
256 VMMDECL(void) CPUMSetHyperESP(PVMCPU pVCpu, uint32_t u32ESP)
262 VMMDECL(void) CPUMSetHyperEDX(PVMCPU pVCpu, uint32_t u32ESP)
268 VMMDECL(int) CPUMSetHyperEFlags(PVMCPU pVCpu, uint32_t Efl)
275 VMMDECL(void) CPUMSetHyperEIP(PVMCPU pVCpu, uint32_t u32EIP)
295 VMM_INT_DECL(void) CPUMSetHyperState(PVMCPU pVCpu, uint32_t u32EIP, uint32_t u32ESP, uint32_t u32EAX, uint32_t u32EDX)
310 VMMDECL(void) CPUMSetHyperTR(PVMCPU pVCpu, RTSEL SelTR)
316 VMMDECL(void) CPUMSetHyperLDTR(PVMCPU pVCpu, RTSEL SelLDTR)
360 VMMDECL(void) CPUMSetHyperDR0(PVMCPU pVCpu, RTGCUINTREG uDr0)
367 VMMDECL(void) CPUMSetHyperDR1(PVMCPU pVCpu, RTGCUINTREG uDr1)
374 VMMDECL(void) CPUMSetHyperDR2(PVMCPU pVCpu, RTGCUINTREG uDr2)
381 VMMDECL(void) CPUMSetHyperDR3(PVMCPU pVCpu, RTGCUINTREG uDr3)
388 VMMDECL(void) CPUMSetHyperDR6(PVMCPU pVCpu, RTGCUINTREG uDr6)
394 VMMDECL(void) CPUMSetHyperDR7(PVMCPU pVCpu, RTGCUINTREG uDr7)
403 VMMDECL(RTSEL) CPUMGetHyperCS(PVMCPU pVCpu)
409 VMMDECL(RTSEL) CPUMGetHyperDS(PVMCPU pVCpu)
415 VMMDECL(RTSEL) CPUMGetHyperES(PVMCPU pVCpu)
421 VMMDECL(RTSEL) CPUMGetHyperFS(PVMCPU pVCpu)
427 VMMDECL(RTSEL) CPUMGetHyperGS(PVMCPU pVCpu)
433 VMMDECL(RTSEL) CPUMGetHyperSS(PVMCPU pVCpu)
439 VMMDECL(uint32_t) CPUMGetHyperEAX(PVMCPU pVCpu)
445 VMMDECL(uint32_t) CPUMGetHyperEBX(PVMCPU pVCpu)
451 VMMDECL(uint32_t) CPUMGetHyperECX(PVMCPU pVCpu)
457 VMMDECL(uint32_t) CPUMGetHyperEDX(PVMCPU pVCpu)
463 VMMDECL(uint32_t) CPUMGetHyperESI(PVMCPU pVCpu)
469 VMMDECL(uint32_t) CPUMGetHyperEDI(PVMCPU pVCpu)
475 VMMDECL(uint32_t) CPUMGetHyperEBP(PVMCPU pVCpu)
481 VMMDECL(uint32_t) CPUMGetHyperESP(PVMCPU pVCpu)
487 VMMDECL(uint32_t) CPUMGetHyperEFlags(PVMCPU pVCpu)
493 VMMDECL(uint32_t) CPUMGetHyperEIP(PVMCPU pVCpu)
499 VMMDECL(uint64_t) CPUMGetHyperRIP(PVMCPU pVCpu)
505 VMMDECL(uint32_t) CPUMGetHyperIDTR(PVMCPU pVCpu, uint16_t *pcbLimit)
513 VMMDECL(uint32_t) CPUMGetHyperGDTR(PVMCPU pVCpu, uint16_t *pcbLimit)
521 VMMDECL(RTSEL) CPUMGetHyperLDTR(PVMCPU pVCpu)
527 VMMDECL(RTGCUINTREG) CPUMGetHyperDR0(PVMCPU pVCpu)
533 VMMDECL(RTGCUINTREG) CPUMGetHyperDR1(PVMCPU pVCpu)
539 VMMDECL(RTGCUINTREG) CPUMGetHyperDR2(PVMCPU pVCpu)
545 VMMDECL(RTGCUINTREG) CPUMGetHyperDR3(PVMCPU pVCpu)
551 VMMDECL(RTGCUINTREG) CPUMGetHyperDR6(PVMCPU pVCpu)
557 VMMDECL(RTGCUINTREG) CPUMGetHyperDR7(PVMCPU pVCpu)
569 VMMDECL(PCCPUMCTXCORE) CPUMGetGuestCtxCore(PVMCPU pVCpu)
581 VMMDECL(PCPUMCTX) CPUMQueryGuestCtxPtr(PVMCPU pVCpu)
586 VMMDECL(int) CPUMSetGuestGDTR(PVMCPU pVCpu, uint64_t GCPtrBase, uint16_t cbLimit)
600 VMMDECL(int) CPUMSetGuestIDTR(PVMCPU pVCpu, uint64_t GCPtrBase, uint16_t cbLimit)
614 VMMDECL(int) CPUMSetGuestTR(PVMCPU pVCpu, uint16_t tr)
627 VMMDECL(int) CPUMSetGuestLDTR(PVMCPU pVCpu, uint16_t ldtr)
657 VMMDECL(int) CPUMSetGuestCR0(PVMCPU pVCpu, uint64_t cr0)
730 VMMDECL(int) CPUMSetGuestCR2(PVMCPU pVCpu, uint64_t cr2)
737 VMMDECL(int) CPUMSetGuestCR3(PVMCPU pVCpu, uint64_t cr3)
745 VMMDECL(int) CPUMSetGuestCR4(PVMCPU pVCpu, uint64_t cr4)
770 VMMDECL(int) CPUMSetGuestEFlags(PVMCPU pVCpu, uint32_t eflags)
777 VMMDECL(int) CPUMSetGuestEIP(PVMCPU pVCpu, uint32_t eip)
784 VMMDECL(int) CPUMSetGuestEAX(PVMCPU pVCpu, uint32_t eax)
791 VMMDECL(int) CPUMSetGuestEBX(PVMCPU pVCpu, uint32_t ebx)
798 VMMDECL(int) CPUMSetGuestECX(PVMCPU pVCpu, uint32_t ecx)
805 VMMDECL(int) CPUMSetGuestEDX(PVMCPU pVCpu, uint32_t edx)
812 VMMDECL(int) CPUMSetGuestESP(PVMCPU pVCpu, uint32_t esp)
819 VMMDECL(int) CPUMSetGuestEBP(PVMCPU pVCpu, uint32_t ebp)
826 VMMDECL(int) CPUMSetGuestESI(PVMCPU pVCpu, uint32_t esi)
833 VMMDECL(int) CPUMSetGuestEDI(PVMCPU pVCpu, uint32_t edi)
840 VMMDECL(int) CPUMSetGuestSS(PVMCPU pVCpu, uint16_t ss)
847 VMMDECL(int) CPUMSetGuestCS(PVMCPU pVCpu, uint16_t cs)
854 VMMDECL(int) CPUMSetGuestDS(PVMCPU pVCpu, uint16_t ds)
861 VMMDECL(int) CPUMSetGuestES(PVMCPU pVCpu, uint16_t es)
868 VMMDECL(int) CPUMSetGuestFS(PVMCPU pVCpu, uint16_t fs)
875 VMMDECL(int) CPUMSetGuestGS(PVMCPU pVCpu, uint16_t gs)
882 VMMDECL(void) CPUMSetGuestEFER(PVMCPU pVCpu, uint64_t val)
888 VMMDECL(RTGCPTR) CPUMGetGuestIDTR(PVMCPU pVCpu, uint16_t *pcbLimit)
896 VMMDECL(RTSEL) CPUMGetGuestTR(PVMCPU pVCpu, PCPUMSELREGHID pHidden)
904 VMMDECL(RTSEL) CPUMGetGuestCS(PVMCPU pVCpu)
910 VMMDECL(RTSEL) CPUMGetGuestDS(PVMCPU pVCpu)
916 VMMDECL(RTSEL) CPUMGetGuestES(PVMCPU pVCpu)
922 VMMDECL(RTSEL) CPUMGetGuestFS(PVMCPU pVCpu)
928 VMMDECL(RTSEL) CPUMGetGuestGS(PVMCPU pVCpu)
934 VMMDECL(RTSEL) CPUMGetGuestSS(PVMCPU pVCpu)
940 VMMDECL(RTSEL) CPUMGetGuestLDTR(PVMCPU pVCpu)
946 VMMDECL(RTSEL) CPUMGetGuestLdtrEx(PVMCPU pVCpu, uint64_t *pGCPtrBase, uint32_t *pcbLimit)
954 VMMDECL(uint64_t) CPUMGetGuestCR0(PVMCPU pVCpu)
960 VMMDECL(uint64_t) CPUMGetGuestCR2(PVMCPU pVCpu)
966 VMMDECL(uint64_t) CPUMGetGuestCR3(PVMCPU pVCpu)
972 VMMDECL(uint64_t) CPUMGetGuestCR4(PVMCPU pVCpu)
978 VMMDECL(uint64_t) CPUMGetGuestCR8(PVMCPU pVCpu)
988 VMMDECL(void) CPUMGetGuestGDTR(PVMCPU pVCpu, PVBOXGDTR pGDTR)
994 VMMDECL(uint32_t) CPUMGetGuestEIP(PVMCPU pVCpu)
1000 VMMDECL(uint64_t) CPUMGetGuestRIP(PVMCPU pVCpu)
1006 VMMDECL(uint32_t) CPUMGetGuestEAX(PVMCPU pVCpu)
1012 VMMDECL(uint32_t) CPUMGetGuestEBX(PVMCPU pVCpu)
1018 VMMDECL(uint32_t) CPUMGetGuestECX(PVMCPU pVCpu)
1024 VMMDECL(uint32_t) CPUMGetGuestEDX(PVMCPU pVCpu)
1030 VMMDECL(uint32_t) CPUMGetGuestESI(PVMCPU pVCpu)
1036 VMMDECL(uint32_t) CPUMGetGuestEDI(PVMCPU pVCpu)
1042 VMMDECL(uint32_t) CPUMGetGuestESP(PVMCPU pVCpu)
1048 VMMDECL(uint32_t) CPUMGetGuestEBP(PVMCPU pVCpu)
1054 VMMDECL(uint32_t) CPUMGetGuestEFlags(PVMCPU pVCpu)
1060 VMMDECL(int) CPUMGetGuestCRx(PVMCPU pVCpu, unsigned iReg, uint64_t *pValue)
1101 VMMDECL(uint64_t) CPUMGetGuestDR0(PVMCPU pVCpu)
1107 VMMDECL(uint64_t) CPUMGetGuestDR1(PVMCPU pVCpu)
1113 VMMDECL(uint64_t) CPUMGetGuestDR2(PVMCPU pVCpu)
1119 VMMDECL(uint64_t) CPUMGetGuestDR3(PVMCPU pVCpu)
1125 VMMDECL(uint64_t) CPUMGetGuestDR6(PVMCPU pVCpu)
1131 VMMDECL(uint64_t) CPUMGetGuestDR7(PVMCPU pVCpu)
1137 VMMDECL(int) CPUMGetGuestDRx(PVMCPU pVCpu, uint32_t iReg, uint64_t *pValue)
1148 VMMDECL(uint64_t) CPUMGetGuestEFER(PVMCPU pVCpu)
1284 VMMDECL(void) CPUMGetGuestCpuId(PVMCPU pVCpu, uint32_t uLeaf, uint32_t uSubLeaf,
1636 PVMCPU pVCpu = &pVM->aCpus[i];
1797 PVMCPU pVCpu = &pVM->aCpus[i];
1827 VMMDECL(int) CPUMSetGuestDR0(PVMCPU pVCpu, uint64_t uDr0)
1834 VMMDECL(int) CPUMSetGuestDR1(PVMCPU pVCpu, uint64_t uDr1)
1841 VMMDECL(int) CPUMSetGuestDR2(PVMCPU pVCpu, uint64_t uDr2)
1848 VMMDECL(int) CPUMSetGuestDR3(PVMCPU pVCpu, uint64_t uDr3)
1855 VMMDECL(int) CPUMSetGuestDR6(PVMCPU pVCpu, uint64_t uDr6)
1862 VMMDECL(int) CPUMSetGuestDR7(PVMCPU pVCpu, uint64_t uDr7)
1869 VMMDECL(int) CPUMSetGuestDRx(PVMCPU pVCpu, uint32_t iReg, uint64_t Value)
1910 VMMDECL(int) CPUMRecalcHyperDRx(PVMCPU pVCpu, uint8_t iGstReg, bool fForceHyper)
2155 VMM_INT_DECL(int) CPUMSetGuestXcr0(PVMCPU pVCpu, uint64_t uNewValue)
2205 VMMDECL(bool) CPUMIsGuestNXEnabled(PVMCPU pVCpu)
2217 VMMDECL(bool) CPUMIsGuestPageSizeExtEnabled(PVMCPU pVCpu)
2230 VMMDECL(bool) CPUMIsGuestPagingEnabled(PVMCPU pVCpu)
2242 VMMDECL(bool) CPUMIsGuestR0WriteProtEnabled(PVMCPU pVCpu)
2254 VMMDECL(bool) CPUMIsGuestInRealMode(PVMCPU pVCpu)
2266 VMMDECL(bool) CPUMIsGuestInRealOrV86Mode(PVMCPU pVCpu)
2279 VMMDECL(bool) CPUMIsGuestInProtectedMode(PVMCPU pVCpu)
2291 VMMDECL(bool) CPUMIsGuestInPagedProtectedMode(PVMCPU pVCpu)
2303 VMMDECL(bool) CPUMIsGuestInLongMode(PVMCPU pVCpu)
2315 VMMDECL(bool) CPUMIsGuestInPAEMode(PVMCPU pVCpu)
2331 VMMDECL(bool) CPUMIsGuestIn64BitCode(PVMCPU pVCpu)
2360 VMM_INT_DECL(bool) CPUMIsGuestInRawMode(PVMCPU pVCpu)
2374 VMM_INT_DECL(int) CPUMRawEnter(PVMCPU pVCpu)
2449 VMM_INT_DECL(int) CPUMRawLeave(PVMCPU pVCpu, int rc)
2553 VMMDECL(void) CPUMRawSetEFlags(PVMCPU pVCpu, uint32_t fEfl)
2570 VMMDECL(uint32_t) CPUMRawGetEFlags(PVMCPU pVCpu)
2585 VMMDECL(void) CPUMSetChangedFlags(PVMCPU pVCpu, uint32_t fChangedFlags)
2635 VMMDECL(int) CPUMHandleLazyFPU(PVMCPU pVCpu)
2648 VMMDECL(bool) CPUMIsGuestFPUStateActive(PVMCPU pVCpu)
2660 VMMDECL(bool) CPUMIsGuestDebugStateActive(PVMCPU pVCpu)
2673 VMMDECL(bool) CPUMIsGuestDebugStateActivePending(PVMCPU pVCpu)
2685 VMMDECL(bool) CPUMIsHyperDebugStateActive(PVMCPU pVCpu)
2698 VMMDECL(bool) CPUMIsHyperDebugStateActivePending(PVMCPU pVCpu)
2711 VMMDECL(void) CPUMDeactivateGuestDebugState(PVMCPU pVCpu)
2723 VMMDECL(uint32_t) CPUMGetGuestCPL(PVMCPU pVCpu)
2799 VMMDECL(CPUMMODE) CPUMGetGuestMode(PVMCPU pVCpu)
2819 VMMDECL(uint32_t) CPUMGetGuestCodeBits(PVMCPU pVCpu)
2842 VMMDECL(DISCPUMODE) CPUMGetGuestDisMode(PVMCPU pVCpu)