VirtualBox

Ignore:
Timestamp:
Mar 25, 2024 12:56:46 PM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162425
Message:

VMM/IEM: Add some more detailed debug info when a guest register becomes dirty and is flushed, bugref:10629

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompiler.h

    r104035 r104036  
    7070#endif
    7171
    72 #ifdef DEBUG_aeichner
    73 /** @def IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK
    74  * Delay the writeback or dirty registers as long as possible. */
    75 # define IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK
    76 #endif
    7772
    7873/** @name Stack Frame Layout
     
    15071502                                                                     uint8_t idxHstSimdRegPrev = UINT8_MAX);
    15081503# endif
     1504# ifdef IEMNATIVE_WITH_DELAYED_REGISTER_WRITEBACK
     1505DECL_HIDDEN_THROW(void)     iemNaitveDbgInfoAddGuestRegDirty(PIEMRECOMPILERSTATE pReNative, bool fSimdReg,
     1506                                                             uint8_t idxGstReg, uint8_t idxHstReg);
     1507DECL_HIDDEN_THROW(void)     iemNaitveDbgInfoAddGuestRegWriteback(PIEMRECOMPILERSTATE pReNative, bool fSimdReg,
     1508                                                                 uint64_t fGstReg);
     1509# endif
    15091510DECL_HIDDEN_THROW(void)     iemNativeDbgInfoAddDelayedPcUpdate(PIEMRECOMPILERSTATE pReNative,
    15101511                                                               uint32_t offPc, uint32_t cInstrSkipped);
Note: See TracChangeset for help on using the changeset viewer.

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