VirtualBox

Changeset 97820 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Dec 15, 2022 11:06:58 PM (2 years ago)
Author:
vboxsync
Message:

VMM/DBGF: Respect the resume flag in DBGFBpCheckInstruction. bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp

    r97705 r97820  
    192192     * the guest.
    193193     */
     194    /** @todo we need some kind of resume flag for these. */
    194195    if (pVM->dbgf.s.cEnabledHwBreakpoints > 0)
    195196        for (unsigned iBp = 0; iBp < RT_ELEMENTS(pVM->dbgf.s.aHwBreakpoints); iBp++)
     
    217218     */
    218219    uint32_t const fDr7 = (uint32_t)pVCpu->cpum.GstCtx.dr[7];
    219     if (X86_DR7_ANY_EO_ENABLED(fDr7))
     220    if (X86_DR7_ANY_EO_ENABLED(fDr7) && !pVCpu->cpum.GstCtx.eflags.Bits.u1RF)
    220221    {
    221222        /*
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