Searched refs:iTrap (Results 1 - 6 of 6) sorted by relevance
/vbox/src/VBox/VMM/VMMR3/ |
H A D | TRPM.cpp | 704 for (uint32_t iTrap = 0; iTrap < RT_ELEMENTS(pVM->trpm.s.aGuestTrapHandler); iTrap++) 706 if (pVM->trpm.s.aGuestTrapHandler[iTrap] != TRPM_INVALID_HANDLER) 708 Log(("TRPMR3Relocate: iGate=%2X Handler %RRv -> %RRv\n", iTrap, pVM->trpm.s.aGuestTrapHandler[iTrap], pVM->trpm.s.aGuestTrapHandler[iTrap] + offDelta)); 709 pVM->trpm.s.aGuestTrapHandler[iTrap] += offDelta; 712 if (ASMBitTest(&pVM->trpm.s.au32IdtPatched[0], iTrap)) 714 PVBOXIDTE pIdteCur = &pVM->trpm.s.aIdt[iTrap]; 1011 uint32_t iTrap; local 1184 trpmR3ClearPassThroughHandler(PVM pVM, unsigned iTrap) argument 1277 TRPMR3GetGuestTrapHandler(PVM pVM, unsigned iTrap) argument 1295 TRPMR3SetGuestTrapHandler(PVM pVM, unsigned iTrap, RTRCPTR pHandler) argument [all...] |
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | exceptionsR3.cpp | 52 #define TST_XCPT(Trapper, iTrap, uErr) \ 62 else if ( (iTrap) != tstXcptCurTrap() \ 65 #Trapper, tstXcptCurTrap(), tstXcptCurErr(), (iTrap), (uErr), __LINE__); \
|
/vbox/include/VBox/vmm/ |
H A D | trpm.h | 108 VMMR3DECL(int) TRPMR3EnableGuestTrapHandler(PVM pVM, unsigned iTrap); 109 VMMR3DECL(int) TRPMR3SetGuestTrapHandler(PVM pVM, unsigned iTrap, RTRCPTR pHandler); 110 VMMR3DECL(RTRCPTR) TRPMR3GetGuestTrapHandler(PVM pVM, unsigned iTrap); 133 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler);
|
/vbox/src/VBox/VMM/VMMRC/ |
H A D | TRPMRC.cpp | 50 * @param iTrap Trap number to install handler [0..255]. 53 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler) argument 58 if (iTrap >= RT_ELEMENTS(pVM->trpm.s.aTmpTrapHandlers)) 60 AssertMsgFailed(("Trap handler iTrap=%u is out of range!\n", iTrap)); 67 pVM->trpm.s.aTmpTrapHandlers[iTrap] = (RTRCPTR)(uintptr_t)pfnHandler;
|
/vbox/src/VBox/VMM/include/ |
H A D | TRPMInternal.h | 255 * @param iTrap Interrupt/trap number. 257 VMMDECL(int) trpmClearGuestTrapHandler(PVM pVM, unsigned iTrap); 261 int trpmR3ClearPassThroughHandler(PVM pVM, unsigned iTrap);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TRPMAll.cpp | 943 * @param iTrap Interrupt/trap number. 945 VMMDECL(int) trpmClearGuestTrapHandler(PVM pVM, unsigned iTrap) argument 948 AssertMsgReturn(iTrap < RT_ELEMENTS(pVM->trpm.s.aIdt), ("Illegal gate number %d!\n", iTrap), VERR_INVALID_PARAMETER); 950 if (ASMBitTest(&pVM->trpm.s.au32IdtPatched[0], iTrap)) 952 trpmR3ClearPassThroughHandler(pVM, iTrap); 957 pVM->trpm.s.aGuestTrapHandler[iTrap] = TRPM_INVALID_HANDLER;
|
Completed in 879 milliseconds