Searched defs:u8TrapNo (Results 1 - 5 of 5) sorted by relevance
/vbox/src/VBox/VMM/VMMR3/ |
H A D | EMRaw.cpp | 552 uint8_t u8TrapNo; local 556 int rc = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, NULL /* pu8InstrLen */); 576 LogFlow(("emR3RawGuestTrap: trap %#x in patch code; eip=%08x\n", u8TrapNo, pCtx->eip)); 587 if (TRPMR3GetGuestTrapHandler(pVM, u8TrapNo) == TRPM_INVALID_HANDLER) 589 CSAMR3CheckGates(pVM, u8TrapNo, 1); 590 Log(("emR3RawHandleRC: recheck gate %x -> valid=%d\n", u8TrapNo, TRPMR3GetGuestTrapHandler(pVM, u8TrapNo) != TRPM_INVALID_HANDLER)); 593 if (TRPMR3GetGuestTrapHandler(pVM, u8TrapNo) != TRPM_INVALID_HANDLER) 602 rc = TRPMForwardTrap(pVCpu, CPUMCTX2CORE(pCtx), u8TrapNo, uErrorCode, enmError, TRPM_TRAP, -1); 626 if (u8TrapNo 769 uint8_t u8TrapNo; local [all...] |
H A D | VMMGuruMeditation.cpp | 300 uint8_t u8TrapNo = 0xce; local 304 int rc2 = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrorCode, &uCR2, &cbInstr); 310 u8TrapNo, uErrorCode, uCR2, uEIP, enmType, cbInstr); 319 u8TrapNo, uErrorCode, uCR2, CPUMGetGuestRIP(pVCpu), enmType, cbInstr);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | TRPMAll.cpp | 190 * @param u8TrapNo The trap vector to assert. 193 VMMDECL(int) TRPMAssertTrap(PVMCPU pVCpu, uint8_t u8TrapNo, TRPMEVENT enmType) argument 195 Log2(("TRPMAssertTrap: u8TrapNo=%02x type=%d\n", u8TrapNo, enmType)); 206 pVCpu->trpm.s.uActiveVector = u8TrapNo; 267 AssertMsg(uErrorCode != ~(RTGCUINT)0, ("Invalid uErrorCode=%#x u8TrapNo=%d\n", uErrorCode, pVCpu->trpm.s.uActiveVector)); 270 AssertMsg(uErrorCode == 0, ("Invalid uErrorCode=%#x u8TrapNo=%d\n", uErrorCode, pVCpu->trpm.s.uActiveVector)); 273 AssertMsg(uErrorCode == ~(RTGCUINT)0, ("Invalid uErrorCode=%#x u8TrapNo=%d\n", uErrorCode, pVCpu->trpm.s.uActiveVector));
|
H A D | IEMAll.cpp | 9675 uint8_t u8TrapNo; local 9679 int rc2 = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrCode, &uCr2, NULL /* pu8InstLen */); AssertRC(rc2); 9680 IEMInjectTrap(pVCpu, u8TrapNo, enmType, (uint16_t)uErrCode, uCr2, 0 /* cbInstr */); 10827 uint8_t u8TrapNo; local 10831 int rc2 = TRPMQueryTrapAll(pVCpu, &u8TrapNo, &enmType, &uErrCode, &uCr2, NULL /* pu8InstLen */); AssertRC(rc2); 10832 IEMInjectTrap(pVCpu, u8TrapNo, enmType, (uint16_t)uErrCode, uCr2, 0 /* cbInstr */); 10883 * @param u8TrapNo The trap number. 10891 VMM_INT_DECL(VBOXSTRICTRC) IEMInjectTrap(PVMCPU pVCpu, uint8_t u8TrapNo, TRPMEVENT enmType, uint16_t uErrCode, RTGCPTR uCr2, argument 10897 u8TrapNo, enmType, uErrCode, uCr2); 10904 Log(("IEMInjectTrap: %#4x ext\n", u8TrapNo)); [all...] |
/vbox/src/recompiler/ |
H A D | VBoxRecompiler.c | 2095 uint8_t u8TrapNo; local 2425 rc = TRPMQueryTrap(pVCpu, &u8TrapNo, &enmType); 2429 if (u8TrapNo == 0x80) 2436 pVM->rem.s.Env.exception_index = u8TrapNo; 2455 if (u8TrapNo == 3) 2461 else if (u8TrapNo == 4) 2471 switch (u8TrapNo)
|
Completed in 78 milliseconds