/vbox/src/VBox/VMM/include/ |
H A D | SELMInternal.h | 214 VMMRCDECL(int) selmRCGuestGDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 215 VMMRCDECL(int) selmRCGuestLDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 216 VMMRCDECL(int) selmRCGuestTSSWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 218 VMMRCDECL(int) selmRCShadowGDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 219 VMMRCDECL(int) selmRCShadowLDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 220 VMMRCDECL(int) selmRCShadowTSSWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange);
|
H A D | TRPMInternal.h | 247 VMMRCDECL(int) trpmRCGuestIDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange); 248 VMMRCDECL(int) trpmRCShadowIDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange);
|
H A D | VMMInternal.h | 661 VMMRCDECL(void) vmmGCLoggerWrapper(const char *pszFormat, ...); 666 VMMRCDECL(void) vmmGCRelLoggerWrapper(const char *pszFormat, ...); 675 VMMRCDECL(int) vmmGCLoggerFlush(PRTLOGGERRC pLogger);
|
H A D | CSAMInternal.h | 280 VMMRCDECL(int) CSAMGCCodePageWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange);
|
H A D | PATMInternal.h | 649 VMMRCDECL(int) PATMGCMonitorPage(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange);
|
H A D | PGMInternal.h | 2794 # define PGM_CTX_DECL(type) VMMRCDECL(type)
|
/vbox/src/VBox/VMM/VMMRC/ |
H A D | MMRamRC.cpp | 56 VMMRCDECL(void) MMGCRamRegisterTrapHandler(PVM pVM) 68 VMMRCDECL(void) MMGCRamDeregisterTrapHandler(PVM pVM) 83 VMMRCDECL(int) MMGCRamRead(PVM pVM, void *pDst, void *pSrc, size_t cb) 142 VMMRCDECL(int) MMGCRamWrite(PVM pVM, void *pDst, void *pSrc, size_t cb)
|
H A D | TRPMRC.cpp | 53 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler) 81 VMMRCDECL(void) TRPMGCHyperReturnToHost(PVM pVM, int rc) 104 VMMRCDECL(int) trpmRCGuestIDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 167 VMMRCDECL(int) trpmRCShadowIDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange)
|
H A D | VMMRC.cpp | 63 VMMRCDECL(int) VMMGCEntry(PVM pVM, unsigned uOperation, unsigned uArg, ...) 179 VMMRCDECL(int) vmmGCLoggerFlush(PRTLOGGERRC pLogger) 194 VMMRCDECL(void) VMMGCLogFlushIfFull(PVM pVM) 212 VMMRCDECL(void) VMMGCGuestToHost(PVM pVM, int rc) 361 extern "C" VMMRCDECL(int) 395 extern "C" VMMRCDECL(int)
|
H A D | IOMRC.cpp | 68 VMMRCDECL(VBOXSTRICTRC) IOMRCIOPortHandler(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu)
|
H A D | SELMRC.cpp | 238 VMMRCDECL(int) selmRCGuestGDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 331 VMMRCDECL(int) selmRCGuestLDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 384 VMMRCDECL(int) selmRCGuestTSSWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 537 VMMRCDECL(int) selmRCShadowGDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 559 VMMRCDECL(int) selmRCShadowLDTWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange) 582 VMMRCDECL(int) selmRCShadowTSSWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange)
|
H A D | CSAMRC.cpp | 64 VMMRCDECL(int) CSAMGCCodePageWriteHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange)
|
H A D | MMRamRCA.asm | 32 ; VMMRCDECL(int) MMGCRamRead(void *pDst, void *pSrc, size_t cb); 104 ; VMMRCDECL(int) MMGCRamWrite(void *pDst, void *pSrc, size_t cb);
|
H A D | VMMRCA.asm | 68 ;VMMRCDECL(void) vmmGCLoggerWrapper(const char *pszFormat, ...); 88 ;VMMRCDECL(void) vmmGCRelLoggerWrapper(const char *pszFormat, ...);
|
H A D | CPUMRCA.asm | 208 ; VMMRCDECL(void) CPUMGCCallGuestTrapHandler(PCPUMCTXCORE pRegFrame, uint32_t selCS, RTGCPTR pHandler, uint32_t eflags, uint32_t selSS, RTGCPTR pEsp); 263 ;VMMRCDECL(void) CPUMGCCallV86Code(PCPUMCTXCORE pRegFrame);
|
H A D | PATMRC.cpp | 59 VMMRCDECL(int) PATMGCMonitorPage(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPTR pvRange, uintptr_t offRange)
|
/vbox/include/VBox/vmm/ |
H A D | mm.h | 348 VMMRCDECL(void) MMGCRamRegisterTrapHandler(PVM pVM); 349 VMMRCDECL(void) MMGCRamDeregisterTrapHandler(PVM pVM); 350 VMMRCDECL(int) MMGCRamReadNoTrapHandler(void *pDst, void *pSrc, size_t cb); 354 VMMRCDECL(int) MMGCRamWriteNoTrapHandler(void *pDst, void *pSrc, size_t cb); 355 VMMRCDECL(int) MMGCRamRead(PVM pVM, void *pDst, void *pSrc, size_t cb); 356 VMMRCDECL(int) MMGCRamWrite(PVM pVM, void *pDst, void *pSrc, size_t cb);
|
H A D | trpm.h | 133 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler); 134 VMMRCDECL(void) TRPMGCHyperReturnToHost(PVM pVM, int rc);
|
H A D | vmm.h | 539 VMMRCDECL(int) VMMGCEntry(PVM pVM, unsigned uOperation, unsigned uArg, ...); 540 VMMRCDECL(void) VMMGCGuestToHost(PVM pVM, int rc); 541 VMMRCDECL(void) VMMGCLogFlushIfFull(PVM pVM);
|
H A D | iom.h | 294 VMMRCDECL(VBOXSTRICTRC) IOMRCIOPortHandler(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu);
|
H A D | pgm.h | 415 VMMRCDECL(int) PGMRCDynMapInit(PVM pVM);
|
/vbox/include/VBox/ |
H A D | cdefs.h | 340 /** @def VMMRCDECL 345 # define VMMRCDECL(type) DECLEXPORT(type) VBOXCALL macro 347 # define VMMRCDECL(type) DECLIMPORT(type) VBOXCALL macro 349 # define VMMRCDECL(type) DECL_INVALID(type) macro
|
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 1257 VMMRCDECL(int) PGMRCDynMapInit(PVM pVM) 1706 VMMRCDECL(int) PGMRCDynMapAssertIntegrity(PVM pVM)
|