VirtualBox

Changeset 49775 in vbox


Ignore:
Timestamp:
Dec 4, 2013 3:25:29 PM (11 years ago)
Author:
vboxsync
Message:

More granular assertions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r49774 r49775  
    92729272    {
    92739273        case VMX_EXIT_INTERRUPTION_INFO_TYPE_PRIV_SW_XCPT:  /* Privileged software exception. (#DB from ICEBP) */
     9274            Assert(uVector == X86_XCPT_DB);
     9275            /* fall through */
    92749276        case VMX_EXIT_INTERRUPTION_INFO_TYPE_SW_XCPT:       /* Software exception. (#BP or #OF) */
    9275             Assert(uVector == X86_XCPT_DB || uVector == X86_XCPT_BP || uVector == X86_XCPT_OF);
     9277            Assert(uVector == X86_XCPT_BP || uVector == X86_XCPT_OF || uIntType == VMX_EXIT_INTERRUPTION_INFO_TYPE_PRIV_SW_XCPT);
    92769278            /* no break */
    92779279        case VMX_EXIT_INTERRUPTION_INFO_TYPE_HW_XCPT:
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette