VirtualBox

Ignore:
Timestamp:
Aug 9, 2023 1:02:27 PM (16 months ago)
Author:
vboxsync
Message:

VMM/IEM: Implemented hardware instruction breakpoints. Only tested briefly in the vbox debugger. bugref:10369

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.h

    r100806 r100829  
    208208        \
    209209        uint8_t const idxInstrMc2 = pTb->cInstructions; \
    210         do { } while (0)
     210        \
     211        /* Emit hardware instruction breakpoint check if enabled. */ \
     212        if (!(pTb->fFlags & IEM_F_PENDING_BRK_INSTR)) \
     213        { /* likely */ } \
     214        else \
     215            IEM_MC2_EMIT_CALL_0(kIemThreadedFunc_BltIn_CheckHwInstrBps)
     216
    211217#define IEM_MC2_EMIT_CALL_0(a_enmFunction) do { \
    212218        IEMTHREADEDFUNCS const enmFunctionCheck = a_enmFunction; RT_NOREF(enmFunctionCheck); \
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