VirtualBox

Changeset 66984 in vbox for trunk


Ignore:
Timestamp:
May 19, 2017 2:10:10 PM (7 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: Add a release assertion to check if CR2 isn't getting updated properly.

File:
1 edited

Legend:

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

    r66983 r66984  
    26892689        else if (Event.n.u3Type == SVM_EVENT_NMI)
    26902690            Assert(!fIntShadow);
     2691#endif
     2692
     2693#ifndef RT_OS_WINDOWS
     2694        /* Temporary test for returning guru, later make this function return void as before. */
     2695        if (   Event.n.u3Type == SVM_EVENT_EXCEPTION
     2696            && Event.n.u8Vector == X86_XCPT_PF)
     2697        {
     2698            AssertRelease(pCtx->cr2 == pVCpu->hm.s.Event.GCPtrFaultAddress);
     2699        }
    26912700#endif
    26922701
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