VirtualBox

Changeset 14897 in vbox for trunk/src


Ignore:
Timestamp:
Dec 2, 2008 12:05:56 PM (16 years ago)
Author:
vboxsync
Message:

Deal with undocumented interrupt type for breakpoint exceptions

File:
1 edited

Legend:

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

    r14888 r14897  
    21732173            break;
    21742174
     2175        case VMX_EXIT_INTERRUPTION_INFO_TYPE_DBEXCPT:   /* Unknown why we get this type for #DB */
    21752176        case VMX_EXIT_INTERRUPTION_INFO_TYPE_SWEXCPT:   /* Software exception. (#BP or #OF) */
    2176             Assert(vector == 3 || vector == 4);
     2177            Assert(vector == 1 || vector == 3 || vector == 4);
    21772178            /* no break */
    21782179        case VMX_EXIT_INTERRUPTION_INFO_TYPE_HWEXCPT:   /* Hardware exception. */
     
    24402441        default:
    24412442            rc = VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_CODE;
    2442             AssertFailed();
     2443            AssertMsgFailed(("Unexpected interuption code %x\n", intInfo));
    24432444            break;
    24442445        }
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