Changeset 66686 in vbox for trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h
- Timestamp:
- Apr 27, 2017 12:38:17 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 115079
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h
r66581 r66686 6507 6507 { 6508 6508 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 6509 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, X86_XCPT_BP, true /*fIsBpInstr*/);6509 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, X86_XCPT_BP, IEMINT_INT3); 6510 6510 } 6511 6511 … … 6518 6518 uint8_t u8Int; IEM_OPCODE_GET_NEXT_U8(&u8Int); 6519 6519 IEMOP_HLP_DONE_DECODING_NO_LOCK_PREFIX(); 6520 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, u8Int, false /*fIsBpInstr*/);6520 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, u8Int, IEMINT_INTN); 6521 6521 } 6522 6522 … … 6531 6531 6532 6532 IEM_MC_BEGIN(2, 0); 6533 IEM_MC_ARG_CONST(uint8_t, u8Int, 6534 IEM_MC_ARG_CONST( bool, fIsBpInstr, /*=*/ false, 1);6535 IEM_MC_CALL_CIMPL_2(iemCImpl_int, u8Int, fIsBpInstr);6533 IEM_MC_ARG_CONST(uint8_t, u8Int, /*=*/ X86_XCPT_OF, 0); 6534 IEM_MC_ARG_CONST(IEMINT, enmInt, /*=*/ IEMINT_INTO, 1); 6535 IEM_MC_CALL_CIMPL_2(iemCImpl_int, u8Int, enmInt); 6536 6536 IEM_MC_END(); 6537 6537 return VINF_SUCCESS; … … 10590 10590 IEMOP_HLP_MIN_386(); /** @todo does not generate #UD on 286, or so they say... */ 10591 10591 /** @todo testcase! */ 10592 IEMOP_HLP_SVM_CTRL_INTERCEPT(pVCpu, SVM_CTRL_INTERCEPT_ICEBP, SVM_EXIT_ICEBP, 0, 0); 10593 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, X86_XCPT_DB, false /*fIsBpInstr*/); 10592 return IEM_MC_DEFER_TO_CIMPL_2(iemCImpl_int, X86_XCPT_DB, IEMINT_INT1); 10594 10593 } 10595 10594
Note:
See TracChangeset
for help on using the changeset viewer.